Skip to content
/ todl Public

A simple yet practical general purpose programming language for fun

License

Notifications You must be signed in to change notification settings

ChrisKXu/todl

Repository files navigation

The Todl Programming Language

Main build

Todl is an experimental, general-purpose programming language that is built and runs on the .NET platform.

System requirements

Todl can be run anywhere where .NET is supported, even on a Raspberry Pi or inside a docker container! Please refer to this page on the complete list of supported platforms and operating systems.

Building and testing

Please make sure latest .NET 8 is installed and then run

$ dotnet build src

to build the project. Alternatively you can run

$ dotnet test src

to run all the tests.

Running the samples

A great way to play with Todl is by running the samples. To do so, please make sure that the latest .NET 8 is installed and then run the following

$ dotnet publish src --configuration Debug
$ dotnet run --project samples/hello/hello.tdlproj

Special thanks

  • Minsk, from which this project is inspired.
  • SharpLab.io, where I learned the MSIL stuff.

About

A simple yet practical general purpose programming language for fun

Resources

License

Stars

Watchers

Forks

Languages