DirectSharp tooling
Compiler, project and editor instructions live here. To learn the language, use the tour, guide and reference.
| Task | Guide |
|---|---|
| Check source, inspect C# or run a compiled action | Compiler commands |
Add .ds files to a .NET/C# project or reference a library |
Projects and packages |
| Configure VS Code, Visual Studio or formatting | Editors |
| Run the repository's applications and reference checks | Samples and verification |
Current implementation
The language design is frozen; implementation is ongoing. The experimental compiler uses ANTLR for syntax and Roslyn/.NET for native binding and compilation. The current compiler tests are verified on .NET 8. That test environment does not prescribe a framework version for the language. This is not a production-ready release.
The compiler implementation guide records supported constructs and deliberate limits. The executed coverage matrix links specification rules to tested cases; it does not claim complete language conformance.
DirectSharp source files use .ds. Language semantics are documented in the specification, independently of command names, editor settings or the current C# backend.