On this page

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.