> Well, kind of. Let me tip-toe around the definitions to clarify: > Currently units are used in core to define dependencies, which is one > of the things that modules are used for as well. And as we saw in > this ticket and the other one there are some problems which can be > detected in dependencies expressed as modules but not when using > "just units".
I understand, and agree completely. > I just wanted to put the idea out there, as a sort of "call to arms". > This is another large-scale project that will take a lot of energy which > I personally don't have right now. Maybe I'll put it on the wish-list > for a long-term goal. Right, I expected that this was not planned to be done soon. Perhaps we could start this by putting at least the compiler into proper modules, as it only has a few entry-points that need to be accessed externally, and this could be done via the "<module>#<binding>" notation. The problem here is that the compiler is spread over several files and would need a restructuring into several files + modules. felix _______________________________________________ Chicken-hackers mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-hackers
