Hi Colin,

Some additional thoughts before you dive in:

1. Browser REPL: The most polished approach I've seen seems to still be Chas 
Emerick's Austin plugin for leiningen. However, I've started to leave my 
browser REPL at home and go straight for the livecoding approach that you can 
see in "lein figwheel" and Immo Heikkinen's "lively" library. If you haven't 
tried it yet, I would STRONGLY urge you to take a look at lively before diving 
into the browser REPL craziness. I've used it while working through David 
Nolen's Om tutorials, and it was a breeze. https://github.com/immoh/lively

2. Auto-generated assets: Although I realize it seems to be the dominant 
approach in the Clojurescript community to auto-generate DOM nodes, CSS, and 
SQL within your web code, I've found it extremely refreshing to build CLJ/CLJS 
sites that keep all of the HTML and CSS in their own format-specific files in 
the resources directory and then pull them in with Enlive-style transformations 
using Enfocus (or now Kioo over Om - https://github.com/ckirkendall/kioo). This 
significantly shortens my CLJS code and allows me to edit HTML and CSS using 
their own modes within my editor. For SQL, I accomplish the same thing by using 
YesQL (https://github.com/krisajenkins/yesql), which lets me write SQL code in 
.sql files and generate function wrappers for each query in my CLJS code using 
the defquery macro.

  Anyway, these are just a few more thoughts to throw into your consideration 
list.

  Happy hacking!
    ~Gary

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/clojurescript.

Reply via email to