tiny Lisp ISLisproid|程式庫與試用程式線上App不用買

シェア記事:

【免費程式庫與試用程式App】tiny Lisp ISLisproid-APP點子

Android 上で動作する Lisp 処理系です。

ユーザインタフェースはシェル(コマンドプロンプト)を模倣しています。

Top> 付近をクリックするとキーボードが現れますので、そこで S式を入力してください。

ボタンを押して実行などという無粋な真似はしていません^_^;。

ver 5.0 から外部ストレージのロードとセーブができるようになりました。

また (save "test.lsp" "(defun foo (x y) (cons x y))") のようにセーブ関数も提供しました。

例. test.lsp in /mnt/sdcard/info.gomi.android.lisp.islisp/

(defun foo ()

123)

(defun bar (x y)

(cons x y))

/mnt/sdcard/info.gomi.android.lisp.islisp/start.lsp

のファイルがあれば、起動時にそれをロードするようにしました。

---

名称に含まれる ISLisp はこの処理系の目指す目的で、現在は ISLisp とは無関係です。また ver2.0 から lisp-2 にしました。

システム関数は以下のものを定義しています。

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

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

【免費程式庫與試用程式App】tiny Lisp ISLisproid-APP點子

setq defun if eval eq quote

symbol-function set-symbol-function

oblist funlist

toast clock

load save

progn

print prin1 princ terpri

(Java)

equal eql zerop not append

(S式)

デモ用として tak と hanoi は S式で定義しています。

ソースコードを公開しました。

マーケットで「Lisp」で検索してください。

その中で「tiny Lisp ISLisproid ソース」がソースになります。

リスプジョークウィジェットも公開しています。

lisp に関するジョークをウィジェットでつぶやきます。

【免費程式庫與試用程式App】tiny Lisp ISLisproid-APP點子

マーケットで「リスプジョーク」で検索してください。

免費玩tiny Lisp ISLisproid APP玩免費

免費玩tiny Lisp ISLisproid App

tiny Lisp ISLisproid APP LOGO

tiny Lisp ISLisproid LOGO-APP點子

tiny Lisp ISLisproid APP QRCode

tiny Lisp ISLisproid QRCode-APP點子
熱門國家系統支援版本費用APP評分上架日期更新日期
未知Android
Google Play
5.2
App下載
免費
1970-01-012015-04-23
シェア記事: