tiny Lisp ISLisproid -
Tiny Lisp System บนอินเทอร์เฟซผู้ใช้ที่เหมือน AndroidShell
ระบบล่าม Lisp ขนาดเล็กบน Android
มีการใช้เชลล์เหมือนกับส่วนต่อประสานกับผู้ใช้
ในเวอร์ชัน 3.0 มีการเพิ่มสิ่งอำนวยความสะดวกด้านประวัติ
ในเวอร์ชัน 4.0 รองรับฟังก์ชันของ Android (TOAST, DigitalClock)
ในเวอร์ชัน 4.1 รองรับการโหลดแบบ (โหลด "test.lsp") และ (บันทึก "test.lsp" "(defun foo () 123)")
ในเวอร์ชัน 4.3 รองรับประเภทสตริง
ในเวอร์ชัน 5.0 รองรับการโหลด/บันทึกจาก/ไปยังที่จัดเก็บข้อมูลภายนอก
ตัวอย่างเช่น,
test.lsp ใน /mnt/sdcard/info.gomi.android.lisp.islisp/
(defun ฟู ()
123)
(แถบ defun (xy)
(ข้อเสีย xy))
ในเวอร์ชัน 5.1 หากมี start.lsp จะถูกโหลดใน start
progn ได้รับการสนับสนุน
คุณสามารถแทรกบรรทัดใหม่ใน S-exp ของไฟล์ได้
-
ฟังก์ชั่นในตัว ได้แก่
รายการข้อเสียของ cdr ของรถยนต์ ชุด consp-ชุดรถ-ความยาว cdr
+ - * / = >= <= > < หมายเลขพี
setq defun ถ้า eval อ้างราคา
ชุดฟังก์ชันสัญลักษณ์-ฟังก์ชันสัญลักษณ์
ยกเลิกรายการฟันลิสต์
นาฬิกาปิ้งขนมปัง
โหลดบันทึก
ชื่อสัญลักษณ์ stringp
พยากรณ์
พิมพ์ prin1 ปรินซ์ terpri
(เขียนด้วยภาษาจาวา)
เท่ากับเท่ากับศูนย์ไม่ต่อท้าย
(เขียนด้วย S-expression)
โปรแกรมสาธิต ได้แก่
ทาราย ตาก ฮานอย
ป.ล
โปรดใช้วิดเจ็ต Android อื่น ๆ "Lisp Joke Widget"
มีอะไรใหม่ในเวอร์ชันล่าสุด 5.2
อัปเดตล่าสุดเมื่อวันที่ 6 สิงหาคม 2558 เวอร์ชัน 5.2รองรับการพิมพ์และ prin1, Princ, terpri
เวอร์ชัน 5.1
หากมี start.lsp ไฟล์นั้นจะถูกโหลดใน start
คุณสามารถแทรกบรรทัดใหม่ใน S-exp ของไฟล์ได้
progn ได้รับการสนับสนุน
เวอร์ชั่น 5.0
รองรับการโหลด/บันทึกจาก/ไปยังที่จัดเก็บข้อมูลภายนอก
เวอร์ชัน 4.3
รองรับประเภทสตริง
รองรับ stringp และชื่อสัญลักษณ์
เวอร์ชัน 4.2
รองรับ set-car และ set-cdr ความยาว