HeadlinesBriefing favicon HeadlinesBriefing.com

SLED LISP DOS Schemy Bahasa Simbolik

Hacker News •
×

Schemy LISP en DOS, atau SLED, adalah LISP simbolik murni yang sangat terinspirasi oleh Scheme. Turunan dari Kilo LISP namun dikurangi fitur seperti makro dan ditingkatkan dengan yang lain, berjalan di DOS dan emulator DOS seperti DOSBox. SLED memiliki dua tipe data fundamental: Pasangan dan Atom.

Atom meliputi Simbol, Closure, dan Simbol Khusus. Simbol adalah nama unik hingga 16 karakter, menerima ASCII cetak saat di-escape. Simbol khusus mengelola fungsi inti, seperti nil yang mewakili daftar kosong.

Kutipan mendaftarkan simbol sebagai data melalui bentuk khusus quote atau sintaks singkat. Pasangan terdiri dari elemen head dan tail yang tidak berubah. Daftar diakhiri dengan nil, sedangkan daftar tidak tepat tidak.

Angka bukan asli; bilangan natural diemulasi menggunakan daftar numeral tally. Sistem memfasilitasi evaluasi kode di mana data tidak dikutip berjalan sebagai ekspresi. Ikatan menghubungkan simbol ke data melalui define, dan closure hasil dari lambda.

Penerapan fungsi mengevaluasi argumen dengan antusias dan meneruskannya sebagai daftar nilai. SLED berfungsi sebagai implementasi LISP ringan untuk penggemar komputasi retro.