scsh-checkins
[Top] [All Lists]

[Scsh-checkins] scsh-0.6/scheme/rts jar-defrecord.scm

To: scsh-checkins@lists.sourceforge.net
Subject: [Scsh-checkins] scsh-0.6/scheme/rts jar-defrecord.scm
From: Mike Sperber <sperber@users.sourceforge.net>
Date: Tue Mar 18 04:49:27 2003
List-id: <scsh-checkins.lists.sourceforge.net>
Sender: scsh-checkins-admin@lists.sourceforge.net
Update of /cvsroot/scsh/scsh-0.6/scheme/rts
In directory sc8-pr-cvs1:/tmp/cvs-serv20830

Modified Files:
        jar-defrecord.scm 
Log Message:
Merge rev 120 from Scheme 48 svn repo:

Modified:
   s48/tuebingen/trunk/scheme/rts/jar-defrecord.scm
Log:
Subject: Fix hygiene bug in DEFINE-RECORD-TYPE

DEFINE-RECORD-TYPE would expand into the wrong thing if there was a
field name identical to the name of the type that appears as a
constructor argument; the constructor used that same name as a
parameter, shadowing the name for the type.  The fix was to rename
those parameters before including them in the output.



<Prev in Thread] Current Thread [Next in Thread>
  • [Scsh-checkins] scsh-0.6/scheme/rts jar-defrecord.scm, Mike Sperber <=