Newbie FAQ #2: Where's the GUI?
- From: Jonathan Gardner <jgardner@xxxxxxxxxxxxxxxxxxx>
- Date: Tue, 1 Apr 2008 11:23:56 -0700 (PDT)
I know this is a FAQ, but I still don't have any answers, at least
answers that I like.
But let me ask it in the most vulgar way possible, with blunt
observations:
Where's the GUI?
* McCLIM is a wart. If someone honestly thinks I should pursue this,
I'm all ears. Otherwise, it is slow, incompatible with today's GUI
standards, and too big for its own good. I mean, it takes five minutes
to start up the demodemo.
* A lisp-qt thingy would be ideal for me, since I love Qt. If someone
has some ideas, then I am open. I looked at the CFFI-Qt attempt over
at Sourceforge (lcq I think it is called) and it seg faults on me. I
don't know how to approach seg faults in lisp. If someone has this
working, a tutorial would be very nice.
* I have a bias against Gtk. I think it stinks. But I am open if
someone says that this is the best way to go, I'll give Gtk another
chance.
* I took a passing look at Cello, but it seems to be almost 2 years
since anyone has done anything on it. I'll give it another chance if
someone says it's worth the time. Cello seems to be the right way to
go based on its mission statement. After all, you aren't confined to C
(Gtk) or C++ (Qt) when you code in lisp, so you don't have to limit
yourself to their conventions. A "Getting Started" guide for a newbie
like me that is still experiencing the thrill of discovering things
like multiple return values would be nice.
I am totally opposed to closed source or restrictive licenses. I have
just had too many good experiences dealing with the licensing issues
of GPL/BSD/MIT/Perl/etc... licensed code, at both work and play, to
give any other type of license a fair shake. If I can't legally look
inside, modify, and share it with people openly, I don't want to touch
it.
Finally, I think there are far too few evangelists in the lisp world.
(There are plenty of lisp evangelists outside of the lisp world,
though.) If you do something a certain way, don't be ashamed of
standing up and telling people that your way is the right way. When I
am learning the ropes, it is so much easier to simply rely on someone
else's experience, even if ultimately I will discover it is flawed. If
you really like your way of doing GUIs in lisp, by all means, be proud
and let me know.
.
- Follow-Ups:
- Re: Newbie FAQ #2: Where's the GUI?
- From: j.oke
- Re: Newbie FAQ #2: Where's the GUI?
- From: Robert Maas, see http://tinyurl.com/uh3t
- Re: Newbie FAQ #2: Where's the GUI?
- From: Scott Burson
- Re: Newbie FAQ #2: Where's the GUI?
- From: philip . armitage
- Re: Newbie FAQ #2: Where's the GUI?
- From: Andy Chambers
- Re: Newbie FAQ #2: Where's the GUI?
- From: vanekl
- Re: Newbie FAQ #2: Where's the GUI?
- From: Lars Rune Nøstdal
- Re: Newbie FAQ #2: Where's the GUI?
- From: Ken Tilton
- Re: Newbie FAQ #2: Where's the GUI?
- From: John Thingstad
- Re: Newbie FAQ #2: Where's the GUI?
- Prev by Date: Re: We don't want garbage, but...
- Next by Date: Re: Appropriate case for a macro?
- Previous by thread: Re: (parse-decimal-fraction <string>) --> <rational> ?
- Next by thread: Re: Newbie FAQ #2: Where's the GUI?
- Index(es):
Relevant Pages
|