Jx9

可嵌入的脚本引擎
授权协议 GPL
开发语言 C/C++
所属分类 程序开发、 脚本编程语言
软件类型 开源软件
地区 不详
投 递 者 牧宁
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Jx9是一个可嵌入的脚本引擎,基于JSON实现了图灵完备(Turing complete)的编程语言。

Jx9 是那些需要流行和高效率脚本支持应用程序(比如:游戏、数据库系统,文本编辑器,网络应用程序等)的理想库。 Jx9 借用来Lua编程的概念,使用一种简洁并且类似于C,JavaScript 和 JSON 的语法。拥有一个丰富的标准库,内置303个函数和139个常量。Jx9还原生支持多线程。Jx9具有以下特性:

  • Easy to bind C/C++ foreign functions as well foreign constants.

  • Turing complete programming language based on JSON.

  • Modern, clean and easy to use C/C++ API.

  • Clean and familiar syntax similar to C, JavaScript and JSON.

  • Thread safe and full reentrant.

  • Dynamically typed programming language.

  • Highly efficient and platform independent Bytecode compiler.

  • Function overloading like C++.

  • Built-in HTTP Request Parser.

  • Native support for Anonymous functions.

  • Amalgamation: All C source code for Jx9 are combined into a single source file.

  • Jx9 is an Open Source product

 相关资料
  • 问题内容: 我正在开发可能由用户提供的Groovy脚本扩展的服务器应用程序。显然,我想确保这些脚本在非常紧凑的沙箱中运行,在这些沙箱中它们不会破坏核心应用程序代码或消耗过多资源以使服务器超载。 我研究了各种可能性,最终的解决方案可能是这些的组合: 在受严格限制的安全管理器中运行脚本 。该脚本在没有权限的SecurityManager中运行。必须声明其他权限(例如Android)。 启动一个新的JV

  • 问题内容: 有谁知道将图标嵌入Python脚本的方法,这样当我创建独立的可执行文件(使用pyinstaller)时,不需要包含.ico文件吗?我知道使用py2exe可以实现,但是就我而言,我必须使用Pyinstaller,因为使用前者并不成功。我正在使用Tkinter。 我知道,但是如果我想使一个文件可执行,那是行不通的。 问题答案: 实际上,函数iconbitmap只能接收文件名作为参数,因此那

  • 问题内容: 首先,我已经在Google上进行了搜索,但只找到了将压缩文件(例如)嵌入到Shell脚本中的示例。 基本上,如果我有一个打印字符串的C程序(),请说 Hello World! 。 我编译它以获得可执行的二进制文件 现在我有一个shell脚本 我要问的是是否有可能将二进制( hello )嵌入到shell脚本中,以便在我运行时 它执行二进制文件以打印 Hello World! 。 澄清

  • 我正在服务器上安装janusgraph和cassandra。我得到了下面提到的错误。另外,在服务器上部署配置文件时,要在配置文件中进行哪些更改。 Linux 服务器与 JanusGraph 0.4.0, 卡桑德拉 3.11.0 ==

  • 问题内容: 编辑:为了将来参考,我正在使用非xhtml内容类型定义 我正在使用Django创建一个网站,并且试图在我的页面中嵌入任意json数据,以供客户端JavaScript代码使用。 假设我的json对象是。如果直接将其嵌入, 第一个关闭json对象。(此外,由于该json对象将动态生成,这将使站点容易受到XSS的攻击)。 如果使用django的HTML转义功能,则输出为: 并且浏览器无法解释

  • 我正在使用webpack创建一个*.js包 然后在中,我有以下代码: 到目前为止,我在生成文件时没有遇到任何错误,但是底部的部分引发了一个异常 未捕获引用错误:$未定义 我想通过在插件部分定义符号可以识别: 知道如何让它工作吗?