module/loader/filesystem

name


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 'keyword->string))
(    2 ($get/val 'name))
(    4 ($apply 1))
(    6 ($det/val 'name-string))
(    8 ($drop))
(    9 ($get/val 'buffer/ref))
(   11 ($get/val 'name-string))
(   13 ($push/int/byte 0))
(   15 ($apply 2))
(   17 ($push/int/byte 47))
(   19 ($=))
(   20 ($jf* 7))
(   23 ($push/nil))
(   24 ($jmp* 5))
(   27 ($push/nil))
(   28 ($ret))
(   29 ($drop))
(   30 ($get/val 'System/OS))
(   32 ($push/val 'Windows))
(   34 ($=))
(   35 ($jf* 16))
(   38 ($get/val 'string/cut))
(   40 ($get/val 'name-string))
(   42 ($push/int/byte 1))
(   44 ($apply 2))
(   46 ($set/val 'name-string))
(   48 ($jmp* 4))
(   51 ($push/nil))
(   52 ($drop))
(   53 ($let))
(   54 ($get/val 'name-string))
(   56 ($det/val 'fmt-arg-0))
(   58 ($drop))
(   59 ($get/val 'cat))
(   61 ($get/val 'fmt-arg-0))
(   63 ($push/val .nuj))
(   65 ($apply 2))
(   67 ($closure/pop))
(   68 ($det/val 'module-path))
(   70 ($drop))
(   71 ($get/val 'file/read))
(   73 ($get/val 'module-path))
(   75 ($apply 1))
(   77 ($det/val 'source))
(   79 ($drop))
(   80 ($get/val 'source))
(   82 ($jf* 7))
(   85 ($push/nil))
(   86 ($jmp* 5))
(   89 ($push/nil))
(   90 ($ret))
(   91 ($drop))
(   92 ($get/val 'list))
(   94 ($push/val 'module))
(   96 ($push/val 'def))
(   98 ($push/val '*module*))
(  100 ($get/val 'name))
(  102 ($push/nil))
(  103 ($cons))
(  104 ($cons))
(  105 ($cons))
(  106 ($push/val 'def))
(  108 ($push/val '*module-path*))
(  110 ($get/val 'path/dirname))
(  112 ($get/val 'module-path))
(  114 ($apply 1))
(  116 ($push/nil))
(  117 ($cons))
(  118 ($cons))
(  119 ($cons))
(  120 ($get/val 'do))
(  122 ($get/val 'read))
(  124 ($get/val 'source))
(  126 ($apply 1))
(  128 ($cons))
(  129 ($apply 4))
(  131 ($det/val 'expr))
(  133 ($drop))
(  134 ($get/val 'eval-in))
(  136 ($get/val 'current-closure))
(  138 ($apply 0))
(  140 ($get/val 'expr))
(  142 ($apply 2))
(  144 ($det/val 'mod))
(  146 ($drop))
(  147 ($get/val 'mod))
(  149 ($ret))
(  150 ($ret))