On Wed, Jul 22, 2015 at 07:40:53PM +1200, Evan Hanson wrote: > Hi hackers, > > The unit-modules branch has reached a point where I think it'd be good > to integrate with chicken-5. [...] > The code is in the "chicken-5-unit-modules" branch. The tests pass and > all of the CHICKEN 5-compatible eggs that I've tested work (regex, > matchable, test, all of release/5/*).
This is excellent work, Evan! It must have been a massive amount of work to do this, while keeping everything working correctly. > A few things to note: > > - The branch needs to be bootstrapped with itself. > - When building a debug chicken, there are now many redefinition > warnings. I don't think this is a particularly big deal (after all, > they're totally accurate), but if anyone cares I can silence them. > - I've followed the pattern for make rules used by Peter's compiler > modularisations. Whether that's the best way to do things, IDK. Yeah, this stuff is pretty ugly and might be in need of a rewrite. It's just too hairy IMO :) > - I haven't updated the manual. That's fine, since we'll probably end up using a different module breakdown later on. This has been merged into the chicken-5 branch. I've also updated the DISTFILES definition in order to clean up the generated import files as well, which is something I forgot to do in my compiler modularisation branch. I've added your new generated modules as well, of course. Many thanks! Cheers, Peter
signature.asc
Description: Digital signature
_______________________________________________ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers