This is a proposed design for a cross platform editor and debugger fixme for Lua.
If you have any comments or would like to join the development of this project you should join the VisLua-dev mailing list at: http://lists.sourceforge.net/lists/listinfo/visuallua-devs
There are a number of Lua editors and debuggers fixme in circulation. Some have fallen by the wayside and some are platform specific. The idea is to produce a simple framework for an open source cross platform develop22ment system which will continue to be maintained by the Lua community. It would also be nice to support different locales.
Lua projects from which ideas could be drawn are :-
- Ldb - Command line driven debugger. Maintained. 
- Houston - GTK debugger. canceled.  (broken link)
- Titmouse - Win32 API debugger. Maintained. 
- LuaDev - Mac OSX project manager and debugger. No longer exists.  (broken link)
- Lua Studio - MFC IDE. Work cancelled. 
- LuaCmd - TecGraf IUP cross platform GUI library (Currently Win32 & Motif). Supports Lua 3.2. Dormant. 
- Stella - Mac OS. Looks dormant. 
- LuaScript - Win32 COM. Has debugging facilities. Maintained.  (broken link)
- EDELua - Win32 embedded. canceled.  (broken link)
- Lash - Win32 shell. Maintained/In development.  (broken link)
- wxLua - cross-platform GUI library bindings. Active 
Other projects which could provide inspiration are listed below. There is not really much point listing every editor there is. Features for the editor can be discussed when it is designed and written.
- IDLE . A syntax highlighted interactive console written in Python  and Tcl/Tk (Tkinter module).
- SciTE  is a simple syntax highlighted editor which supports Lua. The same code that is used here could be used in VisLua.
- TextPad  is a very configurable editor. Such flexibility would be nice.
Downloadable binaries of Lua are provided for the following platforms . It would be nice to cover as many platforms as possible with any work done.
- MacOS & OSX
- RISC OS
Any general feedback, ideas, volunteers ;-) etc!! You can join the VisLua-dev mailing list at: http://lists.sourceforge.net/lists/listinfo/visuallua-devs
- great idea. the time is ripe for a LUA IDE. I'd personally prefer a wxWindows based solution. --PeterPrade
- It might be useful to draw ideas from outside the Lua world, such as Python's IDLE .
- Right, I will mention some in the motivation. Pythons IDLE is mentioned below under interactive console --NDT
- suggestion: either start using the standard term IDE, or give a rationale for why an editor and debugger is not the same as an IDE
RecentChanges · preferences
edit · history
Last edited December 18, 2006 8:39 pm GMT (diff)