From: Joo ChurlSoo
Subject: [Chicken-users] still parameterize bug
Date: Mon, 13 Jun 2011 21:25:33 +0900
>
> (c)2000-2007 Felix L. Winkelmann
> Version 4.7.0
> windows-mingw32-x86 [ manyargs dload ptables ]
> compiled 2011-06-10 on INITERM (MinGW)
>
> #;1> (define p (
On Mon, Jun 13, 2011 at 09:25:33PM +0900, Joo ChurlSoo wrote:
> #;1> (define p (make-parameter 10 number->string))
> #;2> (p)
> "10"
> #;3> (parameterize ((p 100)) (p))
>
> Error: (number->string) bad argument type: "10"
Not surprising. The ticket is still open: http://bugs.call-cc.org/ticket/473
(c)2000-2007 Felix L. Winkelmann
Version 4.7.0
windows-mingw32-x86 [ manyargs dload ptables ]
compiled 2011-06-10 on INITERM (MinGW)
#;1> (define p (make-parameter 10 number->string))
#;2> (p)
"10"
#;3> (parameterize ((p 100)) (p))
Error: (number->string) bad argument type: "10"
#;3> (p)
"100"