Rhyme is a multi-paradigm general-purpose programming language that emphasis simplicity, interoperability, and control. Specification Reference
- Clear and simple syntax and semantics.
- Interoperability with C.
- High-level code features and constructs like Object-Oriented Programming.
- Asynchronous programming.
- Compile-time programming.
- Balancing between system and application programming.
The compiler is written in C# on .NET 8 which can be run on any supported platform. It uses Clang/LLVM 17.x.
- Install LLVM (Clang comes shipped with it) and set up the
bin
folder in PATH variable. - Install Visual Studio (Desktop C++ Development) specifically MSVC++ x86/x64 build tools, as clang is configured x86_64-pc-windows-msvc by default.
- Run...
- Install .NET 8 SDK, LLVM, and Clang.
sudo apt install -y dotnet-sdk-8.0 llvm clang
- Build and run the application in
\src
directory.
dotnet run