tiny Lisp ISLisproid

2024-12-13
tiny Lisp ISLisproid 営業所
  • Android 7.0
  • Version: 5.2
  • 29.75KB
8
1
2
3
4
5
8(297)

tiny Lisp ISLisproid -

AndroidShell のようなユーザー インターフェイス上の Tiny Lisp システム

Android 上の小さな Lisp インタープリタ システム。

シェルのようなユーザーインターフェイスが使用されます。

ver 3.0では履歴機能が追加されました。

バージョン4.0ではAndroid機能(TOAST、DigitalClock)に対応しました。

バージョン 4.1 では、(load "test.lsp") および (save "test.lsp" "(defun foo () 123)") のようなロードがサポートされています。

バージョン4.3では文字列型に対応しました。

ver 5.0では外部ストレージへのロード・セーブに対応しました。

例えば、

/mnt/sdcard/info.gomi.android.lisp.islisp/ の test.lsp

(デフンフー()

123)

(デファンバー(xy)

(短所 xy))

ver5.1ではstart.lspがあればstartに読み込まれます。

プロングがサポートされています。

ファイルの S-exp に新しい行を挿入できます。

---

組み込み関数は次のとおりです。

car cdr cons list consp set-car set-cdr length

+ - * / = >= <= > <numberp

setq defun if eval eq quote

シンボル関数 セットシンボル関数

オブリストファンリスト

トーストクロック

ロードセーブ

stringp シンボル名

突起

print prin1 プリンク テルプリ

(Javaで書かれています)

等しい eql zerop は追加しない

(S式で表記)

デモンストレーション プログラムは次のとおりです。

タライタクハノイ

PS

もう一つのAndroidウィジェット「Lisp Joke Widget」をお願いします。

最新バージョン 5.2 の新機能

最終更新日:2015年8月6日ver5.2
print および prin1、princ、terpri がサポートされています。

ver5.1
start.lsp がある場合は、start にロードされます。
ファイルの S-exp に新しい行を挿入できます。
プロングがサポートされています。

ver5.0
外部ストレージへのロード/セーブがサポートされています。

ver4.3
文字列型がサポートされています。
stringp とシンボル名がサポートされています。

ver4.2
set-car および set-cdr、長さがサポートされています。

続きを読む

スクリーンショット

人気ダウンロード