chicken-hackers
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]