[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
clim command tables
In article <1992Feb19.4037.11011@ALEX.ims.bellcore.com> York@Chuck-Jones.West.Dialnet.ILA.COM (William M. York) writes:
>
>
>
> Date: Tue, 18 Feb 1992 12:39 PST
> From: attila@merlin.bellcore.com (Leslie A. Walko)
>
> Is there a way of making clim command line to process application
> commands, s-expressions and possibly operating system commands?
>
> I have included a sample application at the end of this message. The
> idea is to replace the standard command reader with one that knows how
> to read and interpret different input syntaxes.
>
> My DW application does this by inheriting from various command
> tables such as
>
> While CLIM does support the "command or form" mode, it doesn't have as
> many heuristics as DW does. For example, in command-or-form mode you
> MUST prefix the commands with a ":" character. Following on that theme,
> my example looks for a different character ("!") to indicate that the
> input is supposed to be a Unix shell command line. That is, if the
> first thing you type on a line is an ! character, the rest of the line
> is read as a string and passed to the Unix shell (or, in my simple
> example, simply printed).
>
> In order to support a real Lisp-listener-like interaction you need more
> hair than I have the space to include here. See the LISTENER.LISP demo
> program for more information.
>
Thank you for the example. It was real helpful in quickly
solving my problem.
Thanks to all who suggested looking at
sys:clim;demo;listener.lisp.
Leslie