Plugins libpeas支持哪些语言?

Plugins libpeas支持哪些语言?,plugins,programming-languages,gnome,gobject,gobject-introspection,Plugins,Programming Languages,Gnome,Gobject,Gobject Introspection,包含一行,用于确定加载程序,并使用它编写插件的编程语言。它似乎不包括可用语言的列表。检查,可以找到列出的条目 c gjs 种子和 蟒蛇 还不清楚预期的python版本是2还是3 到目前为止,与这些语言相关的语言要少得多 列出的4台装载机是否都可用?还是存在提供更多加载器的外部项目?好的,这些都是可用的加载器,尽管在正式的libpeas论坛(如邮件列表或IRC频道)上提问比在其他论坛上提问更有意义 Vala使用C加载程序,可以与libpeas一起使用 此外,该网站上列出的许多项目都不是特别好。

包含一行,用于确定加载程序,并使用它编写插件的编程语言。它似乎不包括可用语言的列表。检查,可以找到列出的条目

  • c
  • gjs
  • 种子和
  • 蟒蛇
还不清楚预期的python版本是2还是3

到目前为止,与这些语言相关的语言要少得多


列出的4台装载机是否都可用?还是存在提供更多加载器的外部项目?

好的,这些都是可用的加载器,尽管在正式的libpeas论坛(如邮件列表或IRC频道)上提问比在其他论坛上提问更有意义

Vala使用C加载程序,可以与libpeas一起使用


此外,该网站上列出的许多项目都不是特别好。例如,JGIR可能比大多数(IIRC有一个GSoC的学生正在研究它)状态更好,但它不能处理out或inout参数。libpeas加载器在该语言实际可用于GI之前是不必要的。

AFAIK是的,这些都是可用的加载器,尽管在libpeas官方论坛(如邮件列表或IRC频道)上询问要比在其他论坛上询问更有意义

Vala使用C加载程序,可以与libpeas一起使用


此外,该网站上列出的许多项目都不是特别好。例如,JGIR可能比大多数(IIRC有一个GSoC的学生正在研究它)状态更好,但它不能处理out或inout参数。libpeas加载器在该语言实际可用于GI之前是不必要的。

对于需要支持的加载器列表的人,我认为这可能很有用

libpeas-1.0/Peas.Engine.enable_loader
的valadoc页面所述:

  • C
    :C插件加载程序始终处于启用状态
  • lua5.1
    :lua5.1加载器-
  • python
    :Python2加载程序
  • python3
    :python3加载程序-
  • gjs
    :gjs加载器-编辑:似乎已被删除

我想使用C加载器可能也适用于
Genie
插件。

对于需要支持的加载器列表的人,我认为这可能很有用

libpeas-1.0/Peas.Engine.enable_loader
的valadoc页面所述:

  • C
    :C插件加载程序始终处于启用状态
  • lua5.1
    :lua5.1加载器-
  • python
    :Python2加载程序
  • python3
    :python3加载程序-
  • gjs
    :gjs加载器-编辑:似乎已被删除
我认为使用C加载器可能也适用于
Genie
插件