3 ms·
Luminus and LightTable (wow, that in-editor javascript demo) look pretty awesome. Coming from Scala/Play my initial resistance to jumping the fence are: 1) lac
by virtualwhys 14y ago
Luminus and LightTable (wow, that in-editor javascript demo) look pretty awesome.
Coming from Scala/Play my initial resistance to jumping the fence are:
1) lack of compile time type safety
2) odd, for me, language syntax
3) no ScalaQuery/Slick functional SQL wrapper equivalent
How is Scala-Clojure interop? Would be interesting to jar up existing Slick-based model layer and invoke within Clojure stack ;-)
Not having yet taken the plunge, based on the LightTable demo Clojure development seems pretty rapid fire (read: no waiting for compiler to catch up).
- brehaut 14y agooptional clojure type checking: https://github.com/clojure/core.typed/ https://github.com/clojure/core.typed/ (not finished, but showing promise)
- olenhad 14y agoFor sql wrappers do checkout Chris Granger's korma (sqlkorma.com/docs), clojureQL(https://github.com/LauJensen/clojureql https://github.com/LauJensen/clojureql), hyperion (https://github.com/8thlight/hyperion https://github.com/8thlight/hyperion) etc.
- virtualwhys 14y agoI did run through Korma docs; if I were coming from Rails or other ActiveRecord based framework I might get excited, but as soon as I see start to see things like has-one and belongs-to I get worried about the generated SQL. ClojureQL, however, looks intriguing, seems more functional than the alternatives listed here. Would love a more rapid fire development experience than what Scala/Play offers, but for now there's a price to pay for type safety. Clojure seems a great call for the dynamic side of the fence, and being on the JVM with its massive ecosystem is a major plus.