Re: What's lacking: a good intermediate form

Max Hailperin <max@gustavus.edu>
Thu, 05 Mar 2009 07:05:55 -0600

          From comp.compilers

Related articles
[14 earlier articles]
Re: What's lacking: a good intermediate form max@gustavus.edu (Max Hailperin) (2009-03-02)
Re: What's lacking: a good intermediate form cr88192@hotmail.com (cr88192) (2009-03-03)
Re: What's lacking: a good intermediate form james.harris.1@googlemail.com (James Harris) (2009-03-02)
Re: What's lacking: a good intermediate form walter@bytecraft.com (Walter Banks) (2009-03-03)
Re: What's lacking: a good intermediate form tony@my.net (Tony) (2009-03-03)
Re: What's lacking: a good intermediate form comp.lang.misc@inglorion.net (Robbert Haarman) (2009-03-04)
Re: What's lacking: a good intermediate form max@gustavus.edu (Max Hailperin) (2009-03-05)
Re: What's lacking: a good intermediate form tony@my.net (Tony) (2009-03-05)
Re: What's lacking: a good intermediate form pertti.kellomaki@tut.fi (Pertti Kellomaki) (2009-03-06)
Re: What's lacking: a good intermediate form jon@ffconsultancy.com (Jon Harrop) (2009-03-06)
Re: What's lacking: a good intermediate form bartc@freeuk.com (Bartc) (2009-03-06)
Re: What's lacking: a good intermediate form comp.lang.misc@inglorion.net (Robbert Haarman) (2009-03-06)
Re: What's lacking: a good intermediate form tony@my.net (Tony) (2009-03-06)
[13 later articles]
| List of all articles for this month |

From: Max Hailperin <max@gustavus.edu>
Newsgroups: comp.compilers
Date: Thu, 05 Mar 2009 07:05:55 -0600
Organization: Compilers Central
References: 09-02-132 09-02-136 09-02-144 09-03-003 09-03-010 09-03-019
Keywords: LLVM, tools
Posted-Date: 06 Mar 2009 06:38:55 EST

"Tony" <tony@my.net> writes:
....
> I didn't reject LLVM. I was recently at the project website and got
> the impression that their goals will not be achieved for many
> years. Vaporware? ...
> Again though, because LLVM project goals are so lofty, it may not be
> available in my lifetime...


It is available *now*. Quoting from a prominently placed blurb on the web site:


"March 2, 2009: LLVM 2.5 is now available for download!"


Although this is a recent release, versions prior to 2.5 have been
available for years. Version 1.0 was released in October of 2003.


Moreover, LLVM is not just available *now*, it is in use *now*. Not
just in student projects (which are probably comparable to your
goals), but also in real products. Every iPhone is using LLVM.


Because the LLVM project is an ongoing one, there are always goals yet
ahead -- short term ones that will be addressed in the next release
(currently 2.6) and loftier ones that may well never be achieved. But
that has nothing to do with the current status. Version 2.5 is plenty
good for your purposes.


In the time you have spent writing about LLVM's imagined shortcomings,
you ought to have been able to try it out. If you actually work on
your project, and get stuck at some point, I will be happy to help out
-- a real bargain for you, considering that my students pay thousands
of dollars for this privilege. But I'm no longer going to engage in a
hypothetical discussion.


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.