Skip to content

4rchXceed/MinLang

Repository files navigation

MinLang

MinLang is (the compiler) for a programming language aimed to be compiled into Minecraft commands.

Features

  • Compiles to Minecraft commands
  • Advanced language features (pointers, functions, etc.)

Pros/Cons

Pros

  • Powerful abstractions for Minecraft commands
  • Easier to write complex Minecraft command sequences

Cons

  • Kinda slow
  • Functions are always asynchronous
  • (very) Limited debugging capabilities
  • Limited standard library
  • No IDE support

Installation / Documentation

See the Wiki for installation instructions and detailed documentation.

License

MinLang is licensed under the 3-Clause BSD License. See the LICENSE file for more information.

Issues/Contributing

Feel free to open issues or contribute to the project via pull requests on GitHub!

Some words about the code

I'm still 2nd year computer science student, and never done a .NET project before, so the file structure might not be the best. I also might have forgotten some best practices, so feel free to point them out.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages