Groups
Conversations
All groups and messages
Send feedback to Google
Help
Sign in
Groups
Lua programming
Conversations
About
Lua programming
1–24 of 24
Mark all as read
Report abusive group
0 selected
peng
,
sagasw
2
1/13/10
关于signal
有没有示例代码?可以运行的On Jan 4, 10:35 am, peng <zhaowanp...@gmail.com> wrote: > 我在linux下面的C代码中调用了lua的
unread,
关于signal
有没有示例代码?可以运行的On Jan 4, 10:35 am, peng <zhaowanp...@gmail.com> wrote: > 我在linux下面的C代码中调用了lua的
1/13/10
sagasw
8/19/09
Observer Pattern
This is an implementation of the Observer Design Pattern [1], making use of closures. -- Observer
unread,
Observer Pattern
This is an implementation of the Observer Design Pattern [1], making use of closures. -- Observer
8/19/09
sagasw
8/19/09
Statements as expressions
As most Lua users and every Metalua users know, Lua makes a difference between expressions and
unread,
Statements as expressions
As most Lua users and every Metalua users know, Lua makes a difference between expressions and
8/19/09
sagasw
8/14/09
Luaスタックへ値をプッシュする
Luaスタックへ値をプッシュする場合,lua_push***関数を呼び出します. ***の部分にはデータ型が入ります. 例えばboolean型をプッシュする場合はbooleanが,number型を
unread,
Luaスタックへ値をプッシュする
Luaスタックへ値をプッシュする場合,lua_push***関数を呼び出します. ***の部分にはデータ型が入ります. 例えばboolean型をプッシュする場合はbooleanが,number型を
8/14/09
sagasw
8/10/09
使用 Lua 编写可嵌入式脚本
使用 Lua 编写可嵌入式脚本 Lua 提供了高级抽象,却又没失去与硬件的关联 别: 初级 Martin Streicher (martin.s...@linux-mag.com), 首席编辑
unread,
使用 Lua 编写可嵌入式脚本
使用 Lua 编写可嵌入式脚本 Lua 提供了高级抽象,却又没失去与硬件的关联 别: 初级 Martin Streicher (martin.s...@linux-mag.com), 首席编辑
8/10/09
sagasw
8/9/09
Lua 函数的多值返回
Lua 函数多值返回需要我们注意一下: 1)处于 list of values / list of variables / list of arguments 的末尾,函数将提供尽可能多的值,这里的
unread,
Lua 函数的多值返回
Lua 函数多值返回需要我们注意一下: 1)处于 list of values / list of variables / list of arguments 的末尾,函数将提供尽可能多的值,这里的
8/9/09
sagasw
8/9/09
Lunatic Python
Lunatic Python is a two-way bridge between Python and Lua, allowing these languages to
unread,
Lunatic Python
Lunatic Python is a two-way bridge between Python and Lua, allowing these languages to
8/9/09
sagasw
8/9/09
luatcc 方便你写lua扩展
关键字: luatcc 当要用c实现lua的模块的时候 就涉及到模块的编译 调试 运行 而这些步骤很繁琐,容易出错,有了luatcc就可以直接在lua代码里面直接写c代码了 动态运行 岂不是很cool,
unread,
luatcc 方便你写lua扩展
关键字: luatcc 当要用c实现lua的模块的时候 就涉及到模块的编译 调试 运行 而这些步骤很繁琐,容易出错,有了luatcc就可以直接在lua代码里面直接写c代码了 动态运行 岂不是很cool,
8/9/09
sagasw
8/9/09
Lua脚本语法说明
Lua脚本语法说明(修订) Lua脚本语法说明(增加lua5.1部份特性) Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。 所以,我只简单的归纳一下Lua的一些语法规则,使用起来方便好查就
unread,
Lua脚本语法说明
Lua脚本语法说明(修订) Lua脚本语法说明(增加lua5.1部份特性) Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。 所以,我只简单的归纳一下Lua的一些语法规则,使用起来方便好查就
8/9/09
sagasw
8/9/09
在lua脚本中使用unicode
在lua脚本中使用unicode from: www.cppblog.com/darkdestiny 说说最近的几个事情 1.project 采用lua,ui模块肯定是要彻底使用utf-16的,可是
unread,
在lua脚本中使用unicode
在lua脚本中使用unicode from: www.cppblog.com/darkdestiny 说说最近的几个事情 1.project 采用lua,ui模块肯定是要彻底使用utf-16的,可是
8/9/09
sagasw
8/9/09
高效调用lua函数
高效调用lua函数 通常调用一个lua函数需要以下步骤 //1.解析函数名,将lua函数压栈 findLuaItem( "abcfunc" ); //2.参数压栈 lua_push(
unread,
高效调用lua函数
高效调用lua函数 通常调用一个lua函数需要以下步骤 //1.解析函数名,将lua函数压栈 findLuaItem( "abcfunc" ); //2.参数压栈 lua_push(
8/9/09
sagasw
8/9/09
Lua proper tail calls
Lua proper tail calls Lua 是一门支持 proper tail calls 的语言。 1)什么是 proper tail calls? 当一个函数的最后行为是函数调用时,我们把
unread,
Lua proper tail calls
Lua proper tail calls Lua 是一门支持 proper tail calls 的语言。 1)什么是 proper tail calls? 当一个函数的最后行为是函数调用时,我们把
8/9/09
sagasw
8/7/09
高速スクリプト言語「Lua」を始めよう!(6)
本稿では動作速度が高速で、非常に移植性が高い組み込み向けのプログラミング言語「Lua」の使い方について紹介します。Lua は、JavaScript や Pascal に似ていることから、とても手に馴染み
unread,
高速スクリプト言語「Lua」を始めよう!(6)
本稿では動作速度が高速で、非常に移植性が高い組み込み向けのプログラミング言語「Lua」の使い方について紹介します。Lua は、JavaScript や Pascal に似ていることから、とても手に馴染み
8/7/09
sagasw
8/7/09
Luaとなでしこのラブラブ仲良し生活(1) - なでしこv1.522でLuaをサポート はてなブックマーク数 このエントリーをブックマークに追加
日本語プログラミング言語「なでしこ」の1.522以降では、なでしこから「Lua」のコードを呼び出すことができるようになりました。なでしこに不足する機能をLuaで記述できるだけでなく、Lua 用に作られた
unread,
Luaとなでしこのラブラブ仲良し生活(1) - なでしこv1.522でLuaをサポート はてなブックマーク数 このエントリーをブックマークに追加
日本語プログラミング言語「なでしこ」の1.522以降では、なでしこから「Lua」のコードを呼び出すことができるようになりました。なでしこに不足する機能をLuaで記述できるだけでなく、Lua 用に作られた
8/7/09
sagasw
8/7/09
高速スクリプト言語「Lua」を始めよう!(5)
本稿では動作速度が高速で、非常に移植性が高い組み込み向けのプログラミング言語「Lua」の使い方について紹介します。Lua は、JavaScript や Pascal に似ていることから、とても手に馴染み
unread,
高速スクリプト言語「Lua」を始めよう!(5)
本稿では動作速度が高速で、非常に移植性が高い組み込み向けのプログラミング言語「Lua」の使い方について紹介します。Lua は、JavaScript や Pascal に似ていることから、とても手に馴染み
8/7/09
sagasw
8/7/09
高速スクリプト言語「Lua」を始めよう!(4)
本稿では動作速度が高速で、非常に移植性が高い組み込み向けのプログラミング言語「Lua」の使い方について紹介します。Lua は、JavaScript や Pascal に似ていることから、とても手に馴染み
unread,
高速スクリプト言語「Lua」を始めよう!(4)
本稿では動作速度が高速で、非常に移植性が高い組み込み向けのプログラミング言語「Lua」の使い方について紹介します。Lua は、JavaScript や Pascal に似ていることから、とても手に馴染み
8/7/09
sagasw
8/7/09
高速スクリプト言語「Lua」を始めよう!(3)
本稿では動作速度が高速で、非常に移植性が高い組み込み向けのプログラミング言語「Lua」の使い方について紹介します。Lua は、JavaScript や Pascal に似ていることから、とても手に馴染み
unread,
高速スクリプト言語「Lua」を始めよう!(3)
本稿では動作速度が高速で、非常に移植性が高い組み込み向けのプログラミング言語「Lua」の使い方について紹介します。Lua は、JavaScript や Pascal に似ていることから、とても手に馴染み
8/7/09
sagasw
8/7/09
How to embed Lua 5.1 in C++
Lua, is a scripting language providing dynamic data structures, maths, io and string manipulations
unread,
How to embed Lua 5.1 in C++
Lua, is a scripting language providing dynamic data structures, maths, io and string manipulations
8/7/09
sagasw
2
8/7/09
calling c++ function from Lua, implement sleep function
You can't call c function directly from Lua, you have to create a wrapper function that allows
unread,
calling c++ function from Lua, implement sleep function
You can't call c function directly from Lua, you have to create a wrapper function that allows
8/7/09
sagasw
2
8/7/09
Lua stack dump for c++
Calling Lua function from c++ is very simple. Value passing between c++ and Lua goes through stack,
unread,
Lua stack dump for c++
Calling Lua function from c++ is very simple. Value passing between c++ and Lua goes through stack,
8/7/09
sagasw
8/7/09
Lua 实现 eval 和 lambda
主要思想就是使用loadstring函数进行处理代码如下: function eval(str) if type(str) == "string" then return
unread,
Lua 实现 eval 和 lambda
主要思想就是使用loadstring函数进行处理代码如下: function eval(str) if type(str) == "string" then return
8/7/09
sagasw
8/7/09
Lua调用C DLL
Lua语言如何调用自己编写的C DLL文件 /*---c code:---*/ #include "lua.h" #include "lualib.h" #
unread,
Lua调用C DLL
Lua语言如何调用自己编写的C DLL文件 /*---c code:---*/ #include "lua.h" #include "lualib.h" #
8/7/09
sagasw
8/7/09
Luaとなでしこのラブラブ仲良し生活(2) - Luaで外部ライブラリを呼び出す
なでしこの新しいバージョンでは、Lua言語をサポートし、Luaでなでしこを拡張することができるようになりました。Luaとなでしこの連携について紹介する本稿の2回目では、Lua で外部ライブラリを呼び出す
unread,
Luaとなでしこのラブラブ仲良し生活(2) - Luaで外部ライブラリを呼び出す
なでしこの新しいバージョンでは、Lua言語をサポートし、Luaでなでしこを拡張することができるようになりました。Luaとなでしこの連携について紹介する本稿の2回目では、Lua で外部ライブラリを呼び出す
8/7/09
sagasw
8/6/09
Read and print binary file
local f = assert(io.open([[c:\Setup.ico]], "rb")) local block = 16 while true do local
unread,
Read and print binary file
local f = assert(io.open([[c:\Setup.ico]], "rb")) local block = 16 while true do local
8/6/09