Releases: tjvr/nefarious
Releases · tjvr/nefarious
last-bytecode
add bad overview description
initial bytecode
bytecode compiler! :D translates ✔ 48s
Travis-CI test
Travis-CI goes and does builds for us. Isn't that fun?!
nfs is a Linux executable (yes, the name is a pun): ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, not stripped. It might work for you on Ubuntu. It doesn't do much anything interesting yet.
Really nfs should be renamed nfs-linux or something. One day, I might get this to cross-compile for OS X too...
RPython compiles to C, which is pretty fun:
nefarious$ time python -m nefarious bar.txt
(choice false (coerce <Bool> foo))
real 0m0.096s
user 0m0.035s
sys 0m0.036s
nefarious$ time pypy -m nefarious bar.txt
(choice false (coerce <Bool> foo))
real 0m0.073s
user 0m0.044s
sys 0m0.027s
nefarious$ time ./nfs bar.txt
(choice false (coerce <Bool> foo))
real 0m0.004s
user 0m0.001s
sys 0m0.002s