Здравствуйте, koenig, Вы писали:
KP>>Посмотреть что лежит внутри крайне просто: запускаешь REPL и смотришь тип создаваемого объекта и идешь в Гугл.
K>спасибо!
K>я с какого-то бодуна решил, что коллекции на самой кложе написаны и не хотел сорцы смотреть
По моим ощущениям ядро и вообще все критичные части (компилятор, встроенные типы и т.д.) написаны на Java. Ну а библиотеки уровня пользователя уже на самой Clojure. При этом разработчики компилятора придерживаются принципа минимального ядра и основная масса фич доступна в виде библиотек.
K>ну и ставить её тоже не хотел
K>а тут оно всё в одной папке и на яве — просто прекрасно
Часть функциональности которую логически можно было бы отнести к ядру, например спеки, часто просто библиотеки но уже на CLojure:
https://github.com/clojure/spec.alpha