Sha256: 704716db2a7720de67f918b95cf9c71282ae5f3f3dfe1644a74c43735c53cbc0

Contents?: true

Size: 769 Bytes

Versions: 2

Compression:

Stored size: 769 Bytes

Contents

* ClojureScript browser connected REPL
** send cljs compiler output to the browser to be evaluated
** send results back to the command line process to be printed
** side effects happen in the browser
** abstract communication away using goog library
*** Goog abstraction for websockets? Ideal!
*** Polling? It will work everywhere.
*** Ideally an abstraction over both that prefers websockets but doesn't fail and doesn't complain loudly.
** evaluation daemon for the browser
** launch browser
** transparent update of bound symbols? We should test.
** brepl has its own solution for deps, we'd like to tie into the ClojureScript dependency story
** require mechanisms are out; the source that forms the repl's environment will need to be updated and the page reloaded

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
clementine-0.0.3 ext/clojure-clojurescript-bef56a7/devnotes/bcrepl.org
clementine-0.0.2 ext/clojure-clojurescript-bef56a7/devnotes/bcrepl.org