On Tue, Dec 13, 2005 at 09:50:53PM -0700, Jack Unrue wrote:
> The goal as I see it is to provide Lisp newbies with a relatively
> convenient way to try doing some GUI programming in CL, so the
> requirements I list below are tailored with that in mind.
> 
> The following is a strawman list. Please feel free to rip it apart:
> 
> 1) embeddable
<snip>
> 2) free
<snip>
> 3) portable
<snip>
> 4) approachable
<snip>

I've only played with one GUI toolkit, so I can't comment on any
others.  I think Ltk satisfies most of these requirements very well
(free, portable, anad approachable), and satisfies embeddable fairly
well.  We'd have to include the Tcl/Tk installer along with LispBox,
is all.  I think most Linux installations probably already have
Tcl/Tk.  (More data points welcome, though.)

Regarding Ltk's portability, I ran the same demo out-of-the-box on
CMUCL on Linux, and on CLISP on Windows.  Given that its FFI is a
socket to 'wish', portability is easy.

I would also add

    5) easily installable (and uninstallable) for an unprivileged
    user.  (Important if we do end up including the Tcl/Tk
    installation package.)

One drawback of Ltk, of course, is that Ltk is still evolving.  Peter
Herth, author of Ltk, does seem open to patches, though; he included a
small one I sent him in his next release.  Silly observation: Peter
also seems averse to bumping the release number.  0.8.7.8.6?  What's
up with that?  *laugh*

Just my $0.02.

-- Larry

_______________________________________________
Gardeners mailing list
[email protected]
http://www.lispniks.com/mailman/listinfo/gardeners

Reply via email to