9得票2回答
在一个对象上调用一个方法

如果有一个指向Python对象的PyObject*,我该如何调用其中的一个方法?文档中从未给出过这样的示例: PyObject* obj = .... PyObject* args = Py_BuildValue("(s)", "An arg"); PyObject* method = Py...

8得票3回答
使用DLR加载和执行C#代码片段是否可能?

我发现大部分关于DLR的资料都与IronPython有关。您能否使用DLR解析和执行C#?如果可以,是否存在开销会阻止您在约30个用户的Web服务器上尝试此操作? 更具体地说,当用户首次启动工作流程时,我想编写脚本来配置我的工作流对象。根据全年变化的条件,工作流可能从不同的步骤开始,因此运行...

45得票13回答
Java嵌入式Prolog解释器/编译器

我正在用Java编写一个应用程序,需要完成一些复杂的逻辑规则推理作为其功能的一部分。我希望使用Prolog或其他逻辑/约束编程语言来编写我的逻辑推理,而不是Java,因为我相信结果代码将更简单且更易于维护。 我在Google上搜索了一些嵌入式Java实现的Prolog,并找到了一些,但都很少...

16得票4回答
Python与Lua:嵌入式脚本/文本处理引擎的比较

我目前正在开发的一个项目中,我希望在我的C++代码中嵌入一个脚本引擎,以便将来可以做一些扩展。该应用程序需要进行相当数量的文本处理,并在这些脚本中使用正则表达式。 我知道Lua通常是嵌入式脚本的首选语言,但我也知道它不支持正则表达式(至少没有默认支持)。这导致我倾向于选择Python作为嵌入...

31得票2回答
为什么我们需要像Lua这样的可嵌入编程语言?

嵌入式编程语言的典型用例是什么?我是否正确理解,这样的语言应该被嵌入到某个程序环境中,并且应该能够从那里执行?

24得票8回答
在Python中嵌入低性能脚本语言

我有一个web应用程序。作为其中的一部分,我需要应用程序的用户能够编写(或复制粘贴)非常简单的脚本来运行对他们的数据。 脚本确实可以非常简单,性能只是一个次要问题。我所说的脚本复杂性的示例如下:ratio = 1.2345678 minimum = 10 def convert(money...

14得票13回答
有没有一个“安全”的Python子集可用作嵌入式脚本语言?

在我创建的许多Python应用程序中,我经常创建简单的模块来包含仅用作配置文件的常量。此外,由于配置文件实际上是Python代码文件,我可以添加简单的逻辑来根据调试级别更改变量等。 虽然这对于内部应用程序非常有效,但我会谨慎发布此类应用程序,因为担心有人会意外或恶意地向文件中添加破坏性代码。...

67得票7回答
用C++程序调用Python以进行分发

我希望能够从我的c++程序中调用python脚本文件。 我不确定我将要分发的人是否已安装Python。

7得票3回答
PHP的嵌入式脚本语言?

我想知道是否有一种很好的脚本语言可以嵌入到php中?首选Javascript,尽管已经有几个尝试,但它们要么非常不稳定/慢/过时(如phpjs、j4p5),要么在共享主机上运行起来非常麻烦(如pecl spidermonkey)。 背景是:我想要一种用于控制服务器端php的语言,但它也应该支...

7得票1回答
嵌入式Python - 时间模块中的阻塞操作

我正在使用Python C API开发自己的Python代码解释器,如Python文档中所述。我查看了Python源代码,并尝试按照标准解释器在执行py文件时执行的相同步骤进行操作。这些步骤(一系列C API函数调用的序列)基本上是: PyRun_AnyFileExFlags() PyR...