LuaEclipse 是 Eclipse 用来开发 Lua 程序的插件,功能比较完备,包括调试等
在Windows下安装eclipse,按照http://luaeclipse.luaforge.net/manual.html#installation安装luaeclipse 插件,但是无法输出lua的打印结果到console,Google之后发现缺少一个环境变量,在run->run configurations 中lua standalone application 中environment
这是为方便使用脚本语言LUA进行web应用开发准备的。 来看代码: #include <mongols/lua_server.hpp> int main(int, char**) { int port = 9090; const char* host = "127.0.0.1"; mongols::lua_server server(host, port, 50
Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。 Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和
Lua配置概述 filter.http.Lua filter.http.Lua proto { "inline_code": "..." } inline_code (string, REQUIRED) Envoy将执行的Lua代码。这可以是一个非常小的脚本,如果需要,可以从磁盘进一步加载代码。请注意,如果使用JSON配置,则代码必须能正确转义。YAML配置可能更容易阅读,因为YAML支持多
Lua配置概述。 { "name": "lua", "config": { "inline_code": "..." } } inline_code (required, string) Envoy将执行的Lua代码。这可以是一个非常小的脚本,如果需要,可以从磁盘进一步加载代码。请注意,如果使用JSON配置,则代码必须能够正确转义。YAML配置可能更容易阅读,因为YAML支持
注意:Lua脚本HTTP过滤器是实验性的。在生产中使用需要您自担风险。它正在被公布,以便对暴露的API进行初步反馈,并进行进一步的开发,测试和验证。当我们认为Lua过滤器已经受到足够的API稳定性测试,通常称其为生产准备就绪时,该警告将被移除。 概述 HTTP Lua过滤器允许在请求和响应流程中运行Lua脚本。在运行时使用LuaJIT。正因为如此,支持的Lua版本大部分是5.1,具有一些5.2的特
Lua CJSON 为 Lua 语言提供高性能的 JSON 解析器和编码器,其性能比纯 Lua 库要高 10 到 20 倍。Lua CJSON 完全支持 UTF-8 ,无需依赖其他非 Lua/LuaJIT 的相关包。
Node-Lua是一款基于Lua实现的脚本和服务器引擎,它支持构建海量Lua服务(Context_Lua)并以多线程方式运行在多核服务器上,采用了任务多路复用的设计方案,有效利用了多核优势。node-lua致力于构建一个快速、简单易用的Lua脚本和服务器开发和运行环境。该引擎参考了Node-Js和Skynet的设计思想,并对其进行了整合和优化。 该引擎当前版本实现了以下特性: 引擎核心层同时支持同
Lua Fun 是一个高兴呢的 LuaJIT 的函数编程库。 该库提供一组超过 50 中编程元素,这些元素在 Standard ML, Haskell, Erlang, JavaScript, Python and even Lisp 等编程语言中常用的。高阶函数诸如 map, filter, reduce, zip 将帮你简化应用的编写。 示例代码: > require "fun" ()> n