Deutsch   English   Français   Italiano  
<slrn103bk6a.1l9s.anthk@openbsd.home.localhost>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: anthk <anthk@openbsd.home>
Newsgroups: comp.lang.lisp
Subject: Kilo Lisp 22
Date: Tue, 27 May 2025 14:51:45 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <slrn103bk6a.1l9s.anthk@openbsd.home.localhost>
Injection-Date: Tue, 27 May 2025 16:51:45 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="9c06c62c87846ee9563e41c8473c3b4c";
	logging-data="2817315"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+6naiWiBGaMdltO2ZD0XHn"
User-Agent: slrn/1.0.3 (OpenBSD)
Cancel-Lock: sha1:79u8iaFgvUqCPq4/b+56ror1NnA=

http://t3x.org/klisp/22/index.html

From the site:


   KILO LISP 22 is a small interpreter and REPL for purely symbolic LISP. It
   is derived from the even smaller Kilo LISP. Its source code consists of
   30K bytes of comprehensible code (24KB T3X + 6KB LISP) and it runs in
   80K bytes of memory, i.e. it could run on 16-bit systems with separate I+D
   space or as a small-model DOS program.

   Despite its small size KILO LISP 22 offers:

     * lexical scoping
     * tail call elimination
     * macros
     * quasiquotation
     * variable-argument functions
     * constant-space garbage collection
     * image files
     * line editing and history
     * >10K free cons cells

   The code should compile with any T3Xr7 compiler. A DOS EXE file (20K
   bytes) is included in the source code archive. There is an smaller version
   of KILO LISP 22 that is written in T3X/0.

   The KILO LISP 22 language looks suspiciously like Common LISP, but there
   are some differences and influences from Scheme. It is a LISP-1 that makes
   a lot of use of tail recursion. Function names and most special forms are
   LISPy, CAR/CDR of NIL is NIL, T is true, and NIL is false. Some trivial
   Common LISP programs will probably just run in KILO LISP 22.

------

I have to say that the rest of Lisp projects 
(Scheme actually, such as sf9es, or
 Zenlisp) are worthy to watch too.