built in insert

master
cynic 3 years ago
parent 790ba06b42
commit 6063bd4826
  1. 3
      lib.py
  2. 5
      lib/lists.klambda

@ -100,6 +100,9 @@ def execute(program):
return ret
elif ctx[0] == _ident("at"):
return subs[2][int(subs[1][1])]
elif ctx[0] == _ident("insert"):
subs[3].insert(int(subs[1][1]), subs[2])
return subs[3]
elif ctx[0] in funcspace:
#print(subs)
prototype = funcspace[ctx[0]]

@ -1,3 +1,6 @@
(defun length
(miracle
"__builtins__" "len" ((id $1))))
"__builtins__" "len" ((id $1))))
(defun append
(insert (length $2) $1 $2))

Loading…
Cancel
Save