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