Re: input requested: adding a REPL to a UI library



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
.



Relevant Pages

  • Re: MVP Award...
    ... I have never seen a "social help" feature in the IDE, but maybe that's because I never ... The IDE loads faster. ... Currently against the law in the US, MS wanted the same rights as the Bank Car Repossession right to enter into your private property to take possession of leased property (zap software). ...
    (microsoft.public.vc.mfc)
  • CE 5.0 crashes in editor during "intellisense"
    ... complexity enough that the "intellisesne" feature of the IDE text editor now ... Platform Builder IDE I'd love to hear about it. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: OPINION: What are the best Linux C++ IDEs out there?
    ... what is so great about an IDE that would outweigh the ... > - Integrated UML generator, spy, package creator, GUI form builder, ... All of these exist in the command line if you want them (many of these ... while still being feature rich. ...
    (comp.os.linux.development.apps)
  • Re: Back to VB6 and .NET
    ... It was feature that encouraged crappy ... I don't think of it as a language feature. ... It's not a "bolt on" - the VB.NET IDE has always had it. ... If you check the contents of an XML file in ...
    (microsoft.public.vb.general.discussion)
  • Re: Does the fact, that compressed music sounds louder than uncompressed audio, mean that monitors s
    ... and have it play at 83dBspl or any KNOWN spl I wanted without ... and set the SPL to a target the listener prefers. ... It was a very important feature in my buying ... I wore that CD player out over a period of 15 years ...
    (rec.audio.pro)