--=-=-=
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