cond
bodyNo documentation available
Bytecode
Probably only interesting to you if you want to understand more about the Nujel VM or care very much about performance.
( 0 ($get/val 'body)) ( 2 ($dup)) ( 3 ($jf* 8)) ( 6 ($drop)) ( 7 ($get/val 'body)) ( 9 ($car)) ( 10 ($car)) ( 11 ($jf* 32)) ( 14 ($get/val 'list)) ( 16 ($push/val 'if)) ( 18 ($get/val 'body)) ( 20 ($car)) ( 21 ($car)) ( 22 ($push/val 'do)) ( 24 ($get/val 'body)) ( 26 ($car)) ( 27 ($cdr)) ( 28 ($cons)) ( 29 ($get/val 'macro-apply)) ( 31 ($get/val 'cond)) ( 33 ($get/val 'body)) ( 35 ($cdr)) ( 36 ($apply 2)) ( 38 ($apply 4)) ( 40 ($jmp* 4)) ( 43 ($push/nil)) ( 44 ($ret))