hi
Gambits repl is really awesome, especiallly the user friendly
interactive debugger. I think it would be even more awesome if one could
use a special repl friendly syntax to use an abritrary command.
I've read something on the blog of the Gauche Scheme developer which
explains it much better (1):
"S-expression is great to represent tree structure, but it's a bit
cumbersome to give simple commands in interactive shell; If the command
line is short, the relative verbosity added by open and close
parentheses gets in a way. Also in many cases simple commands take
string arguments (e.g. to change working directory or to load file) and
that require extra double quotes.
I'm not the only one to feel that way. In Allegro CL, if you type a line
begins with :, it is interpreted as special toplevel command. Scheme 48
has similar command mode, beginning with ,. I guess there are other
implementations with similar features."
(1):
http://blog.practical-scheme.net/gauche/20150819-toplevel-repl-commands
So for 'gsi' that could mean we could write
repl> :define hello "world"
repl> :display hello
Would that be hard to implement?
ben
_______________________________________________
Gambit-list mailing list
Gambit-list@iro.umontreal.ca
https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list