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
