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-202) Bind Clownfish::CFC to Ruby
Date Wed, 21 Dec 2011 22:15:30 GMT


Marvin Humphrey commented on LUCY-202:

(As noted on IRC...) 

We also need to compile and run lemon, in order to turn CFCParseHeader.y into
CFCParseHeader.h and CFCParseHeader.c.  The easiest way to achieve this is to
copy the existing run_make code from trunk/ruby/Rakefile, and then use it to
run the appropriate Makefile variant from within trunk/lemon.

> Bind Clownfish::CFC to Ruby
> ---------------------------
>                 Key: LUCY-202
>                 URL:
>             Project: Lucy
>          Issue Type: New Feature
>          Components: Clownfish
>            Reporter: Marvin Humphrey
>            Assignee: Logan Bell
> Now that the bulk of CFC has been ported to C, it is possible to bind it to
> other languages.  We should start with Ruby, by adding a Rakefile at
> trunk/clownfish/ruby/Rakefile which compiles Clownfish::CFC as a Ruby
> extension.  We can then add a task to trunk/ruby/Rakefile which uses that
> extension to process the Lucy .cfh core files.
> Only a handful of CFC routines need interfaces in order to achieve this goal.

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