chicken-janitors
[Top][All Lists]
Advanced

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

[Chicken-janitors] #504: define-syntax in begin-for-syntax body ineffect


From: Chicken Trac
Subject: [Chicken-janitors] #504: define-syntax in begin-for-syntax body ineffective
Date: Mon, 14 Feb 2011 11:05:13 -0000

#504: define-syntax in begin-for-syntax body ineffective
--------------------------------------------+-------------------------------
 Reporter:  felix                           |       Owner:  felix
     Type:  defect                          |      Status:  new  
 Priority:  major                           |   Milestone:  4.7.0
Component:  expander                        |     Version:  4.6.x
 Keywords:  define-syntax begin-for-syntax  |  
--------------------------------------------+-------------------------------
 `(begin-for-syntax (define-syntax ...))` doesn't seem to work. I assume
 this is caused by the use of `parameterize` in `eval/meta` (eval.scm):
 restoring `##sys#macro-environment` drops any new syntax definitions made.

-- 
Ticket URL: <https://bugs.call-cc.org/ticket/504>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.

reply via email to

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