[Scheme-reports] DELAY AND FORCE Andre van Tonder (23 Apr 2011 22:20 UTC)
[Scheme-reports] Regions of imports unspecified Andre van Tonder (23 Apr 2011 22:31 UTC)
Re: [Scheme-reports] Regions of imports unspecified John Cowan (23 Apr 2011 22:43 UTC)
Re: [Scheme-reports] Regions of imports unspecified Alex Shinn (24 Apr 2011 01:59 UTC)
[Scheme-reports] What are regions of toplevel imports? Andre van Tonder (23 Apr 2011 23:41 UTC)
[Scheme-reports] Internal syntax definition order problem Andre van Tonder (23 Apr 2011 22:39 UTC)
Re: [Scheme-reports] Internal syntax definition order problem John Cowan (23 Apr 2011 22:49 UTC)
[Scheme-reports] Mutable exports Andre van Tonder (23 Apr 2011 22:48 UTC)
Re: [Scheme-reports] Mutable exports Alex Shinn (24 Apr 2011 02:00 UTC)
[Scheme-reports] Internal definition shadowing problems Andre van Tonder (23 Apr 2011 23:19 UTC)
[Scheme-reports] Importing identifier more than once Andre van Tonder (23 Apr 2011 23:37 UTC)

Re: [Scheme-reports] Internal syntax definition order problem John Cowan 23 Apr 2011 22:49 UTC

Andre van Tonder scripsit:

> On p 19 internal syntax definitions are required to precede internal
> definitions.

Indeed, I don't know what the justification for that sentence is; it's not
something the WG voted on.

> This make it impossible to do, e.g.,  the following:
>
>    (let ()
>      (define-record-type A ....)
>      (define-record-type B ....)
>      ....)
>
> if define-record-type expands into both syntax and variable definitions as in
> SRFI 9.

To save the appearances, one could construe the rule as applying only to
the text before macroexpansion, I suppose.

--
John Cowan                                cowan@ccil.org
I amar prestar aen, han mathon ne nen,    http://www.ccil.org/~cowan
han mathon ne chae, a han noston ne 'wilith.  --Galadriel, LOTR:FOTR

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