Lua是一个小巧的脚本语言。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。Lua并没有提供强大的库,这是由它的
http://hi.baidu.com/%5F%E2%64%5F%B7%B3%5F%DE%B2%C2%D2/blog/item/d45ba7037cb6a18ed53f7cc4.html  LuaPlus是Lua的C++增强,也就是说,LuaPlus本身就是在Lua的源码上进行增强得来的。用它与C++进行合作,是比较好的一个选择。 LuaPlus目前版本为:LuaPlus for Lua 5.01
http://hi.baidu.com/zxc8/blog/item/d7e0a6d6aea89e2906088b2d.html  花了两天时间,费了好大的功夫才实现了C++项目中集成Lua脚本的可行性分析。下面的工作就是去写脚本了,在写脚本之前先把C++集成Lua的经验总结一下。      目前能实现C++集成Lua的有很多。比较常见的有LuaPlus,LuaBind,ToLua++,LuaWr
Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes 云风 译 www.codingnow.com Copyright © 2006 Lua.org, PUC-Rio. All rights reserved. 1 - 介绍 Lua 是一个扩展式程序设计语言,它被设计成支持通用的过程式编
  [原创]LuaPlus上手指南(1) LuaPlus上手指南(1)     版权所有,转载请注明出处,勿用于商业用途,谢谢! 作者:    大宝天天见 Blog:    http://www.cppblog.com/singohgod 本人水平有限,有错请指出,欢迎交流,共同进步!   国内关于Lua的资料实在是太少,为了寻找一个合适的Lua的C++封装,真是如同大海捞针.在看了众多资料后锁定
  介绍LuaPlus: 好用的Lua For C++扩展(修订) LuaPlus是Lua的C++增强,也就是说,LuaPlus本身就是在Lua的源码上进行增强得来的。用它与C++进行合作,是比较好的一个选择。 LuaPlus目前版本为:LuaPlus for Lua 5.01 Distribution Build 1080 (February 28, 2004)。大家可以到 http://lua
  LUPA 开源技术 > Lua > Lua文件处理 Lua文件处理 2007-07-02 13:36 来源:  网友评论 0 条 浏览次数 1687 一。文件读存: -- 似乎不支持大文件(不能超过9k?): function opensavetest()    local file = io.open("c://in.lua", "r");    if(file) then    local
http://bbs.tgbus.com/viewthread.php?tid=2869152   LUA脚本语言入门 Lua 程序设计初步 作者: 沐枫 (第二人生成员) 版权所有转载请注明原出处   在这篇文章中,我想向大家介绍如何进行Lua程序设计。我假设大家都学过至少一门编程语言,比如Basic或C,特别是C。因为Lua的最大用途是在宿主程序中作为脚本使用的。   Lua 的语法比较简单,
http://lua-users.org/wiki/SampleCode
1. 对于一种新的语言,会有很多不明白的地方。解释方案:有针对性地进行测试,在测试中学习lua的语法、函数使用方法。 2. 项目常常是比较紧急,而且有很多新的东西要学习(例如,现在lua要从头开始学习)。这对软件开发都有几点的要求:条理分明,思维敏捷。 3. 测试方案:写一个专门用于测试的文件。遇到不懂的就多测试,尽可能地测试。 4. lua脚本程序是很大的,通常1000行左右代码的文件大小是40
LUA脚本语言入门 Lua 程序设计初步 作者: 沐枫 (第二人生成员) 版权所有转载请注明原出处   在这篇文章中,我想向大家介绍如何进行Lua程序设计。我假设大家都学过至少一门编程语言,比如Basic或C,特别是C。因为Lua的最大用途是在宿主程序中作为脚本使用的。   Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。   在Lua中,一切都是变量,除了关键字。请记住这句话。 I.
  Lua脚本语法说明(增加lua5.1部份特性) 转自: http://www.cnblogs.com/ly4cn/archive/2006/08/04/467550.html Lua 的语法比较简单, 学习起来也比较省力,但 功能却并不弱。   所以,我只简单的归纳一下Lua的一些语法规则,使用起来方便好查就可以了。估计看完了,就懂得怎么写Lua程序了。   在Lua中,一切都是变量,除了关键
 Lua脚本语言入门(目前魔兽使用的可以写在宏内的语言) http://www.lupaworld.com/action_viewstutorial_itemid_10105.html  作者: 沐枫   在这篇文章中,我想向大家介绍如何进行Lua程序设计。我假设大家都学过至少一门编程语言,比如Basic或C,特别是C。因为Lua的最大用途是在宿主程序中作为脚本使用的。   Lua 的语法比较简单
LUA程序设计语言是一个简单的、轻量级的、可扩展的脚本语言。LUA读作/'lua/,是葡萄牙语中"Luna"(月亮)的意思。目录 [隐藏]1 目标 2 特性 3 示例代码 4 外部链接 [编辑]目标LUA的目标是成为一个很容易嵌入其它语言中使用的语言。大多数程序员也认为它的确做到了这一点。很多应用程序使用LUA作为自己的嵌入式脚本语言,以此来实现可配置性、可扩展性。这其中包括魔兽世界、博得之门等。
   修改源代码,让Lua支持中文,中英混合变量名收藏 新一篇: Doris一款为Lua制作的小巧OpenGL封装 | 旧一篇: 自己写的DllCall类方便dll动态链接库函数调用 /* ** 作者:苏晓  时间:2006年5月24日 ** 若有转载请注明出处,谢谢! */ Lua脚本的执行效率是相当高的,源文件用纯C写成相当小巧,其可扩展性相当强,前途一片光明。 其源文件写得不复杂,相当值得一
http://blog.codingnow.com/2006/06/oo_lua.html 在 Lua 中实现面向对象 在 pil 中,lua 的作者推荐了一种方案来实现 OO,比较简洁,但是我依然觉得有些繁琐。 这里给出一种更漂亮一点的解决方案:为了贴代码和修改方便,我把它贴在了 wiki 上。 Lua 中实现面向对象 在这个方案中,只定义了一个函数 class(super) ,用这个函数,我们
 LuaPlus是Lua的C++增强 2008年08月28日 星期四 16:24 LuaPlus是Lua的C++增强,也就是说,LuaPlus本身就是在Lua的源码上进行增强得来的。用它与C++进行合作,是比较好的一个选择。 LuaPlus目前版本为:LuaPlus for Lua 5.01 Distribution Build 1080 (February 28, 2004)。大家可以到http
 Lua语言的安装和编辑器的高亮、运行调试、定位出错行设置 ——————CWDG gzkuru原创 假如你开始写一点比较大的插件,你可以参考文本内容。 英文好的朋友可以直接到Lua官方网站去了解更多的内容 http://www.lua.org 这次主要介绍一下学习Lua之前的准备工作。 (1) 下载Lua安装包,最新版本是lua-5.1.3. 它的体积很小,只有210K          http
  lua实现面向对象的特性 [ 收藏此页] [ 打印] 作者: 来自ITPUB论坛  2008-02-21 内容导航: 第1页 第1页: 第1页 文本Tag: Lua   【IT168 技术文档】lua本身不支持面向对象的特性,但是由于lua是基于原型(prototype)的语言,要实现面向对象的特性也是有一定的方法的,实现方式有很多种, 总结了一下我最近对使用lua实现面向对象的特性,主要可以
 通过例子学习Lua(1)----HelloWorld 上一条:通过例子学习Lua(2)---Lua流程控制 下一条:如何创建Direct3D对象和设备的例子    1.前言   偶最近在学习Lua, 所以写出心得和大家共享, 争取一天写一篇, 嘿嘿.   才开始学所以内容很浅, 希望大家包涵.   Lua是一种完全免费的脚本语言, 可以和C/C++语言紧密结合,   它的官方网站在http://
 http://www.cnblogs.com/ly4cn/archive/2006/08/04/467550.html Lua脚本语法说明(修订) Lua脚本语法说明(增加lua5.1部份特性)   Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。   所以,我只简单的归纳一下Lua的一些语法规则,使用起来方便好查就可以了。估计看完了,就懂得怎么写Lua程序了。   在Lua中,一切
  Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes 云风 译 www.codingnow.com Copyright © 2006 Lua.org, PUC-Rio. All rights reserved. 1 - 介绍 Lua 是一个扩展式程序设计语言,它被设计成支持通用的过程
http://www.lupaworld.com/?action-viewstutorial-itemid-9078   文章来源于http://www.lupaworld.com 1.简介   偶们这次主要说说怎么由Lua定义函数, 然后在C或者C++中调用. 这里偶们   暂不涉及C++的对象问题, 只讨论调用函数的参数, 返回值和全局变量的使用.      2.程序   这里偶们在e12.l
  My Toy Lua Debugger 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://kneo.blogbus.com/logs/24242949.html 地址: http://code.google.com/p/lua-debugger/ 第一个版本的图形界面截图: 最新的界面: 缘起:  做 这个东西的源起是一次看几个包含coroutine的Lua小脚本
Lua 与 C 交互(1) lua_newtable void lua_newtable (lua_State *L); 创建一个空 table ,并将之压入堆栈。 它等价于 lua_createtable(L, 0, 0) 。   lua_gettop int lua_gettop (lua_State *L); 返回栈顶元素的索引。 因为索引是从 1 开始编号的, 所以这个结果等于堆栈上的元素
lua作为小巧精悍的脚本语言,易于嵌入c/c++中 , 广泛应用于游戏AI ,实际上在任何经常变化的逻辑上都可以使用lua实现,配合c/c++实现的底层接口服务,能够大大降低系统的维护成本。下面对lua和c/c++的交互调用做一个实例分析: lua提供了API用于在c/c++中构造lua的运行环境,相关接口如下: //创建lua运行上下文 lua_State* luaL_newstate(void
好久没学习C/C++了,一直在研究Python,都研究2年了,不过这段时间发现了Lua做的确实很小巧,虚拟机很小,也很值得做嵌入开发,比Python虚拟机小巧多了,正好研究下,等Python3.0出来后,我还是会再重新投入Python3.0的嵌入开发吧。 用VS编译Lua就太Easy了,以后决定使用MingW来做为我首要的C/C++编译器。首先配置下环境,下载MinGW-5.1.4.exe自动安装
http://bbs.pspchina.net/viewthread.php?tid=213488 LUA相关工具资源[转] 出处 http://www.blogcn.com/u2/43/78/qiyuan726/index.html Lua IDE http://www.gorlice.net.pl/~rybak/luaide Windows平台 Lua的整合开发环境 wxLua http://
http://www.hackhome.com/InfoView/Article_80376_7.html 使用 Lua 编写可嵌入式脚本 日期:2007年6月2日 作者: 查看:[ 大字体 中字体 小字体]     或者像在其他解释性语言中一样,我们可以在代码顶部添加一行 “标识符”(#!),使这个脚本变成可执行的,然后像单独命令一样来运行这个文件: $ (echo '#! /usr/bin/l
lua    Lua 是一个小巧的 脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。它的主页是 www.lua.org。   Lua最著名的应用是在 暴雪公司的 网络游戏 WOW中。   Lua 脚本可以很容易的被 C/ C++代码调用,也可以反过来调用C/C++的 函数,这使得Lua在 应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为
  Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes 云风 译 www.codingnow.com Copyright © 2006 Lua.org, PUC-Rio. All rights reserved. 1 - 介绍 Lua 是一个扩展式程序设计语言,它被设计成支持通用的过程