[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-hackers] [PATCH] Convert (most) core units to modules
From: |
Evan Hanson |
Subject: |
[Chicken-hackers] [PATCH] Convert (most) core units to modules |
Date: |
Wed, 22 Jul 2015 19:40:53 +1200 |
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 (<address@hidden>) 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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Chicken-hackers] [PATCH] Convert (most) core units to modules,
Evan Hanson <=