tiny Lisp ISLisproid -
Sistema Tiny Lisp na interface de usuário semelhante ao AndroidShell
minúsculo sistema interpretador Lisp no Android.
Interface de usuário tipo shell é usada.
Na versão 3.0, o recurso de histórico é adicionado.
Na versão 4.0, as funções do Android são suportadas (TOAST, DigitalClock).
Na versão 4.1, carregamento como (load "test.lsp") e (save "test.lsp" "(defun foo () 123)") é suportado.
Na versão 4.3, o tipo string é suportado.
Na versão 5.0, há suporte para carregar/salvar de/para um armazenamento externo.
Por exemplo,
test.lsp em /mnt/sdcard/info.gomi.android.lisp.islisp/
(defun foo ()
123)
(barra de diversão (xy)
(contras xy))
Na versão 5.1, se houver um start.lsp, ele será carregado no start.
prognóstico é suportado.
Você pode inserir uma nova linha no S-exp do arquivo.
---
As funções integradas são;
lista de contras do cdr do carro consp set-car set-cdr length
+ - * / = >= <= > < númerop
setq defun if eval eq citação
função de símbolo conjunto-função de símbolo
lista funlist oblist
relógio de brinde
carregar salvar
stringp nome do símbolo
prognóstico
imprimir prin1 príncipe terpri
(escrito em Java)
igual eql zerop não acrescenta
(escrito em expressão S)
programas de demonstração são;
tarai tak hanoi
PS
O outro widget Android "Lisp Joke Widget", por favor.
O que há de novo na versão mais recente 5.2
Última atualização em 6 de agosto de 2015 ver5.2print e prin1, princ, terpri são suportados.
versão 5.1
Se houver um start.lsp, ele será carregado no start.
Você pode inserir uma nova linha no S-exp do arquivo.
prognóstico é suportado.
versão 5.0
carregar/salvar de/para um armazenamento externo são suportados.
versão 4.3
o tipo string é suportado.
stringp e nome do símbolo são suportados.
versão 4.2
set-car e set-cdr, length são suportados.