Под капотом Clojure repl исполнение - PullRequest
0 голосов
/ 28 февраля 2020

Я понимаю, что код Clojure компилируется в классы и выполняется JVM. Для проекта Java я вижу, как создается Jar с файлами .class. Но как именно это работает в случае REPL?

1 Ответ

4 голосов
/ 28 февраля 2020

Код Clojure скомпилирован с использованием библиотеки ASM в файлы классов. Эти файлы классов загружаются в пользовательский DynamicClassLoader .

Хорошие разговоры о процессе компиляции: https://www.youtube.com/watch?v=-Qm09YiUHTs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...