A Ruby implementation of the Lox programming language. Lox is a dynamically typed, object-oriented programming language that features first-class functions, closures, classes, and inheritance. The interpreter passes all unit tests from the original Java implementation. It is also able to run `LoxLox` a Lox interpreter written in Lox itself.

Required Ruby Version

>= 3.1

Authors

Dimitri Geshef

Versions

  1. 0.4.10 March 29, 2025 (58.5 KB)
  2. 0.4.09 February 16, 2025 (59 KB)
  3. 0.4.08 April 09, 2022 (59 KB)
  4. 0.4.07 January 21, 2022 (59 KB)
  5. 0.4.06 November 01, 2021 (59 KB)
Show all versions (66 total)

SHA 256 checksum