Hello, again!
If I understand this correctly, then you want to expose the internal threading stuff in scheduler.scm as a module? I think this should be avoided - we tie our hands behind our backs by doing this. Once we fix the interface to deeply internal functionality like the scheduler and the low-level threading operations, any changes need to be made in a backwards-compatible manner, creating workarounds, bloat and complexity. There is practically no advantage for the user (who just wants a simple, stable interface with error checking), and many disadvantages for use. It is true that certain eggs will use internal functionality (srfi-18), but these are written and maintained by us, so we can do the necessary steps to keep core and eggs in sync, hopefully knowing well enough what has to be done in case the internals change. felix _______________________________________________ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers