clojure-dev

Issues: https://clojure.atlassian.net/browse/CLJ | Guide: https://insideclojure.org/2015/05/01/contributing-clojure/
2020-06-04T21:36:08.279300Z

In @richhickey’s (excellent!) HOPL paper, Section 3.3 Core Differences states:

Setting aside being hosted, the above differences with other Lisps were, I thought, insufficient to justify making another Lisp dialect from scratch vs building one atop Scheme or Common Lisp. There are several key areas where Clojure differs at its core from Scheme and Common Lisp and thereby justifies its existence.
I am having difficulty parsing or understanding the point being made by those two sentences, which together, in my mind, seem to contradict each other, (eg "I didn't think I had justification to build a new dialect from scratch", and then "Clojure is fundamentally different so I am justified in so doing"). Can anyone out there help me out of my (mis)understanding?

bronsa 2020-06-04T21:38:59.280Z

the differences listed above were not enough, but clojure has more (which follow this paragraph) that justify it

2020-06-04T21:40:55.280400Z

@bronsa Thanks!, now I get it!