• Lali Another Lisp Implementation

    From keyboardan@keyboardan@tilde.club to tilde.projects on Thu Aug 20 09:08:49 2026
    --=-=-=
    Content-Type: text/plain
    Content-Transfer-Encoding: quoted-printable

    This is a project announcement.

    I have been making a Lisp language for the past year, or more. My
    original goal is to make a minimal Lisp language, that anyone can hack
    around.

    I chose tiny-lisp for the basis of this language. Then, I gave it a
    name: lali. During the course of development, and after much thinking,
    I reached some insights about programming languages, and I put some of
    those insights into lali.

    Then, I added a new goal: making the programmers mind joyful while
    programming. This was done by introducing the constants, and 'f' and
    't' and 'n', and by introducing the primitive function 'fill'.
    Afterwards, I also have added the primitive function 'say'. All of
    these, address some of today's programming issues and ease the mind of
    the programmer.

    Keeping lali minimal is also a goal. Specially for hackability.


    lali is reaching some maturity, and is now safe to be used. Reporting
    issues or contributing with git patches are welcome, and can be emailed
    to me :-) .

    lali depends on GNU Readline for execution. And to build it, now need
    the basic suit for building C in GNU. To build the documentation, you
    need `md2html` (although I will be changing the documentation format
    from Markdown to Texinfo, in the near future).

    Expect few or more changes to be added to the project.

    Source code: http://tilde.club/~keyboardan/git/lali.git/
    Language Documentation: http://tilde.club/~keyboardan/lali/
    Another publication: gopher://tilde.club/0/~keyboardan/phlog/2025-11-30__Lali_Another_Lisp_Imple= mentation_release.txt

    If you want to talk anything about lali or Lisp in general, you may, or
    email me, or write an article reply on this message thread :-) .


    Cheers for Freedom ;-) ,

    =2D-=20
    A little Consideration, a little Thought for Others, makes
    all the difference. ~ Alan Alexander Milne

    --=-=-=
    Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQJmBAEBCgBQFiEEOVeKaEm0xBhCsMmYlk/BEMQK1XUFAmqGthEbFIAAAAAABAAO bWFudTIsMi41KzEuMTIsMiwyFhxrZXlib2FyZGFuQHRpbGRlLmNsdWIACgkQlk/B EMQK1XU+Bg//fqWZ5g70A2Ct0SH1JyywB9paNAomo23jFjwpyT5RsnFnJEcUxwO8 wWqSaBIBuuH67paaDZMK4tVWWSbZQ3Hlrro0FQBSYLWAUDsSM2QkvL45G+YqlERU 28CVVgxXORojhuUFJSoZbfvR0Ns1pe9ECjWUSwnalWYLiwTovoeJL9WMkf0b0C+N HTW2vSgk+fMtkuDwKXNoE07mCfmrlUSMNKP4D7mvcD6gbewyQX0gQKVoynh+enk4 BZ1jvIoPRluG8RHYs/pax2kJAeNrQl1reSARpdGSWKFGFiTeBtYV+zYkGjD4ncMH 3AskswBa++CHNg80OcBOXhxa/C6gILtLx0an4aLwFKu19E4Uar5y8iLCvq1hhm9l 5xUNUMMLovEmrCn5M7LMUwEMx6sMNHZY9tqgy5nyZAG62Fk/kYvPYQ7bAoWb5Ams UaZV+Dzi4XyK0i3VYsr3HKQIuoK1T8ucCbn5bQPvMiHi7MHrk9Mm6Au9bDmStamT CUvJ/Pz7n9+eXNbhoWlWIsFcCQ4BhSyFzuGKWn03SOE4x0XYx8c9wPdg8hbUj3PT aNz3sEYHpw23laKyciTvCMr59A0VyKUlIlYMXaOG/aopp20Bd7mxHCvgp+Y3YCyQ CTz8umZjy+91HarOuOKEFbLq5uCQsRzhRMomgmoIRsla5yUdg2FIe6I=
    =gQlJ
    -----END PGP SIGNATURE-----
    --=-=-=--
    --- Synchronet 3.20a-Linux NewsLink 1.2