[R6RS] Scripts

Michael Sperber sperber at informatik.uni-tuebingen.de
Wed Jul 12 01:29:27 EDT 2006


dyb at cs.indiana.edu writes:

> There's no reason why the script must run when it's loaded into an
> interactive environment.  The interactive environment can easily provide
> the following two procedures:
>
>   (load-script <script-name>) => <script-object>
>   (invoke-script <script-object> <command-name> <argument> ...)

I dislike this, because it doesn't fit the model of some interactive
REPLs like that of Scheme 48 (which allows you to inject code into a
module after it's been created).

> Anyway, I don't think your model makes debugging any easier, and it may
> prevent one from debugging multiple scripts at the same time do to the
> restriction that they all define the same library name.

As I said, I'm happy to lift that restriction.

-- 
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla



More information about the R6RS mailing list