2014-01-09 2 views
0

В this presentation на core.async Timothy Baldridge c onnects to a ClojureScript Browser REPL и отправляет сгенерированный JavaScript в веб-браузер от Emacs.Как показать сгенерированную JS в Clojurescript REPL?

Когда я работаю через Austin (Clojurescript REPL) steps, здесь я не получаю генерируемый JavaScript, как я вижу в видео. Что мне не хватает?

Мой вопрос: Как показать сгенерированный JS в Clojurescript REPL?

ответ

2

Если вы оцениваете код clojure [script] в emacs-cider через C-c C-e nrepl-eval-last-expression с включенным BREPL, у вас будет тот же эффект.

Также вы можете использовать один и тот же код для этого https://github.com/halgari/clojure-conj-2013-core.async-examples

Обратите внимание, что вы должны загрузить первую эти директивы

Затем перезагрузите браузер и попробуйте это подтвердить, что вы подключены

(js/alert "We're running ClojureScript") 

У вас будет предупреждение в вашем браузере

Здесь находится project.clj определение Timothy Baldridge Conference

(defproject clojure-conj-talk "0.1.0-SNAPSHOT" 
    :description "FIXME: write description" 
    :url "http://example.com/FIXME" 
    :license {:name "Eclipse Public License" 
      :url "http://www.eclipse.org/legal/epl-v10.html"} 
    :plugins [[lein-cljsbuild "1.0.0-alpha2"]] 
    :dependencies [[org.clojure/clojure "1.5.1"] 
       [org.clojure/core.async "0.1.256.0-1bf8cf-alpha"] 
       [http-kit "2.1.10"] 
       [cheshire "5.2.0"] 
       [org.clojure/clojurescript "0.0-2014"] 
       [com.cemerick/austin "0.1.3"]] 
    :profiles {:dev {:repl-options {:init-ns user} 
        :plugins [[com.cemerick/austin "0.1.0"] 
          [lein-cljsbuild "0.3.2"]] 
        :cljsbuild {:builds [{:source-paths ["src-cljs"] 
             :compiler {:output-to "app.js" 
                :optimizations :simple 
                :pretty-print true}}]}}}) 
Смежные вопросы