Hello, I'm trying to define a module in a separate compilation.
Here's a simple example that I can't get to compile: File: src/myutil.scm ----- (module myutil * (import chicken scheme) (define (foo) (print "myutil foo"))) (define (bar) (print "myutil bar")) File: src/main.scm ----- ;; This works (bar) ;; This doesn't (import myutil) (foo) ;; csc -unit myutil src/myutil.scm -c ;; csc -uses myutil src/main.scm src/myutil.o ;; Syntax error (import): cannot import from undefined module ;; myutil ;; Expansion history: ;; <syntax> (##core#begin (begin (import myutil) (foo))) ;; <syntax> (begin (import myutil) (foo)) ;; <syntax> (##core#begin (import myutil) (foo)) ;; <syntax> (import myutil) <--
_______________________________________________ Chicken-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-users
