What is Blackstone?

Blackstone is a programming language designed by the DF community, for the DF community. It is intended to be used in DF plots with high amounts of code. Blackstone aims to change how DF code is written by adding new features on top of it. These features include:

  • Function Parameters
  • Object-Oriented Programming
  • Enums
  • Select-Object Model

And more! Read further to learn more about Blackstone.

Technical Details

Here are some nice technical details to know:

Blackstone may occasionally "panic". This is because it is written in Rust! If your Blackstone compiler panics, send us the following on the Discord:

  • What code you gave it
  • The panic error & stacktrace.

If you believe an error is not helpful, please let us know on the Discord. We want to make Blackstone as friendly of a programming language as possible for developers.