对lua比较感兴趣,想请云风大哥根据亲身的使用经验谈一谈lua语言本身的设计思想,因为lua的很多设计感觉很与众不同。例如最开始学习时发现只有一个表结构,还不能自定义数据类型,很是惊讶,后来发现能够利用元表和环境表等等来模拟出几乎所有见过的结构,这证实lua的这个看似简单的设计是经过很多锤炼的,我个人认为能够把复杂的东西用简单的形式呈现出来通常都是值得尊敬甚至钦佩的。不过我还了解得不是很深,也没有看过多少源代码,希望你能共享一下对于lua从无到有直到现在这个样子这其中很多“为什么”的体会,谢谢。
lua 的一个重要来源是 scheme 。它是一个 function first-class 的语言,这是它有别与 C 的一个重要点。
你有兴趣的话,可以想办法访问英文版的 wiki 百科,查 lua 词条。 - 回复 | (1784) | 云风 | 2008-01-11 11:06:57