I'm wondering if this has the refs, agents, and atoms that make concurrent clojure so awesome. If not, it would feel.... strange.
They have no shared state though, not sure if that is a problem in this case or not.
This one seems like a big deal, given how often I find myself using regexes in clojure. Is it on its way and is there a workaround currently?
(def pat (RegExp. "Some(.+)"))Ack no transients either! I know it's early but not gonna lie that one makes me sad. I love being able to write stupid fast list/map builder functions that bash inline but then return something nice and immutable.
Really? Without vars you don't even have defn. Or do you just mean that vars in clojurescript don't implement IRef?