On May 27, 2013, at 07:38 , Marvin Humphrey <[email protected]> wrote:
> If there are no objections to this plan, I can work on it this week.
I've checked out your new branch 'lucify-serialization' and rebased my
'separate-clownfish' branch on top of it (not yet pushed). There were only a
couple of trivial conflicts, so please merge 'lucify-serialization' first.
Then I can complete the separation of Clownfish and Lucy code, merge
'separate-clownfish', and start to build a separate library for Clownfish. It
think it's easier to build CFC and the Clownfish runtime in one go but we can
also use two separate build processes. There's also the question of how to name
the Clownfish C library: libcfish or libclownfish?
In a next step, we can split off the test suites. It occurred to me that it
might make sense to rename the test classes from "Clownfish::Test::*" and
"Lucy::Test::*" to "TestClownfish::*" and "TestLucy::*" matching the parcel
names. Other things that probably need to be done:
* Move the test code from 'core' to separate directories.
* Create a second Makefile for the C build of the test suites.
* More centralization of the Perl build system.
Nick