tiny Lisp ISLisproid -
AndroidShell 式用户界面上的 Tiny Lisp 系统
Android 上的微型 Lisp 解释器系统。
使用类似于外壳的用户界面。
在3.0版本中,添加了历史记录功能。
在4.0版本中,支持Android功能(TOAST、DigitalClock)。
在 ver 4.1 中,支持 (load "test.lsp") 和 (save "test.lsp" "(defun foo () 123)") 等加载。
在4.3版本中,支持字符串类型。
在 5.0 版中,支持从外部存储加载/保存。
例如,
/mnt/sdcard/info.gomi.android.lisp.islisp/ 中的 test.lsp
(defun foo()
123)
(定义栏(xy)
(缺点xy))
在ver5.1中,如果有start.lsp,则在start中加载它。
支持 progn。
您可以在文件的 S-exp 中插入新行。
---
内置功能有:
汽车 cdr 缺点列表 consp set-car set-cdr 长度
+ - * / = >= <= > < 数字p
setq defun if eval eq 引用
符号函数集合符号函数
不列颠歌单
吐司钟
加载保存
stringp 符号名称
程序
print prin1 princ terpri
(用Java编写)
等于 eql Zerop 不追加
(用S表达式写成)
示范项目是;
河内德莱德
聚苯乙烯
请提供另一个 Android 小部件“Lisp Joke Widget”。
最新版本 5.2 的新增功能
最后更新于 2015 年 8 月 6 日 ver5.2支持 print 和 prin1、princ、terpri。
版本5.1
如果有start.lsp,则在start中加载。
您可以在文件的 S-exp 中插入新行。
支持 progn。
版本5.0
支持从外部存储加载/保存到外部存储。
版本4.3
支持字符串类型。
支持 stringp 和符号名称。
版本4.2
支持 set-car 和 set-cdr,长度。