News for hackers. Stuff that matters.
Re:Presenting the Most Over-Engineered Blog Ever by jlongster on Thursday January 15, 2015 @02:58PM (#8894959)
I've seen that! I'm happy to see other languages do this as well. I love Clojure(Script) and there are several things I've borrowed from it (if you look in my code, I use CSP channels and transducers). :)

The more examples we can get of this the better.

Re:Presenting the Most Over-Engineered Blog Ever by Scarbutt on Thursday January 15, 2015 @04:05PM (#8895345)
So I'm curious, why didn't you wrote your blog in Clojure(Script)? (I'm new to the scene)

EDIT: Ok, I see Javascript is your thing ;), do you think doing it in JS has strong advantages over Clojure(Script)?

Re:Presenting the Most Over-Engineered Blog Ever by jlongster on Thursday January 15, 2015 @04:44PM (#8895577)
No, I will readily admit Clojure(Script) is a better language. The only concern might be getting all your team on board with a Lisp, but if that's not a problem, go for it.

If you are not entrenched in the JS world, I would look into Clojure(Script). They've got a lot of really cool stuff going on.

I have significant mental investment in JS, and I work on the JS debugger for Firefox, so I feel like I need to be a heavy user of JS. Also I know so much about all the little corners of server/client JS, package management, how to deploy, etc. I don't think the return would be great enough to re-learn all of Clojure's tools.

If I were to start on certain types of apps (high-performant data modeling, or anything that requires special care about complex flows), I may look into Clojure. But honestly I'm interested in starting to write games so I'm probably going to spend mental energy learning Rust.

Re:Presenting the Most Over-Engineered Blog Ever by Touche on Thursday January 15, 2015 @05:08PM (#8895731)
If you come from a JS world and like the code->refresh->code->refresh workflow (I do) Clojure is hard adjustment because it requires a lot of boilerplate code up front and you have to remember to run a slow leiningen daemon for each project you're working on.
Re:Presenting the Most Over-Engineered Blog Ever by donmullen on Thursday January 15, 2015 @06:26PM (#8896152)
This largely goes away with http://boot-clj.com/ -- a much better build tool for clojurescript - includes live reload of clojurescript and css.
Re:Presenting the Most Over-Engineered Blog Ever by Scarbutt on Thursday January 15, 2015 @07:42PM (#8896527)
Awesome, this gives me some new insight.

Clojure has been fun, so to me is really of being good enough at JS to be proficient at Clojurescript.