Hacker News new | past | comments | ask | show | jobs | submit login

I recently undertook a serious effort to learn Angular.js for a work-related project. After some time, I reached the point where I think I finally "got it", and I was feeling pretty good about Angular.

Then I did a bit of work with ClojureScript and core.async. WOW! The difference is night-and-day. Even with ECMAScript 6 generators, vanilla JS will have a hard time competing with the CLJS/core.async combo.

Of course, CLJS is very young (somewhere between pre-alpha and beta), and core.async even more so. For that reason, I don't think it's that unexpected that there aren't many people using CLJS exclusively...but I would not be surprised at all if this changes in the coming years.




David Nolen wrote an interesting blog post about how ES6 generators can be used to create core.async/Go-style concurrency: http://swannodette.github.io/2013/08/24/es6-generators-and-c...

It still doesn't read as nicely, but it's interesting to see how it could work.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: