David,

Sweet! Thanks that little maven trick should eliminate one of my problems.

i've been thinking a bit more about the meta-compiler-compiler approach and
-- because i believe it gives me a way to generate Josh Suereth's LOLCode as
a side-effect -- i'm ever so inclined to take it. Who says side-effects are
bad?

Best wishes,

--greg

On Fri, May 15, 2009 at 7:38 AM, David Bernard
<[email protected]>wrote:

>
>
> On Thu, May 14, 2009 at 21:41, Meredith Gregory 
> <[email protected]>wrote:
>
>> Lifted,
>>
>> i've added support to the rlambda lift 
>> project<http://code.google.com/p/rlambda/>taking it within range of being a 
>> candidate DSL-archetype. At this point it
>> is possible simply to supply a .cf file in the src/main/bnfc directory and
>> it will generate everything from that. i've still got to conditionally
>> include the Eval and Compile functionality for DSL that have/don't have this
>> capability.
>>
>> i've two remaining questions for this leg of the work.
>>
>>    - Does anyone know how to reference maven dependencies within some
>>    flavor of maven-antrun-plugin? The original version does not appear to 
>> have
>>    this functionality and Sun's maven-antrun-extended-plugin (which is 
>> supposed
>>    to supply this functionality) has so little documentation (that i could
>>    find) that i couldn't get it to work after an hour our so.
>>
>> If I understand your request :
>
> ${maven.runtime.classpath}
>
> see
> http://maven.apache.org/plugins/maven-antrun-plugin/examples/classpaths.html
>
>
>>    -
>>    - This version requires that BNFC, as an executable, be available on
>>    the path. Is there a blessed way to handle this sort of dependency?
>>
>>
> I don't know a simple solution.
>
>
>>
>>    -
>>       - i've got a hare-brained scheme that will fix this -- a
>>       meta-compiler-compiler from BNFC's input format to ANTLR's. i could 
>> include
>>       such a transform as a part of the project or a dependency and test for 
>> the
>>       availability of BNFC and fall back to ANTLR if it's not available.
>>
>> If anybody wanted to give this round of updates a whirl, even give me a
>> code review, i would be very grateful.
>>
>> Best wishes,
>>
>> --greg
>>
>> --
>> L.G. Meredith
>> Managing Partner
>> Biosimilarity LLC
>> 1219 NW 83rd St
>> Seattle, WA 98117
>>
>> +1 206.650.3740
>>
>> http://biosimilarity.blogspot.com
>>
>>
>>
>
> >
>


-- 
L.G. Meredith
Managing Partner
Biosimilarity LLC
1219 NW 83rd St
Seattle, WA 98117

+1 206.650.3740

http://biosimilarity.blogspot.com

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to