quil / quil-templates

Lein templates for creating quil projects for clojure and clojurescript
Eclipse Public License 1.0
15 stars 5 forks source link

Inclusion of piggieback / figwheel-sidecar #13

Open rrrnld opened 5 years ago

rrrnld commented 5 years ago

I added figwheel for a nice interactive workflow in #10 and I'm wondering whether it makes sense to include the two libraries mentioned above. The idea came after reading this gist which describes how to setup quil-cljs for a nice interactive editor workflow. What works now is hot-reloading on save, but you don't get a REPL. I talked about the pros and cons in this reddit thread:

I thought it might assume too much about the dev environment to just include it when setting up the project, but the rest of the Quil philosophy seems to be more along the lines of "It Just Works" (jogl is shipped with cross-platform support for example). Idk. It might confuse people and make it harder to understand and opening the things in an editor without repl support seems to be working OK.

nbeloglazov commented 5 years ago

Hi. Thanks for the very late reply. I'm somewhat wary of adding more things into the basic template as you mentioned on the thread. Figwheel already moves away from the very basic cljs setup and I'm worried that complicating it more might confuse newcomers.

Instead we could add the more advanced/convenient setup in wiki here: https://github.com/quil/quil/wiki What do you think?