Re: [Scheme-reports] Draft 3 Comments: Chapter 6 Alex Shinn (04 Aug 2011 23:52 UTC)
Re: [Scheme-reports] Draft 3 Comments: Chapter 6 Andre van Tonder (05 Aug 2011 01:10 UTC)
Re: [Scheme-reports] Draft 3 Comments: Chapter 6 Alex Shinn (05 Aug 2011 01:51 UTC)
Re: [Scheme-reports] Draft 3 Comments: Chapter 6 Alex Shinn (05 Aug 2011 02:53 UTC)
Re: [Scheme-reports] Draft 3 Comments: Chapter 6 Andre van Tonder (06 Aug 2011 10:31 UTC)

Re: [Scheme-reports] Draft 3 Comments: Chapter 6 Alex Shinn 05 Aug 2011 01:51 UTC

On Fri, Aug 5, 2011 at 10:09 AM, Andre van Tonder <andre@het.brown.edu> wrote:
> On Fri, 5 Aug 2011, Alex Shinn wrote:
>
>> if an
>> implementation provides a REPL, it provides at least
>> (scheme base) by default.
>
> What if a user wants to interactively develop programs in which some of the
> bindings in (scheme base) are unbound or have different meanings from the
> standard?  It does not seem as if your proposed REPL is suitable for this.

This is a special case, and for the most part it won't make
any difference unless there are auxiliary keyword conflicts.

We do provide a way for the user to write their own REPL
with precise bindings using (environment ...), which is
probably the best way to handle that situation.  But every
implementation out there initializes their REPLs with
a set of bindings, and students expect to be able to
run simple examples when presented with a prompt,
so I don't think we can specify the initial REPL is empty.

--
Alex

_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports