Data commit

This commit is contained in:
Ingy döt Net 2023-07-01 11:58:00 -04:00
parent 7387c8f97b
commit cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions

View file

@ -0,0 +1,23 @@
/**
Ackermann recursion, in Neko
Tectonics:
nekoc ackermann.neko
neko ackermann 4 0
*/
ack = function(x,y) {
if (x == 0) return y+1;
if (y == 0) return ack(x-1,1);
return ack(x-1, ack(x,y-1));
};
var arg1 = $int($loader.args[0]);
var arg2 = $int($loader.args[1]);
/* If not given, or negative, default to Ackermann(3,4) */
if (arg1 == null || arg1 < 0) arg1 = 3;
if (arg2 == null || arg2 < 0) arg2 = 4;
try
$print("Ackermann(", arg1, ",", arg2, "): ", ack(arg1,arg2), "\n")
catch problem
$print("Ackermann(", arg1, ",", arg2, "): ", problem, "\n")