chicken-janitors
[Top][All Lists]
Advanced

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

Re: [Chicken-janitors] #891: args egg: can't use an option called "name"


From: Chicken Trac
Subject: Re: [Chicken-janitors] #891: args egg: can't use an option called "name"
Date: Tue, 31 Jul 2012 19:24:07 -0000

#891: args egg: can't use an option called "name"
-------------------------+--------------------------------------------------
  Reporter:  dreamtime   |       Owner:  zbigniew
      Type:  defect      |      Status:  assigned
  Priority:  major       |   Milestone:          
 Component:  extensions  |     Version:  4.7.x   
Resolution:              |    Keywords:          
-------------------------+--------------------------------------------------
Changes (by sjamaan):

  * owner:  => zbigniew
  * status:  new => assigned
  * milestone:  4.8.0 =>


Comment:

 The {{{args:make-option}}} macro is unhygienic by design.  This is
 documented:

   BODY is an option-processor as defined in SRFI 37, and has access to the
 variables OPT (the current #<option>), NAME (the option name) and ARG
 (argument value or #f).

 I'll leave it to Jim to decide whether close this ticket "invalid" or to
 come up with an alternative, hygienic, macro.

-- 
Ticket URL: <http://bugs.call-cc.org/ticket/891#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]