tiny Lisp ISLisproid应用简介
tiny Lisp ISLisproid2025更新内容
ver5.2出力関数 print prin1 princ terpri をサポート。ver5.1start.lsp を起动时にロード。ファイルのS式中の改行が可能。progn をサポート。ver5.0外部ストレージへのロードとセーブをサポート。ver4.3文本列型をサポート。stringp と symbol-name をサポート。ver4.2set-car と set-cdr, length をサポート。ver4.1(load ファイル)をサポート。(save ファイル 书きこむS式)をサポート。ver4.0Androidの机能を関数として定义しました。関数 (toast symbol) が TOAST.makeText 相当になります。例.(toast 'start)関数 (clock t|nil) がデジタル时计 DigitalClock(context)相当です。また、画面のクリアがメニューからできるようにしました。関数 set-symbol-function を追加しました。ver3.0履歴机能を追加しました。
tiny Lisp ISLisproid功能介绍
这款名为《tiny Lisp ISLisproid》的 Android 应用是一个在 Android 上运行的 Lisp 处理系统。它提供了一个模仿命令行界面的用户界面,用户可以在其中输入 S 表达式。
该应用提供了加载和保存外部存储的功能,可以通过命令 (save "test.lsp" "(defun foo (x y) (cons x y))") 来保存函数定义到文件中。如果在 /mnt/sdcard/info.gomi.android.lisp.islisp/ 目录下存在名为 start.lsp 的文件,则应用启动时会自动加载该文件。
该应用的系统函数包括 car, cdr, cons, list, consp, set-car, set-cdr, length, +, -, *, /, =, >=, <=, >, <, numberp, setq, defun, if, eval, eq, quote, symbol-function, set-symbol-function, oblist, funlist, toast, clock, load, save, progn, print, prin1, princ, terpri, equal, eql, zerop, not, append。
除了系统函数外,还提供了 tak 和 hanoi 这两个函数的 S 表达式定义作为演示。
该应用的源代码已经公开,并可以在应用商店搜索关键词“Lisp”找到。此外,作者还发布了一个名为“Lisp Joke Widget”的小部件,用于分享 Lisp 相关的笑话。
tiny Lisp ISLisproid产品特色
“tiny Lisp ISLisproid” 是一款在 Android 上运行的 Lisp 处理系统。它模仿了命令提示符的用户界面,并提供了键盘输入 S 表达式的功能。在该应用中,不会提供无聊的按钮点击执行操作。从版本5.0开始,该应用支持加载和保存外部存储。同时,该应用还提供了保存函数,例如 (save "test.lsp" "(defun foo (x y) (cons x y))")。如果在路径 /mnt/sdcard/info.gomi.android.lisp.islisp/ 下存在名为 test.lsp 的文件,应用将在启动时加载该文件。该处理系统最初的目标是实现 ISLisp,但现在与 ISLisp 无关。从版本2.0开始,该处理系统采用了 Lisp-2 的方式。系统提供了以下函数:car、cdr、cons、list、consp、set-car、set-cdr、length、+、-、*、/、=、>=、<=、>、<、numberp、setq、defun、if、eval、eq、quote、symbol-function、set-symbol-function、oblist、funlist、toast、clock、load、save、progn、print、prin1、princ、terpri、equal、eql、zerop、not、append。此外,应用还提供了 tak 和 hanoi 两个示例函数供演示使用。应用的源代码已经公开,并可以在市场上搜索“Lisp”找到。其中,“tiny Lisp ISLisproid 源码”是该应用的源代码。还有一个名为“Lisp笑话”的小部件也已经公开。该小部件会随机推送 Lisp 相关的笑话。搜索市场中的“Lisp笑话”即可找到该小部件。以上是对“tiny Lisp ISLisproid”应用的简要介绍。
参考译文:
《tiny Lisp ISLisproid》是一款在Android上运行的Lisp处理系统,它的用户界面模仿了命令提示符。用户可以通过在首页上方点击来呼出键盘输入S表达式。与其他应用不同,它不提供按钮点击执行的功能。从5.0版本开始,该应用支持加载和保存外部存储。同时,它还提供了保存函数,例如(save "test.lsp" "(defun foo (x y) (cons x y))")。如果在/mnt
用户点评