Skip to content

ryanwilsond/belte

Belte Logo

Best Ever Language To Exist

Belte is a programming language heavily inspired by C# that aims to implement aggressive design by contract principles into types. Currently, the focus is implementing the basic language constructs.

Belte design principles and language specification


Using the Buckle Compiler

Buckle is the open-source implementation of the Belte compiler.

Instructions on how to use the Buckle command-line utility


Documentation

The docs can be browsed on the GitHub Pages site or locally in the repository.


Samples

There are multiple code samples in the samples/ folder to show what the language is capable of in its current state.

Samples information


References

The bulk of the compiler is based on Roslyn.

Immo Landwerth's Building a Compiler series is really good for learning the basics of compiler implementation.


Links

Belte GitHub: github.com/ryanwilsond/belte

Belte Docs/Pages: ryanwilsond.github.io/belte

About

Best Ever Language To Exist

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors

Languages