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