用户操作
[即时聊天] [发私信] [加为好友]
Linker.LinID:linkerlin
15106次访问,排名8071,好友3人,关注者10人。
一个服务器端程序员
喜欢在Linux平台开发。
开发过分布式操作系统和路由器。
看好动态语言在复杂系统中应用。
linkerlin的文章
原创 37 篇
翻译 4 篇
转载 0 篇
评论 14 篇
Linker.Lin的公告
最近评论
dearzhp:过程能写详细一点吗?学学
mobeing:不知LZ能否出一个讲解如何使用Visual Studio编辑Luabind的详细教程。如有,感激喽!
snwcwt:没找到呢
snwcwt:可惜目前AS3的代码生成还没整好~~
nscboy:楼主是用GCC编译的吗?
我用VS2003编译(SVN拉下来的最新代码配合lua5.1.3.BOOST1.350)在配置好相关的环境后编译非常顺利.没有碰到楼主所说的冲突.
不过http下载的luabind0.7是无法和lua5.1.3配合编译成功的.
文章分类
收藏
    相册
    Blog
    精品BLOG
    Bowater
    sodme
    惊帆之静默(RSS)
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    翻译 用Lua进行元编程 收藏

    新一篇: Python的一个小技巧和Lua的Unpack比较 | 旧一篇: iLua一个更好的Lua交互环境

    用Lua进行元编程

    metalua 是一门语言和编译器,她提供了:
    * 全兼容Lua 5.1的源码和字节码:清洁,优雅的语法和语义,神奇的表达能力,好性能,和几乎全平台的通用性
    * 一个完全宏系统,类似 Lisp dialects 和 Haskell Template;巧妙的程序可以视作源码,或抽象语法树,或专有理论,无论哪一个都会让你的任务完成的更好
    * 一个动态可扩展分析器,支持你混合你的宏和其它的语言
    * 一套语言扩展,所有都用metalua的宏实现。

    和Lisp相比,metalua有以下的特色:
    * 不用宏就不被宏烦
    * 鼓励开发者按照语言惯例来开发,而不是所谓的“最佳实践”。
    * 提供自由的编写模式。如果你清楚你在做什么,语言不会干涉你的方法。
    * 清晰的标明有趣的事情发生的地方:所有的元操作都用 +{...} 和 -{...}括起来。

    你可以从这里下载metalua,也可在线浏览源码 或从git仓库 获取。

    发表于 @ 2008年05月11日 22:54:40|评论(loading...)|编辑

    新一篇: Python的一个小技巧和Lua的Unpack比较 | 旧一篇: iLua一个更好的Lua交互环境

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © Linker.Lin