chicken-janitors
[Top][All Lists]
Advanced

[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.

reply via email to

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