"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:
Post a Comment