Re: Garnet, CMUCL & Debian

Vladimir Sedach <[email protected]> Thu, 25 Mar 2004 11:37:27 -0700
Newsgroups gmane.lisp.garnet.user
Message-ID <[email protected]>
On Tue, Mar 23, 2004 at 10:11:53AM -1000, Chris Hall wrote:
> Thanks, I did upgrade to 18e in the process to trying to get CL-HTTP
> to run. (Portable AllegroServe runs no problem, though).
>
> I've gotten Garnet running, run the deoms, and started the tour.
>
> Got any tips?  Is Gilt reasonably easy to use for generating GUIs?

Gilt is pretty good at generating UI code. You should look through the
manuals as well - they have some pretty good introductory material
(they're only available as Postscript; the source is in some old
version of Scribe, so there hasn't been on-line documentation
yet). Garnet overall is very user-friendly and has some very good
ideas. Unfortunately, I don't like the object system, KR. It's not
very powerful or flexible (or fast), and doesn't have any provisions
for interfacing with CLOS. This is why I am really looking forward to
Kenny Tilton's Cello (http://www.common-lisp.net/project/cello/). It's
also based around the concept of constraint propagation, but it's
based on CLOS, and is also natively OpenGL. To be perfectly honest, I
haven't used Garnet too much (and I do not expect too much difference
with Cello); I'm not a very big GUI person. However, I do prefer
Garnet to Qt any day - even with KR's restrictions, it's still much
more flexible in terms of composing and laying out widgets than
anything else I've come across (and this is not even to mention the
interactivity you get with it).

Vladimir