Does anyone use include-program*? I am hoping to use Snow for a
graphics engine that I am writing, and separate the system into a few
loadable libraries, but in the end it'd be interesting to see the
speed gain in Gambit when the libraries are compiled together instead
of the code constantly crossing module boundaries.
Unfortunately, it's not as easy as using include-program* instead of
load-program*. I get this error when I try:
test2.scm ---
(package* test2/v1.0.0
(require: pi/v1))
(define (print2) (display (pi-digits 5)))
(print2)
% gsi
> (include "/usr/share/snow/current/base/snow.scm")
> (include-program* "test2.scm")
*** ERROR IN (console)(a)2.1 -- Filename expected
Does snow handle bundling multiple packages into one shared library?
If so, how does it work?
Also, how does Snow handling naming conflicts?
James