Greets, A few hours ago, the existing implementation of the Clownfish parser was swapped out for one based on Flex and the Lemon parser generator, eliminating Lucy's dependency on the CPAN module Parse::RecDescent.
As of today, the Lucy mainline no longer has any non-core Perl dependencies, and all of the licensing and legal issues that needed to be resolved during Lucy's incubation have been resolved. The Flex/Lemon-based parser has an additional benefit: it is much faster than the Parse::RecDescent based version. The Clownfish compiler now parses all of those .cfh files in core/ in under a second -- a task that used to take approximately 15-20 seconds. Between that and several other other changes from the last few months, the build time for Lucy has improved dramatically since release 0.1.0, dropping from just over three minutes to just over a minute and a half. Marvin Humphrey
