altos/lisp: Change GC move API
[fw/altos] / src / lisp / ao_lisp_const.lisp
index 5ee15899912d428c79ce52efb497d1190b8846fd..5ca89bd4085ed2a68c8ea7dc4a06c5c789244d62 100644 (file)
@@ -1,4 +1,7 @@
 cadr (lambda (l) (car (cdr l)))
+caddr (lambda (l) (car (cdr (cdr l))))
 list (lexpr (l) l)
 1+ (lambda (x) (+ x 1))
 1- (lambda (x) (- x 1))
+last (lambda (x) (cond ((cdr x) (last (cdr x))) ((car x))))
+prog* (lexpr (l) (last l))