Конечно, я не говорю об использовании Clojure только потому, что могу.
Мне интересно, где и когда использовать Clojure и какова его ценность. приводит к проекту.
Предположим, я занимаюсь веб-разработкой на Java, где я могу использовать Clojure? какие-нибудь варианты использования у вас на уме?
Спасибо. VM - выполняет скомпилированный IR-код Как я могу встроить VM в приложение C ++?
Проект LLVM Core состоит из:
Как я могу встроить ВМ в приложение C ++?
LLVM на самом деле представляет собой набор библиотек, на которые вы можете ссылаться, поэтому его довольно легко встроить. Чаще LLVM берет IR, который вы генерируете, и компилирует его непосредственно в машинный код. Существует также библиотека для интерпретации и выполнения IR для платформ, которые не поддерживают JIT-компиляцию.
На сайте LLVM есть довольно хороший учебник, доступный здесь: http://llvm.org/docs/tutorial/. Я предлагаю вам ознакомиться с ним, а затем задать более конкретные вопросы, если они у вас есть.