[antlr-interest] [stringtemplate-interest] we need a name for a new rewriting tool

Terence Parr parrt at cs.usfca.edu
Wed Jul 23 10:03:38 PDT 2008


actually,What about antelope or pronghorn? a guess that one is too  
close to the failed Longhorn.  moose? gazelle!  i like that.

Gazelle...yes, that's good! it's the nickname i gave to an old friend  
of mine Jonell Gazelle.  Awesome. i see no name collision.

Ter

On Jul 23, 2008, at 2:12 AM, Swapnil Kashikar wrote:

> How about "Morpheze" -- eze shows meaning and rhyming with trapeze
> brings to mind a picture of doing mental acrobatics on a bar suspended
> on two ropes (say, antlr & stringtemplate :-)
>
> Swapnil
>
> On Tue, Jul 22, 2008 at 4:09 PM, Terence Parr <parrt at cs.usfca.edu>  
> wrote:
>> Hi, Leon Su, the maniac that brings you gUnit is currently working
>> with me on a rewrite system similar to other rewrite engines such as
>> ASF+SDF, Stratego, TXL etc...  I believe the tool is in line with the
>> strategy championed by Andy Tripp.
>>
>> You'll be able to say things like "whenever you see x+0 in an IF
>> expression, rewrite it to x":
>>
>> ---------------------
>> rewrite Java; // applies rewrite rules to external java grammar
>> tokens {
>>       x=ID;
>> }
>>
>> [ifstat ... expr]:
>>       "x+0" -> "x"
>>       "0+x" -> "x"
>>       ...
>> ---------------------
>>
>> It is going to be extremely cool and will also work for tree  
>> rewrites.
>>
>> The only problem we have is that we don't know what to call it. I
>> originally had a nice tree rewriting system called Sorcerer (14 years
>> ago) but now there are things like sourcerer and so on. can anybody
>> help us name this tool?
>>
>> THesaurus entries:
>>
>> rewrite: revise, recast,reword, rephrase, redraft.
>>
>> transform: change, alter,convert, metamorphose, transfigure,
>> transmute, mutate; revolutionize,overhaul; remodel, reshape, redo,
>> reconstruct, rebuild, reorganize, rearrange,rework, renew, revamp,
>> remake, retool, transmogrify, morph
>>
>> rebuild: reconstruct, renovate, restore, remodel, remake,reassemble.
>>
>> Do any of those words help us?
>>
>> I think "morph" is actually not bad.  Morpheme sounds cooler but  
>> makes
>> less sense.  Morphica?  Morphic?  Morphologic? Morphomatic? ha! that
>> one is funny.
>>
>> How about metamorph? I like that one! google search only reveals a
>> molecular device and some stupid school has taken metamorph.org. I
>> guess that is no big deal because we will be using the antlr.org
>> website for that.
>>
>> Ter
>> _______________________________________________
>> stringtemplate-interest mailing list
>> stringtemplate-interest at antlr.org
>> http://www.antlr.org/mailman/listinfo/stringtemplate-interest
>>
> _______________________________________________
> stringtemplate-interest mailing list
> stringtemplate-interest at antlr.org
> http://www.antlr.org/mailman/listinfo/stringtemplate-interest



More information about the antlr-interest mailing list