4 ms·
"..from Clojure to Java" Having used Clojure for a production environment, I really would have a hard time recommending it for anything but the most trivial ap
by petagonoral 10y ago
"..from Clojure to Java"
Having used Clojure for a production environment, I really would have a hard time recommending it for anything but the most trivial application.
It's just not mature enough for anything that is going to be worked on by more than a small team and alive for more than a couple years, both in ecosystem & language maturity.
- grzm 10y agoI think a lot of people would like to hear about your experience. I know I would. Do you have a blog post or similar describing it?
- petagonoral 10y agoStill a bit to go on articulating & better structuring my thinking.
- cutler 10y ago"... trivial application ..." You mean something like the testing system for the Boeing 747? https://news.ycombinator.com/item?id=11511695 https://news.ycombinator.com/item?id=11511695
- dismantlethesun 10y agoWith enough effort and stubbornness, you can build any system in any turing complete language. Whenever people point out massive projects done by Fortune 500s, I do recall this and think "yes, Boing can do that, they also used Ada before for the same thing", and "yes Google can mesh 5 different languages within the same company, 2 of them invented there". Does that mean my company can do that? No. We'd burn our capital stake long before we get to the point of seeing returns versus taking the 'boring' well trodden route that everyone is already experienced in.
- cutler 10y agoI'd say more "effort and stubbornness" is required to get a Java/C# app out the door in decent time compared with Clojure. There was a study not long ago in which Clojure won hands down for least number of bugs and lines of code. I think Rich Hickey got a few things right so don't write-off Clojure too hastily. There's also Clojure Spec round the corner so you'll be able to have your types and eat it too. Win, win surely, no?