2015-11-16 2 views
3

Я следовал по clojurescript себе новости компиляции, в том числе совсем недавно http://www.yogthos.net/posts/2015-11-12-ClojureScript-Eval.htmlClojurescript самостоятельной компиляции для узла

Будет ли подобный подход работа с nodejs как цель? Хотя загрузочный REPL очень крут, мне интересно скомпилировать (или иным образом создавать исполняемые) файлы cljs с узлом. Я надеюсь, что это заставит писать и запускать сценарии clojure (сценарий) на старом/встроенном оборудовании менее болезненный опыт с точки зрения времени запуска JVM и потребления памяти. Это разумная надежда? Как я могу создать такой исполняемый файл из источника cljs? Спасибо за ваш вклад.

ответ

2

Заканчивать https://github.com/kanaka/cljs-bootstrap

Это может быть легко установлена ​​с помощью npm install -g cljs-repl. После этого вы можете запустить файл *.cljs через cljs foo.cljs.

0

Я полагаю, что он должен работать с проблемами node.js без проблем, но вам вообще нужен хостинг? Как скомпилировать его локально и отправлять скомпилированные js (с оптимизацией в none)?

Если это вариант, это может быть полезно: https://github.com/bhauman/lein-figwheel/wiki/Node.js-development-with-figwheel

+0

Правда. Чтобы уточнить, я надеялся сделать разработку по старому/встроенному оборудованию, для образовательных и хобби, более adhoc-скриптов, чем что-то заслуживающее развертывания. – calopter

+0

О, я вижу. Тогда я бы попробовал, а затем опубликовал статью в блоге/создаю библиотеку. Удачи! –

+0

Итак, я думаю, мой вопрос должен быть, как создать файл .js для узла (предположительно скомпилированный из cljs), который, учитывая исходный файл cljs, может либо запустить его напрямую, либо создать js для узла? – calopter

Смежные вопросы