As it turns out I've started using Clojure with ColdSpring and ColdBox
(and a little with FW/1) so I have some CFML/Clojure code now - which
I can't share - which is driving development of cfmljure (see my
recent post on the classpathonly option).
> Second, the Clojure code is evolving rather organically so it's a bit
> of a mess right now.
The app I'm using Clojure in is pretty DB-heavy so I'm finding a good
pattern for keeping things layered and separated (hinted at in the
classpathonly post) and I'll come back and retrofit the task example
to match once I'm more comfortable that the code organization really
works (I'm finding, for example, that I really only need to install
one or two namespaces to expose a solid API and that all the rest of
the Clojure model code can be in lower-level namespaces that are
':use'd by the API code and not exposed to CFML).
Since I will need it for my current project, I'll probably build out
an environment control / settings module in Clojure to abstract dev /
test / staging / production settings and I should be able to make that
open source (probably as part of cfmljure since I suspect any serious
projects built with cfmljure will need something like that).
--
Sean A Corfield -- (904) 302-SEAN
Railo Technologies, Inc. -- http://getrailo.com/
An Architect's View -- http://corfield.org/
"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood