This is the mail archive of the
guile@sourceware.cygnus.com
mailing list for the Guile project.
How to walk around modules
- To: "Greg J. Badros" <gjb at cs dot washington dot edu>
- Subject: How to walk around modules
- From: Mikael Djurfeldt <mdj at mdj dot nada dot kth dot se>
- Date: 11 Jan 2000 00:30:14 +0100
- Cc: guile at sourceware dot cygnus dot com, djurfeldt at nada dot kth dot se
Mikael Djurfeldt <mdj@mdj.nada.kth.se> writes:
> But a pure R5RS environment isn't suitable as the interactive
> environment for a session. Then one would like to have additional
> primitives like apropos, reading docs etc. One also want to be able
> to walk around modules.
[...]
Actually, this is a bit stupid. It doesn't seem like a good idea to
be able to walk around the modules just because most of them happen to
provide a primitive for walking around modules. Walking into the R5RS
module would be like cutting the branch you're sitting on. :)
A more reasonable solution is to put such abilities into the repl
itself. Scheme48 solved it by having special repl commands beginning
with a comma. RScheme adopted this approach too.