2个版本
0.1.1 | 2021年11月18日 |
---|---|
0.1.0 | 2021年11月18日 |
#1049 在 编程语言
115KB
3.5K SLoC
lulz
lulz
是一个用Rust编写的 LOLCODE 实现。由于它嵌入 Lua 作为JIT编译器后端,因此它比 lci 快得多。
此外,它...
这个实现仍在进行中,一些 测试 还没有通过。
运行
cargo install lulz
lulz --help
从源码构建
git clone https://github.com/MonliH/lulz.git
cd lulz
cargo run --release
有多快?
在一个简单的 递归斐波那契基准测试 中,它的性能比lci快约 220倍,比CPython快约 13倍。
我很快会添加更多基准测试。注意:每次实现启动时间已包含在计时中。基准测试在AMD Ryzen 7 5700U上执行。
要自己运行基准测试
# Install dependencies:
pip install matplotlib numpy tqdm
cargo install hyperfine
# Show help menu:
python run_perfs.py --help
运行测试
python run_tests.py
依赖项
~3–11MB
~93K SLoC