以下是多年来用户对 Lua 的一些评价。以下引语中的许多内容都出现在自发发布到 USENET 新闻组中的消息中。其他内容则发送到了 邮件列表 或直接发送给了我们。以下引语中的人物代表他们自己,而非其组织。一些引语经过了轻微编辑。还可以阅读一些关于 Lua 的 新闻剪辑。
“创造出如此简洁、强大且紧凑的编程语言是一项巨大的成就,设计者们凭借其卓越的洞察力和技能应记头功。” —约瑟夫·曼宁,在 lua-l(2013 年)中 | “Tcl 在推进使用脚本构建应用程序的理念方面做出了许多贡献。它是那个时代的 Lua。但 Lua 是这个时代的 Lua。” —杰·卡尔森,在 lua-l(2012 年)中 |
“《Grim Fandango》是第一款展示 Lua 不仅可以用来制作出优秀游戏,而且可以用来制作出有史以来最好的游戏之一的游戏。” —亚历克斯·卢卡德,在 Diehard GameFAN:名人堂提名——《Grim Fandango》(2010 年)中 | “巴西最受欢迎的技术出口产品是 Lua。” —在 ITPRO(2010 年)中 |
“至于 Lua,它是一种高性能脚本语言。高性能是决定性因素,我们需要一种速度非常快的语言。此外,它可以轻松地集成到 C++ 中。” —在 Blizzcon 2009 问答环节 中 | “作为一名盲人程序员,我非常喜欢 Lua 脚本语言。它是使用屏幕阅读器阅读和编写最友好的语言之一。Lua 还非常快、轻便且可移植。” —维利-佩卡,关于 Dolphin 脚本(2009 年) |
“Lua 独有的关键优势在于它非常小、速度快,在技术层面上是一件杰作。并非每个项目都能在如此少的令人讨厌的“膨胀”中取得如此多的成就。” —MatthewWild,在 lua-l(2008 年)中 | “我只想感谢您提供这个出色的脚本语言!我们之前尝试嵌入 Python,但这带来了许多问题。经过一些研究,我找到了 Lua,它正是我们一直在寻找的东西。该库在没有任何修改的情况下编译,我只花了几小时就为我们的数据结构编写了一个 Lua 包装器。一切都一试成功,不需要调试,因为它完全按照预期(以及文档中描述的那样)运行——太棒了!” —Visionaire 团队的亚历克斯·哈特曼(2007 年) |
“如果您能在 x86 上将应用程序的大小增加不到 200K 的同时,提供一个无缝集成、完全动态的语言,其语法又很传统,那会怎样?您可以使用 Lua 来做到这一点!” ——基思·菲尔德豪斯,在 ONLamp(2006 年)中 | “不难看出,Lua 正迅速成为游戏脚本的实际标准。” ——伊恩·米林顿,在《游戏人工智能》一书中,摩根考夫曼(2006 年) |
“在创建另一个配置文件或资源格式(以及另一个解析器来配合它)之前,请尝试使用 Lua。” ——马丁·施特赖歇,《Linux 杂志》主编,在 developerWorks(2006 年)中 | “Emma 是一款应用程序引擎,可与 Ogre3D 互连,并使用 Lua 进行脚本编写。我们已经进行了测试,发现 Lua 可以使用正弦函数以超过 100 fps 的速度扭曲一个 20,000 三角形网格。我见过的其他解释型语言都没有接近过这个速度。” ——克里斯·马林,在 lua-l(2006 年)中 |
“如果您有兴趣在程序中加入脚本,请不要犹豫,直接访问 www.lua.org 并使用它。” ——vze35,在 comp.sys.mac.scitech(2006 年)中 | “我们已经将 Lua 集成到了 我们的网络监视器 中,并且看到我们的用户中出现了大量的新程序员。” ——罗伯特·阿伦松,瑞典英特利浦 AB(2005 年) |
“游戏开发者很有可能将 2000 年代视为 Lua 的十年。” ——马修·哈蒙,在“将 Lua 构建到游戏中”一文中,《游戏编程珍品 5》(2005 年) | “所有游戏都具有一定形式的脚本层。Lua 语言是此角色的主要候选者。” ——菲利普,在 comp.games.development.design(2004 年)中 |
“在 C 领域,Lua 可能是有史以来最便携、最不显眼的编码工具之一。” ——cliki.tunes.org(2004 年) | “感谢提供我用过的最无差错的开源项目。” ——埃里克·霍加德,在 lua-l(2004 年)中 |
“自看到 C 语言的设计以来,我还没有对一门语言的设计感到如此惊讶。” ——迪米特里斯·帕帕瓦西里乌,在 lua-l(2004 年)中 | “Lua 是我祈祷的答案。” ——加文·雷思,在他的 wiki 页面(2002 年)中 |
“Lua 是一款出色的、微小的动力源。” ——卢卡斯·阿克曼,在 rec.games.roguelike.development(2003 年)中 | “在我看来,Lua 是一款出色的软件——语言设计非常简洁,通过其反射性功能非常强大,API 也很不错。文档读起来是一种享受。但愿所有软件都能像 Lua 一样简洁!坦白说,我感到惊讶和高兴。” ——弗朗西斯·伯顿,在 comp.compilers(1996 年)中 |
“我要祝贺 Angband 的维护人员选择 Lua。我很少看到可以如此顺利、毫无问题地集成的组件或子系统。”——Hansjörg Malthaner,发表于 rec.games.roguelike.angband(2002 年) | “我使用 Lua 来粘合天文成像例程。我对 Lua 印象深刻,发现该语言的优雅性、与 C 的接口的简单性以及文档的质量使其非常容易学习使用。非常感谢大家提供如此有用的工具!”——Alan Watson,新墨西哥州立大学拉斯克鲁塞斯分校(1997 年) |
“忘记 Basic,使用 Lua!Lua 同样易于使用,但功能更强大。Lua 也非常容易扩展。”——Jon Kleiser,发表于 comp.sys.mac.programmer.help(1999 年) | “这种 Lua 语言看起来非常有趣。我一直期待一种小型、可移植的基于原型的语言,这可能就是它。”——Steve Dekorte(1997 年) |
“Lua——我用过的最实用的真正免费软件。”——David Jeske,发表于 他的推荐产品列表(2000 年?) | “这种精良、小巧、免费的脚本引擎是我在软件行业中找到的最可重复使用的部分之一。我想象不出比这更好的将脚本系统融入游戏引擎的方法。”——Harald Nowak,发表于 Station 5 网站 |
“如果你想要一种简单但快速(且小巧!)的脚本语言,我建议你看看 Lua。”——James Logajan,发表于 comp.lang.python(1997 年) | “如果你真的想了解小语言设计中的优雅性和强大性,请看看关于 Lua 发表的论文并研究源代码。太棒了!”——Francis Burton,发表于 comp.compilers(1996 年) |
“Lua 是巴西学者开发的一种小巧而简洁的脚本语言。它让人耳目一新,不同于 Perl 或 Python 等脚本巨兽。这款语言非常优雅且紧凑。”——Franck Arnaud,发表于 他的链接页面(1999 年?) | “Lua 是我找到的最简单/最完整的对象实现。”——John Roll,哈佛大学(1995 年) |
“Lua 是我多年来遇到的最优雅的语言,而且是迄今为止最容易学习和使用的语言。”——Eduardo Ochs,发表于 lua-l(2001 年) | “在众多 [脚本] 语言中,只有 Lua 被证明足够简单、可移植且功能强大,能够满足我们的要求。”——pdelib 团队,应用分析和随机性魏尔斯特拉斯研究所,在其 工具列表 中(1999 年?) |
“Lua 看起来像一个相当不错的小语言,“做得很好的 Tcl” 是我立即想到的(或者可能是“精简版 Python”)。”——杰克·詹森,在 comp.lang.python 中(1997 年) | “在阅读了 Dr. Dobbs 关于 Lua 的文章后,我非常渴望查看它,到目前为止,它在各个方面都超出了我的期望!它的优雅和简洁让我惊叹。恭喜您开发出如此深思熟虑的语言。”——布雷特·莫吉列夫斯基,卢卡斯艺术公司(1997 年) |
“我使用 Lua 已经有一段时间了,可以轻松地推荐它作为嵌入式语言——在我看来,它比其他一些选项(如 Tcl 或 Perl)“更简洁”。它还非常小/轻量级,是速度最快的语言之一,有很好的文档,并且可以轻松地与 C 函数绑定。”——戴维·博林格,在 rec.games.roguelike.development 中(1999 年) | “我刚刚将 Lua(一种动态可扩展嵌入式语言)移植到了 RISC OS。由于有漂亮的 ANSI 代码,Lua 非常容易移植,只需要一些 makefile 黑客操作,因为 RISC OS 有些奇怪。”——鲁本·托马斯,在 comp.sys.acorn.announce 中(1999 年) |
“Lua 脚本模块作为嵌入式脚本语言引擎在 [Zeus 编辑器] 中运行得非常好。”——尤西·尤姆帕宁,在 comp.programming 中(1999 年) | “Lua 是一种非常小、非常快、可扩展的语言。”——乔恩·克莱瑟,在 comp.sys.mac.programmer.tools 中(1999 年) |
“大约一年前,我处于为我前雇主在嵌入式应用程序中提出脚本语言建议的位置,主要关注即时可用性。我选择了 Lua、Scheme、Tcl 7.6、Python(按此顺序),但 [希望] 看到 Python 排名更高。不幸的是,移植工作似乎相当艰巨。”——斯特凡·弗兰克,在 comp.lang.python 中(1999 年) | “我最喜欢的脚本语言是 Lua。Lua 用 C 编写,起源于 Unix,但它很容易移植到 Mac OS、Windows xx、BeOS 等系统。Lua 很小、很快,而且非常强大。”——乔恩·克莱瑟,在 comp.lang.oberon 中(1998 年) |
“我最初计划使用 Python 作为我的嵌入式脚本语言,后来才转向 Lua。我读了 Nutshell 书籍,潜伏在邮件列表中 4-5 个月,下载了最后 2 个版本并编写了几个 Python 脚本。在所有这些准备工作之后,我放弃了 Python 转而使用 Lua。Lua 更轻量级[且]更容易嵌入。因此,总而言之,如果你需要 Python 所拥有的功能,那就去用它,但如果你想要轻松嵌入,Lua 就是正确的工具。” —Ashley Fryer,在 comp.ai.games(1998 年) | “如果你正在寻找一种非常小巧且非常酷的扩展语言,不妨看看 Lua。” —Lyn Headley,在 comp.lang.python(1998 年) |
“如果你将 Scheme 和 Lua 用于游戏控制台脚本语言中你想要的功能进行比较,我认为 Lua 会脱颖而出。它更小、更便携、使用更少的内存,而且速度更快。” —Steve Dekorte,在 comp.lang.objective-c(1997 年) | “我最近下载了 [Lua 的] 编译器和解释器的源代码,我对它的质量感到非常惊喜。它在我的 Mac 上编译时甚至没有发出警告,而且第一次运行就成功了!它绝对值得一试。” —Mike Fahl,在 comp.arch.embedded(1997 年) |
“我的建议是...让自己省去很多麻烦,使用 Lua。Lua 是一种小巧、强大、高效的脚本语言。它专门作为一种扩展语言编写,而且非常出色。我还没有看到任何语言(包括 Python)比它更适合嵌入。Lua 是一种真正美妙的语言——简洁、小巧、高效,并且可以免费用于商业用途。它是一个非常可靠的代码(当前版本 3.1),已用于许多工业应用。它还得到了很好的支持。我最喜欢它的其中一点是,我想不出任何改进它的方法。如果我决定为自己编写一种脚本语言,我怀疑我的语言会像它一样好。有记录可查的是,最初的 Lua 代码库是使用 flex/bison 或 lex/yacc 生成的,并在此基础上不断发展。因此,如果你计划使用 flex/bison 路线,那么就省去 3 年的改进时间,直接使用 Lua。” —Ashley Fryer,在 rec.games.programmer(1998 年) | “在《软件、P 和 E》中发表文章后,你一定收到了很多回复。任何对计算机语言有所了解的人都会被该语言的原创概念所震撼。” —W.Boeke,荷兰朗讯科技(1996 年) |
“我已通读全文,并已完成实施。令我惊讶的是,它缺少什么。Lua 就像一种更新的 AWK:它非常优雅且切中要点。这是一项非凡的工作。”—Dwight VandenBergh (1996) | “恭喜推出 Lua。它正是我所寻找的,我已将其用作我的主要脚本语言一个月半了。它强大、小巧且非常易于使用(且易于扩展)。祝你好运。我向所有人推荐这种语言。”—Joshua Jensen (1996) |
“自 80 年代初以来,我一直在代码中使用解释器进行测试和原型制作,并添加宏语言...到目前为止,[Lua] 看起来是我见过的最好的,在那段时间里,我尝试了几乎所有东西。”—Rodney A. Ludwig (1996) | “在读了 Dr. Dobbs Journal 中有关 Lua 的文章后,我于 12 月下载了 Lua。我发现 Lua 非常易于编译并集成到应用程序中。不到一周,我就集成了 Lua,并提供了一个与专用数据库的接口。最初,我认为提供宏语言的任务将需要数月时间。”—Mike Palmer (1997) |
“一段时间以来,我一直在寻找一种便携式、紧凑的解释型或增量编译型语言,用于各种机器人应用。我认为 Lua 正是我所需要的!”—Mark Ian Barlow,非线性控制顾问有限公司 (1997) | “我想说 Lua 语言非常完美——至少,在不损害其优雅设计的情况下很难改变。”—Francis Burton,格拉斯哥大学,在 lua-l (1997) |
“我现在很高兴地将 Lua 用于其他人经常使用 Perl 的任务。我与 Perl 奋斗了几年 [...] 却从未学到足够的东西来利用其许多狡猾的魔法。Lua 更易于学习(整个手册只有 40 页!),而且没有魔法,只是一种简单、小巧、强大的语言,具有设计精良的标准库。”—Reuben Thomas (2000) | “立刻学习它。它很可爱。”—Rob Kendrick,在 comp.sys.acorn.programmer (2000) |
“我不太喜欢 Tcl 作为语言设计,而对于 C,我认为 Lua 比 Tcl 做得更好。”—Norman Ramsey,在 comp.lang.ml (1997) 中 | “我使用 Lua,因为我比 C++ 更喜欢这种语言。”—Paul Bleisch,在 rec.games.programmer (1998) 中 |