Crates.io | loxcraft |
lib.rs | loxcraft |
version | 0.1.1 |
source | src |
created_at | 2022-11-15 12:34:45.61525 |
updated_at | 2023-04-24 09:45:03.245836 |
description | A compiler, VM, language server, and online playground for the Lox programming language |
homepage | |
repository | https://github.com/ajeetdsouza/loxcraft |
max_upload_size | |
id | 715690 |
size | 893,075 |
Language tooling for the Lox programming language, created by Bob Nystrom.
Time taken to execute the benchmark suite (lower is better):
Benchmark | loxcraft | clox | jlox |
---|---|---|---|
binary_tree | 8.29s | 8.13s | 26.41s |
equality_1 | 7.17s | 7.73s | 10.01s |
equality_2 | 8.39s | 9.66s | 14.30s |
fib | 10.90s | 10.09s | 21.89s |
instantiation | 10.83s | 12.84s | 14.24s |
invocation | 9.93s | 8.93s | 15.77s |
method_call | 11.01s | 9.12s | 62.03s |
properties | 10.05s | 5.98s | 69.77s |
string_equality_1 | 7.76s | 7.66s | 34.08s |
string_equality_2 | 10.78s | 10.52s | 36.25s |
trees | 9.97s | 8.72s | 72.87s |
zoo | 10.67s | 6.18s | 100.10s |
Benchmarks were run with the following configuration: