| Celtk | ||||||||||
| A portable Common Lisp GUI built atop Tcl/Tk via "C" FFI bindings, with Cells Inside (tm). Inspired originally by Peter Herth's terrific LTk Lisp wrapper for Tk. The difference between Celtk and Ltk is that (a) Celtk talks to Tcl/Tk using the C interface, while LTk uses pipes; and (b) Celtk has Cells Inside(tm). Celtk also comes with bindings and support for using Togl 1.7, an OpenGL pane inside the Tk window. Here is a screenshot that happens to show only the Togl widget. (The feather tells you this is Tcl/Tk <g>.) A Celtk Success Story "How to create an interactive tool to test TIBCO Rendezvous-based middle-ware applications in just 30 hours: Using Celtk, Cells, Lisp - and: have fun all the way down the road to a fascinating user and programming experience.", writes author Frank Goenninger. |
||||||||||
![]() |
||||||||||
| The above, come to think of it, should really be over on the Cello pages, because it uses bindings for FTGL and GraphicsMagick (and OpenAL for the cool sound track if you could see it running) and those bindings are what make up Cello. The above text, by the way, demonstrates FTGL doing 3D anti-aliased text from any TrueType font. via FreeType. You have to open the image in its own window to see the text at its best. |
||||||||||
| To try to get that running on your very own computer, grab Cells and Celtk from the Cells CVS root. Grab CFFI, too. And you will probably need help from the Cells mailing list: cells-devel. And of course a Tcl/Tk installation To the right is the classic Gears demo, showing a few Tk widgets and built with nothing other than Togl. And here is the Lotsa Widgets Demo, featuring, well, a wide variety of Tk widgets. |
||||||||||
![]() |
||||||||||