fn

args body


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 'fn/check))
(    2 ($get/val 'args))
(    4 ($get/val 'body))
(    6 ($apply 2))
(    8 ($drop))
(    9 ($push/val 'fn*))
(   11 ($push/val 'quote))
(   13 ($push/val 'anonymous))
(   15 ($push/nil))
(   16 ($cons))
(   17 ($cons))
(   18 ($push/val 'quote))
(   20 ($get/val 'args))
(   22 ($push/nil))
(   23 ($cons))
(   24 ($cons))
(   25 ($get/val 'meta/parse/body))
(   27 ($push/val :lambda))
(   29 ($get/val 'args))
(   31 ($get/val 'body))
(   33 ($apply 3))
(   35 ($push/val 'quote))
(   37 ($get/val 'compile/do*))
(   39 ($get/val 'body))
(   41 ($get/val 'current-closure))
(   43 ($apply 0))
(   45 ($apply 2))
(   47 ($push/nil))
(   48 ($cons))
(   49 ($cons))
(   50 ($push/nil))
(   51 ($cons))
(   52 ($cons))
(   53 ($cons))
(   54 ($cons))
(   55 ($cons))
(   56 ($ret))