Of course that is a prototype, but it shows how initial parentheses-ridden mess (root/boot/*.hit files) bootstraps into a readable language (root/lib/*.hit files).
Name:
Anonymous2014-04-06 19:05
This retarded engine doesn't support the [m] tag static void b_add() { void *k, *a, *b; CHECK_NARGS(3); k = getArg(0); a = getArg(1); b = getArg(2); CHECK_TAG(a, T_INTEGER); CHECK_TAG(b, T_INTEGER); ALLOC(E, 1); STORE(E, 0, getVal(a) + getVal(b)); MOVE(N, 1); CALL(k); }