I was thinking about the module system the other day, and decided I'd
really like for the global environment to have access to `open'.
Right now there seems to be no way to get at them from scsh except using
,open at the repl, which makes my stomach turn.
That way, for any program you could get any or all of the rest of the
modules you want to use, including perhaps the `module' module, if you want
to use module primitives for some reason.
I'd also like some way of getting a comprehensive list of modules; there's
a flat "namespace" of sorts, right? They each seem to be denoted by a
symbolic name you pass to open. It might also be nice, for debugging
and/or development purposes to be able to find out in which module a name
exists, which means you need some way of asking bound? in a given module.
(is that possible already?)
The s48 sources defy me to figure out where to make the necessary changes.
|