Quote:
一,动态库支持,这上基础,有了这一个特性很多外围的API就可以写出来了。例如我们想用到网络tcp模块,只需要在程序开头用上using net_tcp
这样在程序里头用tcp.create() tcp.connect()等等直接调用
是调用dll么?记得python里的ctype就不错哦,值得借鉴。
Quote:
二,对其语法进行扩展,当然这是难度很高的,目前正在分析其源代码,需要修改llex.c lparse.c 等编译相关的程序。
lua接触较少,不便评论
Quote:
三,支持多进程,这个难度更大了,我想如果可以的话,可以在其虚拟机里加入几条新的指令,以支持多进程,如要有中断支持,还有同步这一个也很重要,呵呵,非常大的挑战。
多线程还是多进程呢?多进程貌似多跑几个lua就实现了吧?
Quote:
四,保持其特性,如果LUA扩展最后做得很好却不是轻量级的也没什么意义,这一点很重要。
这个赞啊,很多语言在进化过程中变好臃肿哦
才疏学浅,胡乱评论,不要见笑。