|
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.
[Prev in Thread] | Current Thread | [Next in Thread] |