RosettaCodeData/Task/Ackermann_function/PicoLisp/ackermann_function.l

6 lines
121 B
Plaintext

(de ack (X Y)
(cond
((=0 X) (inc Y))
((=0 Y) (ack (dec X) 1))
(T (ack (dec X) (ack X (dec Y)))) ) )