Hi hackers, The unit-modules branch has reached a point where I think it'd be good to integrate with chicken-5.
Since my email in February (<20150214223518.GA4716@capsaicin>) I've finished modularising the rest of the core units, including expand (now chicken.expand), eval (now chicken.eval), and srfi-4. (The "library" unit has not been changed.) Everything else I said in that earlier email still holds, except that I've now also updated all c-platform rewrites and compiler syntax. 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/*). 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. - I haven't updated the manual. Any questions, ask away. Cheers, Evan _______________________________________________ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers