Lali Another Lisp Implementation release ======================================== Time has come. Since after 2 years ago and before 6 months ago, I made journey into making a Lisp implementation that would resemble the original Lisp, as described by John McCarthy's "Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I" paper[0]. John McCarthy is to computers what Nikola Tesla is to electricity. Even if you are a developer, you may not have heard of John McCarthy, like few people today know of Nikola Tesla[1]. John McCarthy is the original inventor of LISP (among *many* other inventions, all related to computers). So, I made Lali, which is an acronym that stands for "Lali Another Lisp Implementation". Lali is a fork of the project tiny-lisp . Making Lali is a very much rewarding journey, I never made a programming language, and I am mediocre at C programming language. Yet, I made Lali possible, thanks to McCarthy's work. I also got *very much* inspired by Paul Graham's website of Lisp[2]. I recommend it. While making Lali, I introduced concepts of mine into this language, while trying to retain the minimalism of LISP. These concepts are aiming at putting Lali on a different knowledge foundation than LISP's. Yet, these new foundations are based on my knowledge (and own's life experience) of this world. Things such as "everything being different", "false, neutral, positive", and "the beginning matters" has been implemented into the language. And, it is my belief that, these foundations puts the programmer's mind into a happier state and in a happier journey. Lali is a great language to begin learning software programming. Very simple to learn, like the original LISP is. My hope, is for people to try Lali. Maybe give Lali some mid-term commitment. Hope you love it. You can find more about Lali at my main website: http://tilde.club/~keyboardan/ [0] http://jmc.stanford.edu/articles/recursive.html [1] https://en.wikipedia.org/wiki/Nikola_tesla [2] https://www.paulgraham.com/lisp.html tags: #lali #lisp #implementation #interpreter --- keyboardan gopher://tilde.club/1/~keyboardan/ http://tilde.club/~keyboardan/