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
- 0.4.10 March 29, 2025 (58.5 KB)
- 0.4.09 February 16, 2025 (59 KB)
- 0.4.08 April 09, 2022 (59 KB)
- 0.4.07 January 21, 2022 (59 KB)
- 0.4.06 November 01, 2021 (59 KB)