ObjectStrap - "Programming language" that compiles to Lua

ObjectStrap is a “programming language” that has true inheritance, with methods & variables that have modifiers which can be exposed to implementations/extensions, a type checking system for parameters, on demand dependency resolving, enums, constructors, class events, compiles directly to a roblox model file format which saves directory structure and more.

It’s an old project that I intend to keep updating, and requires RoStrap (contains required utilities for object orientation) and the following libraries which can be loaded with RoStrap:

  • PseudoInstance
  • Enumeration
  • Typer

Github: https://github.com/PizzaCrust/ObjectStrap

8 Likes