这是一个针对 Lua 的跨平台编辑器和调试器fixme的提议设计。
如果您有任何意见或想加入该项目的开发,您应该加入VisLua-dev 邮件列表,地址为:http://lists.sourceforge.net/lists/listinfo/visuallua-devs
动机
目前有很多 Lua 编辑器和调试器fixme。有些已经停滞不前,有些是特定平台的。我们的想法是为一个开源跨平台开发系统创建一个简单的框架,该系统将继续由 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 不一样。
最近更改 · 偏好设置
编辑 · 历史记录
最后编辑于 2006 年 12 月 18 日下午 9:39 GMT (差异)