To demonstrate the power of GTK and newLISP.

(//%3C/s%3E%3CURL%20url=%22http://www.turtle.dds.nl/newlisp/ide.jpg%22%3Ehttp://www.turtle.dds.nl/newlisp/ide.jpg%3C/URL%3E%3Ce%3E)
No editor and no debugger yet, this is an ongoing project. Runs both on Linux and Win32. Some facts:
- Asynchronous GUI updates
- Anti-aliased fonts
- All colors are configurable
- Memorizes settings
- GUI designed with Glade
- Optionally survives (exit) of client program
- Revealed a bug in GTK-server and also libGlade
- Programmed in 2 days and 5 evenings
Sourcecode is here:
//http://www.turtle.dds.nl/newlisp/ide.lsp
Needs GTK-server 2.0.9 with which the IDE will work out-of-the-box.
Enjoy,
Peter
It looks very good!
I know only Tk, so I am happy with the current version of newlisp-tk, but if GTK makes a better programming environment, I am gonna have to switch :)
I know that there is a lot of work being done on Tk - new version 8.5 should be coming out and it should have all kinds of "cool features" ;-)
Fanda
PS: For screenshots try using PNG instead of JPEG - it saves the space and looks even better ;-)
Thanx, as you can see I had trouble choosing nice colors :-)
It started as a TCL/TK clone. I really did not like the fonts of newlisp-tk, and the fact that there was no syntax highlighting. Norman came up with the idea to leave the GUI open, even after the client program exits (option in the "Options" menu; the TK version exits in this situation).
Also I was disappointed to find out that newlisp-tk was written in TCL. A GUI for newLISP should be written in newLISP, of course.
Peter
PS made another screenshot, looks better maybe.
A IDE in GTK and with syntax highlighting? I am all for it, geat idea!
Lutz
Quote
A IDE ...... with syntax highlighting?
Maybe you may try the ctext-widget instead of standard text-widget for newLISP.tcl to get it in TK!
http://mini.net/tcl/4134
Btw, you can grab indenting code from my newlisp console
//http://en.feautec.pp.ru/SiteNews/NewlispConsole
Glad you like it. For those who don't believe it runs without modification on windows ;-)

(//%3C/s%3E%3CURL%20url=%22http://www.turtle.dds.nl/newlisp/ide-w32.jpg%22%3Ehttp://www.turtle.dds.nl/newlisp/ide-w32.jpg%3C/URL%3E%3Ce%3E)
Sorry for the bad picture, and the ugly colors, but it was taken on WindowsNT4.0 running in QEMU. It also runs on OpenBSD, and I expect it runs on MacOSX and higher also....
Peter