list/ref

l i


Summary

Returns the the ei="1">lement of i="1">list i="1">l at i="1">location i

Bytecode

Probably only interesting to you if you want to understand more about the Nujel VM or care very much about performance.

(    0 ($push/nil))
(    1 ($jmp* 17))
(    4 ($drop))
(    5 ($get/val 'i))
(    7 ($push/int/byte 1))
(    9 ($sub))
(   10 ($set/val 'i))
(   12 ($drop))
(   13 ($get/val 'l))
(   15 ($cdr))
(   16 ($set/val 'l))
(   18 ($get/val 'l))
(   20 ($dup))
(   21 ($jf* 9))
(   24 ($drop))
(   25 ($get/val 'i))
(   27 ($push/int/byte 0))
(   29 ($>))
(   30 ($jt* -26))
(   33 ($drop))
(   34 ($get/val 'l))
(   36 ($car))
(   37 ($ret))