Sunday, November 09, 2014

The Future of C# and VB.NET (compiler/IDE)

The Future of C# and Visual Basic | TechEd Europe 2014 | Channel 9
"Project "Roslyn" is a complete renewal of the C# and Visual Basic compilers, exposing them as full fidelity APIs for everyone to use, and providing a great foundation for evolving the tool experience and the languages themselves."


This presentation explains that the internal AST (data structure of compiled code) is read-only, and as such modifications are thread-safe and can have multiple versions explored at the same time! Essentially write-only documents are much more effective for processing;  why not for storing and distribution also? This could apply to any document (and data), not only to source code!
Very interesting.




No comments: