Linked by Eugenia Loli-Queru on Sat 19th Nov 2005 08:26 UTC, submitted by resistor
General Development In an email to the GCC development mailing list, one of the main developers of LLVM revealed that his recent employment at Apple has been focused on integrating LLVM with GCC, and is now proposing a long-term merge of the two projects.
Permalink for comment 62156
To read all comments associated with this story, please click here.
Would be great, but not going to happen
by rayiner on Sat 19th Nov 2005 09:10 UTC
rayiner
Member since:
2005-07-06

I was all set to write a post on why it's a great idea in theory but would never work, but the reaction on the mailing list seems appropriately cautious but otherwise positive. LLVM really is an excellent framework, and I very much admire how Chris Lattner is intent on making it useful not just to C programmers, but many other languages. I read the discussions that happened a year or so ago that lead to the tail-call optimization features in the current version of LLVM, and Chris really took the time to understand exactly what certain languages (specifically Scheme) needed with regards to tail calls and figure out how LLVM could serve those needs. The talk of integrating high-level optimizations related to dynamic typing is very intriguing, and I hope it turns out as well as the tail call stuff did (although, it is a much bigger task and will require much more significant changes to llvm). There is also LLVM's not-insignificant advantage of having very extensive documentation and many papers on the workings of its optimizations, by virtue of its academic roots.

Edit: LOL. Forgot to change the title, and of course, OSN doesn't allow me to. The title should be: "wow, it just might happen after all".

Edited 2005-11-19 09:22