Linked by twitterfire on Mon 24th Oct 2011 22:52 UTC
General Development "Looking past the Metro hype, the Build conference also revealed promising road maps for C#, Visual Studio, and the .Net platform as a whole. Perhaps the most exciting demo of the conference for .Net developers, however, was Project Roslyn, a new technology that Microsoft made available yesterday as a Community Technology Preview. Roslyn aims to bring powerful new features to C#, Visual Basic, and Visual Studio, but it's really much more than that. If it succeeds, it will reinvent how we view compilers and compiled languages altogether."
Thread beginning with comment 494275
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: I'm sorry, but how is this new?
by dsmogor on Tue 25th Oct 2011 16:33 UTC in reply to "I'm sorry, but how is this new?"
dsmogor
Member since:
2005-09-01

I think back in the day, GCC developers have split the compiler into libs that allowed to access intermediate representation of (now guessing) syntax tree and rtl. As far as I know KDevelop devs are using that to implement code completion.

Reply Parent Score: 2

Nelson Member since:
2005-11-29

I heard about this, I can only wonder what the state of it today is.

Reply Parent Score: 2

cyrilleberger Member since:
2006-02-01

nope KDevelop uses its own parser (which is also uses by QtCreator and some of the Qt/KDE bindings). They tried to use gcc-xml, but for some reason it was not working so well.

Reply Parent Score: 2

dsmogor Member since:
2005-09-01

Probably it didn't deal with syntax errors the way that dynamic editor requires. Anyway with GCC you have access to intermediate representation that is common to all language frontends and can use it to utilize GCC optimizer for your own languages.

Reply Parent Score: 2