File tree 1 file changed +13
-0
lines changed 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change
1
+ * ClojureScript browser connected REPL
2
+ ** send cljs compiler output to the browser to be evaluated
3
+ ** send results back to the command line process to be printed
4
+ ** side effects happen in the browser
5
+ ** abstract communication away using goog library
6
+ *** Goog abstraction for websockets? Ideal!
7
+ *** Polling? It will work everywhere.
8
+ *** Ideally an abstraction over both that prefers websockets but doesn't fail and doesn't complain loudly.
9
+ ** evaluation daemon for the browser
10
+ ** launch browser
11
+ ** transparent update of bound symbols? We should test.
12
+ ** brepl has its own solution for deps, we'd like to tie into the ClojureScript dependency story
13
+ ** require mechanisms are out; the source that forms the repl's environment will need to be updated and the page reloaded
You can’t perform that action at this time.
0 commit comments