[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-janitors] Re: #23: numbers egg interferes with (module foo * ..
From: |
Chicken Trac |
Subject: |
[Chicken-janitors] Re: #23: numbers egg interferes with (module foo * ...) |
Date: |
Thu, 07 May 2009 01:32:40 -0000 |
#23: numbers egg interferes with (module foo * ...)
---------------------+------------------------------------------------------
Reporter: zbigniew | Owner: ashinn
Type: defect | Status: assigned
Priority: minor | Component: compiler
Version: 4.0.1 | Keywords: macro hygiene
---------------------+------------------------------------------------------
Changes (by ashinn):
* keywords: => macro hygiene
* owner: felix => ashinn
* status: new => assigned
Comment:
This is one of those cases where it doesn't make any
sense to treat the * symbol hygienically, since there
is no other possible meaning for a symbol in that
position (similar to the `else' in case statements,
but unlike the `else' in cond statements which could
refer to a variable named else.
So it's safe to just match the name of the *.
--
Ticket URL: <http://www.irp.oist.jp/trac/chicken/ticket/23#comment:1>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.