Re: input requested: adding a REPL to a UI library
- From: Jack Unrue <no.spam@xxxxxxxxxxx>
- Date: Tue, 11 Jul 2006 14:51:34 GMT
On Tue, 11 Jul 2006 02:34:10 -0400, Ken Tilton <kentilton@xxxxxxxxx> wrote:
Jack Unrue wrote:
I'm thinking about adding a Lisp listener to Graphic-Forms, and was
hoping to get some input from you all. Do you think it is:
a) a "must have" feature if GF is to be taken seriously
b) a "nice-to-have" feature that you could live without
(note -- thinking of the availability of SLIME or
commercial IDEs as I write this)
Hmm. This is a win32 project. Clisp is the only Lisp there without an
IDE. Of course I understand if you are just looking for demo project a
little more sensible than this one:
http://www.tilton-technology.com/lotsawidgets.jpg
Well, this would be intended as a real feature, if I did it.
Does ECL have an IDE?
But I may have a better idea (below):
c) more important to make sure apps built with GF have
the right building blocks for a listener, rather than
bundling one directly with the library proper
Well the stumper for me here is what building blocks even would be
needed by a listener, which is generally just a glorified command line.
Heh. Even a command-line has a history buffer, and completion,
maybe some syntax highlighting. Some stuff that the Win32 edit control
doesn't support. Not to mention clipboard support. Maybe the syntax
highlighting would go so far as to provide clickable links for symbols
so you could invoke help or see source code? So I'm thinking you'd build
the listener starting at a lower level. I should do some prototyping.
Why not give CLisp some GUI inspector tools, such as a wrapper for
apropos-list? ACL has a bunch of good ones to rip-off. Or you can do a
multi-file "find" dialog with all sorts of bells and whistles. Again,
see ACL for a reasonable one.
OK, good ideas to think about.
I think these are as realistic as you can get widget and design-wise,
and incredibly useful in development if kicked off by keystrokes from Emacs.
hth
kenny
Thanks much for your thoughts!
--
Jack Unrue
.
- References:
- input requested: adding a REPL to a UI library
- From: Jack Unrue
- Re: input requested: adding a REPL to a UI library
- From: Ken Tilton
- input requested: adding a REPL to a UI library
- Prev by Date: Re: Relationships between objects in CLOS
- Next by Date: Re: input requested: adding a REPL to a UI library
- Previous by thread: Re: input requested: adding a REPL to a UI library
- Next by thread: Why does CL separate variables and functions namespaces?
- Index(es):
Relevant Pages
|