Skip to content

Releases: tjvr/nefarious

last-bytecode

11 Oct 16:17

Choose a tag to compare

add bad overview description

initial bytecode

22 Sep 12:35

Choose a tag to compare

initial bytecode Pre-release
Pre-release
bytecode compiler! :D

translates ✔ 48s

Travis-CI test

16 Sep 11:41

Choose a tag to compare

Travis-CI test Pre-release
Pre-release

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