Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Compilers > Popularity of c...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 4 of 14 Topic 2372 of 2472
Post > Topic >>

Popularity of compiler tools, was LRgen

by anton@[EMAIL PROTECTED] (Anton Ertl) Apr 6, 2008 at 03:25 PM

"Paul B Mann" <paul@[EMAIL PROTECTED]
> writes:
>The current status for LRGen is:
>"Not enough interest.  No feedback.  No money.  Not worth my time".

That seems to be a common problem for compiler tools.  I think there
are several reasons for this:

- There are many tools on offer, and not that many compilers being
  developed (compared, to, say the relative numbers for compilers and
  programs that use them).

- As is usually the case in computing, a few tools get most the
  interest/users/feedback/etc.  In the compiler front end area these
  are yacc/bison, and maybe JavaCC or ANTLR.

- Finally, many compiler writers seem to dislike tools (or maybe none
  of the tools are good enough or something).

  In particular, while I know of several tools for instruction
  selection using tree parsing, none of them seems to be widely-used;
  many compilers use hand-written instruction selectors, and of those
  where I have heard that they use generated tree-parsing instruction
  selectors, the generator was developed or extended in-house.

  One explanation I have heard is that the compiler writers don't like
  to make themselves dependent on a tool that may go away.  OTOH, gcc
  reverted from using bison-generated parsers to hand-written ones (at
  least for C++ and C), and I very much doubt that the future of bison
  was the reason for that.

Maybe some other posters can provide additional insights into the use
or non-use of compiler tools and the reasons for this.

>If anyone has generated more interest in their product by making it
>open source, let me know.

OpenOffice (nee StarOffice) and Mozilla/Firefox are two products that
come to mind.  However, they also did a lot of development in addition
to unchaining their software.

If a tool is free software, that would at least be a partial answer to
the fears of the tool going away: if the author or developing company
drops it, the compiler writer can take over maintenance (possibly with
other users), so one would not be worse off than when maintaining an
in-house tool (apart from the transition cost).

>Also let me know how to get money for
>working on open source code.

Work for Red Hat, SuSe/Novell, MySQL AB etc.  They probably won't pay
you for working on a product that is uninteresting to their paying
customers, though.

- anton
--
M. Anton Ertl
anton@[EMAIL PROTECTED]

 




 14 Posts in Topic:
Re: Seeking recommendations for a Visual Parser to replace Visua
"Marcel Satchell&quo  2008-03-28 06:59:11 
Re: LRgen, was Seeking recommendations for a Visual Parser to re
"Paul B Mann" &  2008-03-31 02:35:38 
Re: LRgen, was Seeking recommendations for a Visual Parser to re
Hans-Peter Diettrich <  2008-04-01 10:32:26 
Popularity of compiler tools, was LRgen
anton@[EMAIL PROTECTED]   2008-04-06 15:25:04 
Re: Popularity of compiler tools, was LRgen
Jason Evans <joevans@[  2008-04-07 08:24:11 
Re: Popularity of compiler tools, was LRgen
Tegiri Nenashi <Tegiri  2008-04-08 13:13:38 
Re: Popularity of compiler tools, was LRgen
Hans-Peter Diettrich <  2008-04-11 15:57:04 
Re: Popularity of compiler tools, was LRgen
idbaxter@[EMAIL PROTECTED  2008-04-11 10:52:35 
Re: Popularity of compiler tools, was LRgen
Tegiri Nenashi <Tegiri  2008-04-11 17:00:09 
Re: Popularity of compiler tools, was LRgen
Walter Banks <walter@[  2008-04-11 09:28:14 
Re: Popularity of compiler tools, was LRgen
wclodius@[EMAIL PROTECTED  2008-04-11 22:09:16 
Re: parser performance, was Popularity of compiler tools, was LR
Ian Lance Taylor <ian@  2008-04-12 08:28:56 
Re: parser performance, was Popularity of compiler tools, was LR
Ian Lance Taylor <ian@  2008-04-12 13:06:06 
Re: parser performance, was Popularity of compiler tools, was LR
"Derek M. Jones"  2008-04-12 23:02:28 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Jul 25 2:55:52 CDT 2008.