Skip to content

ryanwilsond/belte

Repository files navigation

Belte Logo

Best Ever Language To Exist

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

Belte is under development and does not support many features (yet)
Belte does not currently have a stable release, so expect bugs if you clone

Belte is an object-oriented programming language aiming to have the same feel and power of C# and C++, while still being very easy to learn and use effectively. Here you can read about the goals and design principles of Belte.


Using the Buckle Compiler

Instructions on how to use the Buckle command-line utility to run Belte code can be viewed here.


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.

More information about the samples is here.


References

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

Roslyn on GitHub is another really good place to learn about the implementation of a compiler.


Links

Belte GitHub: github.com/ryanwilsond/belte

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