LIQUi|>: A Software Design Architecture and Domain-Specific Language for Quantum Computing

Project Roslyn, a complete rewrite of the C# compiler, has paved the way for many years of language evolution. The .NET Compiler Platform is a full-fidelity, robust, immutable, incremental, efficient API that exposes the syntactic and semantic analysis of C# source code, and enables everyone to author plugable diagnostics and fixes. The compiler is fully open source, and many new language features are being added.