chicken-janitors
[Top][All Lists]
Advanced

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

[Chicken-janitors] #18: only, except and rename don't work on core synta


From: Chicken Trac
Subject: [Chicken-janitors] #18: only, except and rename don't work on core syntactic forms
Date: Sat, 25 Apr 2009 11:06:07 -0000

#18: only, except and rename don't work on core syntactic forms
-------------------+--------------------------------------------------------
Reporter:  ashinn  |       Owner:  felix   
    Type:  defect  |      Status:  new     
Priority:  major   |   Component:  compiler
 Version:  4.0.1   |    Keywords:          
-------------------+--------------------------------------------------------
 CHICKEN
 (c)2008-2009 The Chicken Team
 (c)2000-2007 Felix L. Winkelmann
 Version 4.0.2 - SVN rev. 14239
 macosx-unix-gnu-x86 [ manyargs dload ptables applyhook ]
 compiled 2009-04-16 on pchelka (Darwin)

 #;1> (module x () (import (rename scheme (lambda fn))) ((fn (x) (+ x x))
 2))
 ; loading /usr/local/lib/chicken/4/scheme.import.so ...

 Warning: renamed identifier not imported: (lambda fn)

 Warning: reference to possibly unbound identifier: x

 Warning: reference to possibly unbound identifier: fn

 Error: module unresolved: x

         Call history:

         <syntax>                (module x () (import (rename scheme
 (lambda fn))) ((fn (x) (+ x x)) 2))
         <syntax>                (##core#module x () (import (rename scheme
 (lambda fn))) ((fn (x) (+ x x)) 2))
         <syntax>                (import (rename scheme (lambda fn)))
         <syntax>                (##core#undefined)
         <syntax>                ((fn (x) (+ x x)) 2)
         <syntax>                (fn (x) (+ x x))
         <syntax>                (x)
         <syntax>                (+ x x) <--
 #;1>

-- 
Ticket URL: <http://www.irp.oist.jp/trac/chicken/ticket/18>
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]