[antlr-interest] antlr 2.7.2 release candidate 2 available

Matt Benson gudnabrsam at yahoo.com
Mon Jan 6 06:52:39 PST 2003


I think any build process will be fine as long as it's
simple to execute, which I believe, after portability,
is the main fascination of Ant.  People don't mind
working a bit at setup (to a point) if it means
convenience later.  If you've got simplicity and
portability then you ought not to find too many
dissenters.

-Matt


--- Terence Parr <parrt at jguru.com> wrote:
> Folks,
> 
> I have updated the download area with rc2 that has
> the updated 
> documentation and so on.  I have not yet responded
> to a few problems 
> reported by you folks, but I wanted to get the doc
> up and also to test 
> my new build procedure.
> 
> I don't like having to download yet another tool
> just to build 
> something (e.g., Ant or python).  Further, XML
> should not be used for 
> human consumption (e.g., Ant).  What I want is a
> stupid build script 
> that just compiles everything and then jar's it up. 
> When it only takes 
> a few seconds to rebuild the whole 50k line program,
> why on earth would 
> we bother with dependencies and other junk.  Problem
> is that scripts 
> are not portable...Java is however.  So, I added a
> simple means for 
> ANTLR to self-compile and build a jar.  package
> antlr/build has a 
> simple Tool in it that lets me say:
> 
> java antlr.build.Tool build
> 
> This uses property antlr.build.root to figure out
> where the antlr dir 
> associated with the antlr package resides.  It
> defaults to "." (current 
> directory).  You may also set the compiler as in:
> 
> java -Dantlr.build.compiler=jikes antlr.build.Tool
> build
> 
> I have tested this on win2k (cmd shell and bash from
> GNU) and Mac OS X.
> Further, I have removed all of the build shell
> scripts and mkjar type
> scripts I had since there is only one all
> encompassing antlr.jar now 
> (450k) and a self-
> build tool.  Main dir is now clear of my build
> stuff...just C++ and C# 
> stuff in there now.
> 
> I'm assuming there will be an uproar over my
> introducing yet another 
> build type thing, but having ANTLR build itself just
> makes sense and 
> doesn't depend on anything else.
> 
> Oh, the build procedure ignores antlr/util package
> as I have stuff in 
> there I'm not sure is ready for prime time and
> depends on my groovy 
> StringTemplate stuff.  I'll probably just remove
> this for this release.
> 
> Ter
> --
> Co-founder, http://www.jguru.com
> Creator, ANTLR Parser Generator:
> http://www.antlr.org
> Lecturer in Comp. Sci., University of San Francisco
> 
> 
>  
> 
> Your use of Yahoo! Groups is subject to
> http://docs.yahoo.com/info/terms/ 
> 
> 


__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 



More information about the antlr-interest mailing list