[gambit-list] Operator is not a PROCEDURE, unbound
Sven Hartrumpf
hartrumpf at gmx.net
Fri Sep 20 07:56:09 EDT 2013
Hi.
I have a large program that runs fine in the interpreter.
But when compiled with these options (latest gambit from git)
(declare
(r5rs-scheme)
(constant-fold)
(inline)
(inlining-limit 500)
(standard-bindings)
(extended-bindings)
(safe)
(mostly-generic))
the compiled program crashes as follows:
*** ERROR IN | n| -- Operator is not a PROCEDURE
(#!unbound '#(syntax-object change-directory ((top) #(ribcage #(change-directory) #((top)) #(change-directory)))) '(global . change-directory) '*top*)
change-directory is from a simple Scheme portability layer:
(define (change-directory path)
(current-directory path))
Sven
More information about the Gambit-list
mailing list