chicken-janitors
[Top][All Lists]
Advanced

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

Re: [Chicken-janitors] #852: csi segfaults when playing with modules and


From: Chicken Trac
Subject: Re: [Chicken-janitors] #852: csi segfaults when playing with modules and macros
Date: Sat, 19 May 2012 16:03:47 -0000

#852: csi segfaults when playing with modules and macros
----------------------+-----------------------------------------------------
  Reporter:  megane   |       Owner:       
      Type:  defect   |      Status:  new  
  Priority:  minor    |   Milestone:  4.9.0
 Component:  unknown  |     Version:  4.7.x
Resolution:           |    Keywords:       
----------------------+-----------------------------------------------------

Comment(by sjamaan):

 I retract that statement: the printer's fine.  The macro expander's fine
 too.  It's the interpreter (closure compiler) which goes wrong when
 finally trying to look up the variable in the syntactic environment after
 the macro has been expanded.

 It finds the actual macro transformer object there, but it shouldn't
 return that.  The compiler does something similar but it pretends not to
 find anything since macros aren't first-class so can't be returned as
 variables.

 A fix has been [http://lists.nongnu.org/archive/html/chicken-
 hackers/2012-05/msg00031.html posted to chicken-hackers].

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