Re: Comments on draft 6 Arthur A. Gleckler (24 Feb 2012 05:10 UTC)
Re: [Scheme-reports] Comments on draft 6 John Cowan (24 Feb 2012 05:40 UTC)
Re: Comments on draft 6 Arthur A. Gleckler (24 Feb 2012 05:47 UTC)
Re: [Scheme-reports] Comments on draft 6 John Cowan (24 Feb 2012 06:09 UTC)
Re: Comments on draft 6 Arthur A. Gleckler (24 Feb 2012 06:12 UTC)
Re: [Scheme-reports] Comments on draft 6 Aaron W. Hsu (24 Feb 2012 23:27 UTC)
Re: [Scheme-reports] Comments on draft 6 Andy Wingo (24 Feb 2012 12:35 UTC)
Re: [Scheme-reports] Comments on draft 6 Jussi Piitulainen (24 Feb 2012 12:53 UTC)
Re: [Scheme-reports] Comments on draft 6 Andy Wingo (24 Feb 2012 14:54 UTC)
Re: [Scheme-reports] Comments on draft 6 Jussi Piitulainen (24 Feb 2012 15:23 UTC)
Re: [Scheme-reports] Comments on draft 6 Andy Wingo (24 Feb 2012 16:24 UTC)
Re: [Scheme-reports] Comments on draft 6 Aaron W. Hsu (24 Feb 2012 23:41 UTC)
Re: [Scheme-reports] Comments on draft 6 Aaron W. Hsu (24 Feb 2012 23:34 UTC)
Re: [Scheme-reports] Comments on draft 6 Andy Wingo (25 Feb 2012 18:00 UTC)
Re: [Scheme-reports] Comments on draft 6 Marc Feeley (24 Feb 2012 15:55 UTC)
Re: [Scheme-reports] Comments on draft 6 John Cowan (24 Feb 2012 21:22 UTC)
Re: [Scheme-reports] Comments on draft 6 Aaron W. Hsu (25 Feb 2012 00:28 UTC)
Re: [Scheme-reports] Comments on draft 6 John Cowan (25 Feb 2012 07:28 UTC)

Re: [Scheme-reports] Comments on draft 6 Jussi Piitulainen 24 Feb 2012 12:53 UTC

Andy Wingo writes:

> On Fri 24 Feb 2012 06:40, John Cowan writes:
>
> > What I'd like to do is to drop this language altogether and just
> > say (as we already do) that it's an error to set an undefined
> > identifier.  Then we can add a note saying that some
> > implementations extend the standard by automatically defining any
> > undefined identifier before setting it.  This language belongs
> > with `set!`.
>
> If it were only this simple, sure.  But this distinction between
> unbound and bound affects introduced toplevel macro bindings.  If
> the identifier is really unbound, the introduced identifier should
> be given a fresh name.  If not, not.
>
> It's a very ugly corner of the language.

Implementations can do anything they like when the report says "it is
an error".

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