I got my answer from some nice people on IRC.

The problem was I was trying to do the example in interpretative mode
instead of compile mode.

FYI, I don't think the compile function in geiser is working, cuz I
did try sending it off to the compiler and got the same message (which
tells me it was really sending it off to the interpreter).


On 2/15/17, kevinbanjo <kevinba...@gmail.com> wrote:
> Hi everyone:
>
> I'm trying the first example on the bind wiki page
> [http://wiki.call-cc.org/eggref/4/bind] and I'm getting this:
>
> (require-extension bind)
>
> (bind "double sin(double);")
>
>
> Compiling /home/fish/l/src/main.scm ...
>
>
> Error: (#f) "during expansion of (bind ...) - unbound variable":
> (##compiler#debugging-chicken)
> Call history:
> <eval>   (switch-module module)
> <eval>   (call-with-values thunk (lambda v (set! result v)))
> <eval>   (load found-file)
> <syntax> (require-extension bind)
> <syntax> (##core#require-extension (bind) #t)
> <syntax> (##core#begin (##core#begin (##core#begin (##sys#require
> (quote bind))) (import bind)) (##core#undefined))
> <syntax> (##core#begin (##core#begin (##sys#require (quote bind)))
> (import bind))
> <syntax> (##core#begin (##sys#require (quote bind)))
> <syntax> (##sys#require (quote bind))
> <syntax> (quote bind)
> <syntax> (##core#quote bind)
> <syntax> (import bind)
> <syntax> (##core#undefined)
> <syntax> (##core#undefined)
> <eval>   (##sys#require (quote bind))
> <syntax> (bind "double sin(double);")
>
> -----------------------------------
>
> I get a similar error when I try and interpret it.
>
> I'm on cygwin with chicken 4.10.0
>
> I chicken-installed all the dependencies on the top of that wiki page
>
> help!
>
> TIA,
>
> -Kevin
>

_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to