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 <[email protected]> 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 [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-users
