3 ms·
Disclaimer: Do not want to start a flamewar and I will continue to use TCL/TK for the forthcoming years. It is a really pitty that Tcl does not suppport a Lisp
by fithisux 8y ago
Disclaimer: Do not want to start a flamewar and I will continue to use TCL/TK for the forthcoming years.
It is a really pitty that Tcl does not suppport a Lispy alternative interface to the language. I used many times Tcl/TK which saved the day repeatedly. I would like to have a really nice CL or Scheme interface to all TCL/TK goodies or support alternative syntax like JS or JVM languages.
Once there was a Scipad. What happened with that project?
- sanxiyn 8y agoIIRC, LTK provides a comprehensive binding to Tk for Common Lisp.
- fithisux 8y agoThank you very much for the recommendation
- alxlaz 8y agoI'm here to second LTK :-). It's a while since I last used it (2012, 2013, I think?) but it was, and I'm sure it still is, a very good library. It's easy to get started with, easy to work with, easy to debug.
- deleted 8y ago[deleted]
- shakna 8y agoPS/Tk for Chicken Scheme [0] would be my serious recommendation. There is STklos [1], which is a R5RS Scheme with Tk embedded into it, as well as GTK+ for when you feel the need. It is actively developed. (Started out in life as Scheme Tk). [0] https://wiki.call-cc.org/eggref/4/pstk https://wiki.call-cc.org/eggref/4/pstk [1] http://www.stklos.net/ http://www.stklos.net/
- fithisux 8y agoThank you very much for the recommendation
- jhbadger 8y agoWhile I know you mean sexps, ordinary Tcl itself has a lot of Lisp-like features that I didn't really understand when I was using it in the 1990s -- it's a lot closer to Lisp than it is to something like Perl which it resembles more superficially.
- blacksqr 8y agoScipad is still alive and kicking. [1] "Scipad is a powerful editor and graphical debugger for programs written in Scilab language. It is a mature and highly configurable programmer's editor, including features like syntax colorization, regexp search/replace, parentheses matching, logical/physical line numbering, peer windows, line and block text editing, and much more. Scipad can be used along with Scicoslab or Scilab, but even as a standalone text editor." "Scipad is entirely written in Tcl/Tk and Scilab language." Last repository commit 7 days ago: [2] [1] https://sourceforge.net/p/scipad/home/Home https://sourceforge.net/p/scipad/home/Home [2] https://sourceforge.net/p/scipad/svn/HEAD/tree/trunk/src/changelog.txt https://sourceforge.net/p/scipad/svn/HEAD/tree/trunk/src/cha...