file/compile/argv
No 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 'last-pair)) ( 2 ($get/val 'init/args)) ( 4 ($apply 1)) ( 6 ($car)) ( 7 ($det/val 'path)) ( 9 ($drop)) ( 10 ($get/val 'index-of)) ( 12 ($get/val 'path)) ( 14 ($push/val _modules/)) ( 16 ($apply 2)) ( 18 ($det/val 'module)) ( 20 ($drop)) ( 21 ($get/val 'module)) ( 23 ($push/int/byte 0)) ( 25 ($>=)) ( 26 ($jf* 26)) ( 29 ($get/val 'file/compile/module)) ( 31 ($get/val 'path)) ( 33 ($push/nil)) ( 34 ($get/val 'string/cut)) ( 36 ($get/val 'path)) ( 38 ($push/int/byte 0)) ( 40 ($get/val 'module)) ( 42 ($push/int/byte 9)) ( 44 ($add)) ( 45 ($apply 3)) ( 47 ($apply 3)) ( 49 ($jmp* 9)) ( 52 ($get/val 'file/compile)) ( 54 ($get/val 'path)) ( 56 ($apply 1)) ( 58 ($drop)) ( 59 ($get/val 'exit)) ( 61 ($push/int/byte 0)) ( 63 ($apply 1)) ( 65 ($ret))