Re: How do lispers do their GUI programming anyway? (was Re: Curses alternative for Lisp?)



On Dec 31, 11:57 am, "Peter Hildebrandt" <peter.hildebra...@xxxxxxxxx>
wrote:

(4) A lispy GUI wrapper (cells-gtk, celtk, cello, LTK)

I use LTK for my Lisp GUI needs, personally. When I use a GUI toolkit
in Lisp, it is usually to create a simple tool for end-users to do
something well, er.. dumb. I could easily do most of this in bash with
xdialog. I use Lisp since its easier for me to figure out what I was
doing 3 months later (no pipe stream filters to grok). I don't deploy
such tools on Linux, so the Tk look on Linux isn't an issue - it looks
just fine on Mac and Windows.

However, there is a tool called gtk-server that is quite nice. It is,
as its name implies, a server process which accepts connections over
TCP/IP. You feed it ASCII, and it draws widgets. It can also be used
over a pipe. I have some partial code to use gtk-server from CMUCL
somewhere. I can try to dig it up if you'd like to take a look, but it
was quite easy to do. I abandoned it when I found LTK.

-M
.



Relevant Pages

  • Re: trolls food (python vs lisp)
    ... LTk or any interface to Tk is nifty, ... A native GUI library gives the Lispnik an event stream and low-level ... Widgets arise from Lisp code processing events and drawing. ...
    (comp.lang.lisp)
  • Re: trolls food (python vs lisp)
    ... > Peter Herth wrote: ... > It's a point of pride with me that Lisp can host its own damn GUIs. ... if you could point out how this relates to Ltk. ... GUI program can be started are undesirable - I can only assume you mean ...
    (comp.lang.lisp)
  • Re: Beginners questions
    ... If i write my program in LISP let say SBCL ... Witch GUI stuff is easyest and support both MAC/Intel and Windows ... Ltk runs happily on the Mac and under Windows. ...
    (comp.lang.lisp)
  • Re: trolls food (python vs lisp)
    ... it is that it is not Lisp. ... and the last MCL I used included a framework whose ... Translate Tk to Lisp and then LTk can be a Lisp GUI. ...
    (comp.lang.lisp)
  • Re: How do lispers do their GUI programming anyway? (was Re: Curses alternative for Lisp?)
    ... and how many of those do GUI programming. ... Is there no common GUI library because no one wants to write GUI applications in lisp, or does no one write GUI applications in lisp because there seems to be no good way to do it? ... With no argument from my navigator I suggested we would need to call our host for new directions and this being long before the days of the glorious cell with no little difficulty I effected a U-turn and we worked our way back down the mountain to the main road to search for a pay phone. ...
    (comp.lang.lisp)