remove daiquiri, use reagent/as-element
This commit is contained in:
parent
4581657bf3
commit
2d1e751053
7 changed files with 22 additions and 18 deletions
2
deps.edn
2
deps.edn
|
|
@ -12,7 +12,7 @@
|
||||||
cljs-ajax/cljs-ajax {:mvn/version "0.8.3"}
|
cljs-ajax/cljs-ajax {:mvn/version "0.8.3"}
|
||||||
qlkit/qlkit {:git/url "https://github.com/kloimhardt/qlkit"
|
qlkit/qlkit {:git/url "https://github.com/kloimhardt/qlkit"
|
||||||
:sha "fc925a96af4d5460470414ea9bab83ff0548fe62"}
|
:sha "fc925a96af4d5460470414ea9bab83ff0548fe62"}
|
||||||
rum/rum {:mvn/version "0.12.6"}}
|
}
|
||||||
|
|
||||||
:aliases
|
:aliases
|
||||||
{:dev
|
{:dev
|
||||||
|
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
setState
|
|
||||||
|
|
@ -21,7 +21,9 @@
|
||||||
:scittle.ajax {:entries [scittle.ajax]
|
:scittle.ajax {:entries [scittle.ajax]
|
||||||
:depends-on #{:scittle}}
|
:depends-on #{:scittle}}
|
||||||
:scittle.qlkit {:entries [scittle.qlkit]
|
:scittle.qlkit {:entries [scittle.qlkit]
|
||||||
:depends-on #{:scittle}}}
|
:depends-on #{:scittle}}
|
||||||
|
:scittle.cljs {:entries [scittle.cljs]
|
||||||
|
:depends-on #{:scittle}}}
|
||||||
:build-hooks [(shadow.cljs.build-report/hook)]
|
:build-hooks [(shadow.cljs.build-report/hook)]
|
||||||
:output-dir "resources/public/js"
|
:output-dir "resources/public/js"
|
||||||
:devtools {:repl-pprint true}
|
:devtools {:repl-pprint true}
|
||||||
|
|
|
||||||
13
src/scittle/cljs.cljs
Normal file
13
src/scittle/cljs.cljs
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
(ns scittle.cljs
|
||||||
|
(:require [cljs.reader :refer [read-string]]
|
||||||
|
[sci.core :as sci]
|
||||||
|
[scittle.core :as scittle]))
|
||||||
|
|
||||||
|
(def rns (sci/create-ns 'cljs.reader nil))
|
||||||
|
|
||||||
|
(def cljs-reader-namespace
|
||||||
|
{'read-string (sci/copy-var read-string rns)})
|
||||||
|
|
||||||
|
(scittle/register-plugin!
|
||||||
|
::ajax
|
||||||
|
{:namespaces {'cljs.reader cljs-reader-namespace}})
|
||||||
|
|
@ -23,7 +23,8 @@
|
||||||
{'println println
|
{'println println
|
||||||
'prn prn
|
'prn prn
|
||||||
'system-time system-time
|
'system-time system-time
|
||||||
'time (sci/copy-var time cljns)}
|
'time (sci/copy-var time cljns)
|
||||||
|
'random-uuid random-uuid}
|
||||||
'goog.object {'set gobject/set
|
'goog.object {'set gobject/set
|
||||||
'get gobject/get}})
|
'get gobject/get}})
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,5 @@
|
||||||
(ns scittle.qlkit
|
(ns scittle.qlkit
|
||||||
(:require [qlkit.core :as ql]
|
(:require [qlkit.core :as ql]
|
||||||
[daiquiri.interpreter :as di]
|
|
||||||
[cljs.reader :refer [read-string]]
|
|
||||||
[sci.core :as sci]
|
[sci.core :as sci]
|
||||||
[scittle.core :as scittle]))
|
[scittle.core :as scittle]))
|
||||||
|
|
||||||
|
|
@ -20,17 +18,8 @@
|
||||||
'parse-children (sci/copy-var ql/parse-children qns)
|
'parse-children (sci/copy-var ql/parse-children qns)
|
||||||
'parse-children-remote (sci/copy-var ql/parse-children-remote qns)
|
'parse-children-remote (sci/copy-var ql/parse-children-remote qns)
|
||||||
'parse-children-sync (sci/copy-var ql/parse-children-sync qns)
|
'parse-children-sync (sci/copy-var ql/parse-children-sync qns)
|
||||||
'mount (sci/copy-var ql/mount qns)
|
'mount (sci/copy-var ql/mount qns)})
|
||||||
|
|
||||||
'random-uuid (sci/copy-var random-uuid qns)
|
|
||||||
'read-string (sci/copy-var read-string qns)})
|
|
||||||
|
|
||||||
(def dins (sci/create-ns 'daiquiri.interpreter nil))
|
|
||||||
|
|
||||||
(def daiquiri-interpreter-ns
|
|
||||||
{'interpret (sci/copy-var di/interpret dins)})
|
|
||||||
|
|
||||||
(scittle/register-plugin!
|
(scittle/register-plugin!
|
||||||
::qlkit
|
::qlkit
|
||||||
{:namespaces {'qlkit.core qlkit-namespace
|
{:namespaces {'qlkit.core qlkit-namespace}})
|
||||||
'daiquiri.interpreter daiquiri-interpreter-ns}})
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@
|
||||||
|
|
||||||
(def reagent-namespace
|
(def reagent-namespace
|
||||||
{'atom (sci/copy-var r/atom rns)
|
{'atom (sci/copy-var r/atom rns)
|
||||||
'cursor (sci/copy-var r/cursor rns)})
|
'as-element (sci/copy-var r/as-element rns)})
|
||||||
|
|
||||||
(def rdns (sci/create-ns 'reagent.dom nil))
|
(def rdns (sci/create-ns 'reagent.dom nil))
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue