Hi John,
* John Cowan <[email protected]> [091211 03:18]:
> IMHO, units are effectively obsolete unless you are dealing with such
> large volumes of code that Chicken/gcc can't compile them in one go.
> It's worth noting that the manual talks in terms of units, but all of
> them except "library", "eval", and "extras" correspond 1-1 with modules.
> (Some are in separate libraries, some aren't.)  Those three units contain
> the definitions for the "scheme" and "chicken" modules.

If both are compiled in the same (or loaded at runtime) why is the
.import.so file needed? Also I have seen that units do not contain
a list of exported symbols. is that the reason why the compiler
cannot tell me that I am using a symbol that is not defined at
compile time? I always thought it should be able to tell (unless I
am using a eval, load, or similar command with some variable input).

Sorry if I am mixing things here, at the moment it is just a big
knot in my head that wants to be cut through...

Thanks,

Christian


_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to