Linked by Thom Holwerda on Wed 30th May 2012 08:05 UTC
General Development "In the last five years, LLVM has evolved from an academic project to the universal back-end of C, C++, and Objective C compilers. The key to its success is its performance and adaptability, both of which derive from its unique design and implementation."
Thread beginning with comment 520023
To read all comments associated with this story, please click here.
I know what we need
by twitterfire on Wed 30th May 2012 14:27 UTC
twitterfire
Member since:
2008-09-11

We need a C# frontend for LLVM. I would love to play with a native C# compiler and even use it for serious stuff and actual work when it is stable enough and it fits the job.

LLVM would be one of the best backends for a native C# compiler.

Reply Score: 3

RE: I know what we need
by kaiwai on Wed 30th May 2012 14:52 in reply to "I know what we need"
kaiwai Member since:
2005-07-06

From what I understand there was work being done by Mono developers using LLVM - IMHO I'd love to see Apple provide a bridge via C#/VB.NET support to encourage developers from the Windows world to actively consider opportunities in the Mac world.

Reply Parent Score: 3

RE[2]: I know what we need
by twitterfire on Wed 30th May 2012 15:15 in reply to "RE: I know what we need"
twitterfire Member since:
2008-09-11

Mono uses LLVM as an alternative for its own JIT compiler. It doesn't generate native code.

As for Apple and encouraging C#/VB devs to code for Os X/ iOS, the problem is that .NET devs invested too much time in learning MS specific apis like winforms and WPF which Apple can't legally implement. They can implement C# bindings to Apple specific apis however.

Edited 2012-05-30 15:22 UTC

Reply Parent Score: 3