这是为 Lua 设计的一款跨平台编辑器和调试器待定的拟议设计。
如果您有任何意见或想加入此项目,请加入 **VisLua-dev 邮件列表**,地址为:http://lists.sourceforge.net/lists/listinfo/visuallua-devs
Motivation
目前市面上有不少 Lua 编辑器和调试器待定。有些已经停滞不前,有些是平台特定的。我们的想法是创建一个简单的开源跨平台开发系统框架,并由 Lua 社区持续维护。支持不同的本地化也会很不错。
现有项目
可以从中汲取灵感的 Lua 项目有:
- Ldb - 命令行驱动的调试器。维护中。[1]
- Houston - GTK 调试器。已取消。[2] (链接已失效)
- Titmouse - Win32 API 调试器。维护中。[3]
- LuaDev - Mac OSX 项目管理器和调试器。已不存在。[4] (链接已失效)
- Lua Studio - MFC IDE。工作已取消。[5]
- LuaCmd - TecGraf IUP 跨平台 GUI 库(目前支持 Win32 和 Motif)。支持 Lua 3.2。休眠中。[6]
- Stella - Mac OS。似乎休眠中。[7]
- LuaScript - Win32 COM。具有调试功能。维护中。[8] (链接已失效)
- EDELua - Win32 嵌入式。已取消。[9] (链接已失效)
- Lash - Win32 shell。维护中/开发中。[10] (链接已失效)
- wxLua - 跨平台 GUI 库绑定。活跃。[11]
其他可以提供启发的项目列在下面。列出每一个编辑器并没有太多意义。编辑器的功能可以在其设计和编写时进行讨论。
- IDLE [12]。一个用 Python [13] 和 Tcl/Tk (Tkinter 模块) 编写的语法高亮交互式控制台。
- SciTE [14] 是一个简单的语法高亮编辑器,支持 Lua。此处使用的代码也可以用于 VisLua。
- TextPad [15] 是一个高度可配置的编辑器。这种灵活性会很受欢迎。
平台
Lua 的可下载二进制文件可在以下平台找到 [16]。希望我们的工作能够覆盖尽可能多的平台。
- Unix
- Windows
- MacOS & OSX
- RISC OS
- EPOC
- BeOS
- Palm
反馈
任何一般性反馈、想法、志愿者 ;-) 等!您可以加入 **VisLua-dev 邮件列表**,地址为:http://lists.sourceforge.net/lists/listinfo/visuallua-devs
- 很棒的想法。是时候推出一个 LUA IDE 了。我个人更倾向于基于 wxWindows 的解决方案。 --PeterPrade
- 借鉴 Lua 世界以外的灵感可能很有用,比如 Python 的 IDLE [12]。
- 好的,我会在动机部分提到。Python 的 IDLE 在下面的交互式控制台部分有所提及 --NDT
- 建议:要么开始使用标准术语 IDE,要么给出理由说明为什么编辑器和调试器与 IDE 不同。
RecentChanges · preferences
编辑 · 历史
最后编辑于 2006 年 12 月 18 日 下午 3:39 GMT (差异)