Diablo is under development and is not functional yet.

Development

  1. Architecture
  2. Inspiration
  3. Contributors

Architecture

  • Interpreted
  • Object-Oriented Programming (OOP)
  • Bytecode Virtual Machine (VM)
  • Dynamically, Strongly Typed

Inspiration

Diablo takes inspiration from several domains and languages. The foundations and theory of the language are based on the book Crafting Interpreters and its corresponding programming language, Lox, which was written in C. Also, an open source Rust implementation of Lox called rulox was referenced. In addition, inspiration was taken from the Elixir programming language and its corresponding site's design.

Contributors

Reference

Version

  • Stable: v0.0.0 (TBD)