moving to TeleMega v3.0 by default
[fw/altos] / src / lisp / ao_lisp_builtin.txt
index c324ca67018d8f45a43999d9fbc3a075d7e74973..abed7afec97c924a63f3883702d35afc982d9c9a 100644 (file)
@@ -10,10 +10,14 @@ f_lambda    cons
 f_lambda       last
 f_lambda       length
 nlambda                quote
+atom           quasiquote
+atom           unquote
+atom           unquote_splicing        unquote-splicing
 f_lambda       set
 macro          setq            set!
+f_lambda       def
 nlambda                cond
-nlambda                progn
+nlambda                begin
 nlambda                while
 f_lexpr                write
 f_lexpr                display
@@ -42,7 +46,8 @@ f_lambda      nullp           null?
 f_lambda       not
 f_lambda       listp           list?
 f_lambda       pairp           pair?
-f_lambda       numberp         number? integer?
+f_lambda       integerp        integer? exact? exact-integer?
+f_lambda       numberp         number? real?
 f_lambda       booleanp        boolean?
 f_lambda       set_car         set-car!
 f_lambda       set_cdr         set-cdr!
@@ -58,3 +63,7 @@ f_lambda      exit
 f_lambda       current_jiffy   current-jiffy
 f_lambda       current_second  current-second
 f_lambda       jiffies_per_second      jiffies-per-second
+f_lambda       finitep         finite?
+f_lambda       infinitep       infinite?
+f_lambda       inexactp        inexact?
+f_lambda       sqrt