home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.lang.scheme:2765 comp.lang.lisp:3096
- Path: sparky!uunet!spool.mu.edu!uwm.edu!caen!sol.ctr.columbia.edu!ira.uka.de!rz.uni-karlsruhe.de!ma2s2!haible
- From: haible@ma2s2.uucp (Bruno Haible)
- Newsgroups: comp.lang.scheme,comp.lang.lisp
- Subject: Re: Want history/command editing facilities in free Lisps
- Date: 16 Dec 1992 16:54:23 GMT
- Organization: University of Karlsruhe, Germany
- Lines: 22
- Sender: <haible@ma2s2.mathematik.uni-karlsruhe.de>
- Message-ID: <1gnmvvINNek0@nz12.rz.uni-karlsruhe.de>
- References: <1992Dec15.034053.10061@midway.uchicago.edu> <4068@mitech.com> <1992Dec16.100402.8525@cs.tu-berlin.de>
- NNTP-Posting-Host: ma2s2.mathematik.uni-karlsruhe.de
- Summary: CLISP has them - thanks GNU readline
- Keywords: history, editing, completion, CLISP
-
- M. Abrams and Oliver Laumann suggest:
-
- MA> I'm really thankful to all of the free Lisp and Scheme
- MA> implementors out there, but I want to put in a plug for adding a
- MA> command line editing/history mechanism to these programs. If I
- MA> were a real C programmer, and had time, I suppose I'd do it myself.
-
- OL> While we're at it-- how about symbol completion? How many times have
- OL> you typed "call-with-current-continuation" in an interactive Scheme
- OL> session *without* making a typo?
-
- Both can be accomplished by using the GNU readline library. That's the way
- I did it for CLISP. The interface to that library is very simple to write,
- some 30 lines of C code. The only restriction is that your program must be
- covered by the GNU CopyLeft.
-
- A completion utility in Common Lisp is available from
- ifi.informatik.uni-stuttgart.de:/pub/xit/cl-utilities/completion.lisp .
-
- B. Haible
- haible@ma2s2.mathematik.uni-karlsruhe.de
-
-