[gambit-list] command line interface
Claude Marinier
claude.marinier at drdc-rddc.gc.ca
Thu Oct 23 16:13:39 EDT 2008
On Thu, 23 Oct 2008, Claude Marinier wrote:
> On Thu, 23 Oct 2008, Marc Feeley wrote:
>> On 23-Oct-08, at 1:17 PM, Claude Marinier wrote:
>>> By the way, I plan to build a command line interface for the catalogue
>>> and later use Tcl/Tk for the GUI and Expect to manage the application.
>>> Do you know of open source Scheme code for command line processing?
>>
>> No. But what exactly do you need as a command line interface? I think
>> tcl/tk already provides basic editing commands for input fields. If you
>> look at the code for my Javascript Scheme system (JSS) on the dumping
>> grounds, you will see how to do basic line editing within a web page
>> (which might be an interesting alternative to tcl/tk).
>
> Marc,
>
> The program reads book records, builds an index (will build more later),
> and can search the index (using red-black trees). It is now time to
> build an interface so I can search the index and display books. I want
> to use a command line; I think they are quicker and more versatile.
> Perhaps I am revealing my age. :-) Later, I will add code to add
> books.
>
> I would like the command line interface to be able to prompt for
> commands and data, read responses with some simple editing, and display
> results.
>
> I do not need something as complex as 'libcli' but would like something
> better than dumb prompt and read.
>
> http://dparrish.com/category/projects/libcli/
I could just use 'rlwrap' which would save me a lot of work.
http://debaday.debian.net/index.php?s=rlwrap
On the other hand, I would not have the experience of working on the code.
--
Claude Marinier, Information Technology
Defence Research & Development Canada (Ottawa)
claude.marinier at drdc-rddc.gc.ca
http://www.ottawa.drdc-rddc.gc.ca
Telephone: (613) 998-4901
More information about the Gambit-list
mailing list