There was a previous thread about egison[0]. Several of us were curious as to why you created an entirely new language. Can't the kind of pattern matching egision provides be implemented in some other Lisp through macros?
At first, I tried to extend the existing language.
However, it was difficult because implementation of the Egison pattern-matching has big influence for whole design of a programming language.
I wrote answers for this question and other frequently asked questions on our website.
Please check it too.
http://www.egison.org/faq.html#why-new-language
Comments
There was a previous thread about egison[0]. Several of us were curious as to why you created an entirely new language. Can't the kind of pattern matching egision provides be implemented in some other Lisp through macros?
[0] https://news.ycombinator.com/item?id=7924168
At first, I tried to extend the existing language. However, it was difficult because implementation of the Egison pattern-matching has big influence for whole design of a programming language. I wrote answers for this question and other frequently asked questions on our website. Please check it too. http://www.egison.org/faq.html#why-new-language