File tree Expand file tree Collapse file tree 2 files changed +41
-1
lines changed Expand file tree Collapse file tree 2 files changed +41
-1
lines changed Original file line number Diff line number Diff line change 3
3
:url " http://example.com/FIXME"
4
4
:license {:name " Eclipse Public License"
5
5
:url " http://www.eclipse.org/legal/epl-v10.html" }
6
+ :plugins [[lein-cljsbuild " 0.3.0" ]]
6
7
:dependencies [[org.clojure/clojure " 1.5.1" ]
7
8
[core.async " 0.1.0-SNAPSHOT" ]
8
9
[http-kit " 2.1.10" ]
9
- [cheshire " 5.2.0" ]])
10
+ [cheshire " 5.2.0" ]
11
+ [org.clojure/clojurescript " 0.0-1913" ]
12
+ [com.cemerick/austin " 0.1.1" ]]
13
+ :profiles {:dev {:repl-options {:init-ns user}
14
+ :plugins [[com.cemerick/austin " 0.1.0" ]
15
+ [lein-cljsbuild " 0.3.2" ]]
16
+ :cljsbuild {:builds [{:source-paths [" src/cljs" ]
17
+ :compiler {:output-to " target/classes/public/app.js"
18
+ :optimizations :simple
19
+ :pretty-print true }}]}}})
Original file line number Diff line number Diff line change 429
429
(<!! (slurp-async " project.clj" ))
430
430
431
431
(close! slurp-service)
432
+
433
+
434
+ ; ;;; ClojureScript examples ;;;;
435
+
436
+ (require '[cljs.core.async.macros :refer [go]])
437
+
438
+ (require '[cemerick.piggieback]
439
+ '[cemerick.austin]
440
+ '[cemerick.austin.repls])
441
+ (cemerick.piggieback/cljs-repl )
442
+ (cemerick.austin.repls/exec
443
+ :exec-cmds [" open" " -ga" " /Applications/Google Chrome.app" ])
444
+
445
+ (cemerick.austin/exec-env )
446
+
447
+ (require '[cljs.repl :as repl])
448
+ (require '[cljs.repl.browser :as browser])
449
+
450
+ (def env (browser/repl-env ))
451
+ (repl/repl env)
452
+
453
+ (go 42 )
454
+
455
+ (def repl-env (reset! cemerick.austin.repls/browser-repl-env
456
+ (cemerick.austin/repl-env )))
457
+ (cemerick.austin.repls/cljs-repl repl-env)
458
+
459
+
460
+ (ns cljs-examples
461
+ (:require [cljs.core.async :refer [chan put! take!]]))
You can’t perform that action at this time.
0 commit comments