guile-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

guile/guile-core/ice-9 ChangeLog compile-psynta...


From: Mikael Djurfeldt
Subject: guile/guile-core/ice-9 ChangeLog compile-psynta...
Date: Thu, 16 Jan 2003 06:48:14 -0500

CVSROOT:        /cvsroot/guile
Module name:    guile
Changes by:     Mikael Djurfeldt <address@hidden>       03/01/16 06:48:14

Modified files:
        guile-core/ice-9: ChangeLog compile-psyntax.scm psyntax.pp 
                          psyntax.ss syncase.scm 

Log message:
        * psyntax.ss (build-data): Don't quote self-evaluating expressions
        in output.  (We normally *would* like also these expressions to be
        quoted, but until Guile's native macros and syncase cooperates
        better, it is less destructive not to quote.)
        (self-evaluating?): Removed null? (In Guile, the empty list is not
        self-evaluating).
        (sc-chi): Export chi as sc-chi.
        (external-macro): New syntax type.
        
        * psyntax.pp: Regenerated.
        
        * compile-psyntax.scm: Set expansion-eval-closure.
        
        * syncase.scm: Set expansion-eval-closure to
        the-syncase-eval-closure during booting so that variables are
        created in the correct module.
        (syncase): Set expansion-eval-closure.
        (define-syntax define-syntax-public eval-when fluid-let-syntax
        identifier-syntax let-syntax letrec-syntax syntax syntax-case
        syntax-rules with-syntax include): Removed definitions (these are
        created from within psyntax.pp).
        Enable expansion of Guile macros during a syntax-case
        transformation.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/ice-9/ChangeLog.diff?tr1=1.540&tr2=1.541&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/ice-9/compile-psyntax.scm.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/ice-9/psyntax.pp.diff?tr1=1.15&tr2=1.16&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/ice-9/psyntax.ss.diff?tr1=1.14&tr2=1.15&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/ice-9/syncase.scm.diff?tr1=1.28&tr2=1.29&r1=text&r2=text





reply via email to

[Prev in Thread] Current Thread [Next in Thread]