lucy-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marvin Humphrey (Commented) (JIRA)" <>
Subject [lucy-issues] [jira] [Commented] (LUCY-142) Port Clownfish compiler to C
Date Tue, 20 Dec 2011 03:43:30 GMT


Marvin Humphrey commented on LUCY-142:

I have come to believe that porting the modules which generate
host-language-specific binding code to C was a mistake.  I think it would be
best if the Perl-binding generation code was in Perl, the
Ruby-binding-generation code was in Ruby, etc.

The downside is that it will not be possible to e.g. generate Ruby bindings
while running CFC under Python.  But in exchange, it becomes easier to
write the binding-generation code, and easier to interface with it and provide
programmatically generated input.

Therefore, I intend to more-or-less revert the porting work I have done for
> Port Clownfish compiler to C
> ----------------------------
>                 Key: LUCY-142
>                 URL:
>             Project: Lucy
>          Issue Type: Improvement
>          Components: Clownfish
>    Affects Versions: 0.2.0 (incubating)
>            Reporter: Marvin Humphrey
>            Assignee: Marvin Humphrey
> The Clownfish compiler was originally written in pure Perl, which has proven
> to be a barrier to entry for people who want to work on binding Clownfish to
> other languages but who don't know Perl.  We should port the compiler to C,
> the common language across all of Lucy's subcommunities.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


View raw message