5 ms·
There is just so much interesting stuff going on in Clojureland. I haven't seen anything like it in a long time. From pushing the state of the art in web clien
by yjgyhj 11y ago
There is just so much interesting stuff going on in Clojureland. I haven't seen anything like it in a long time.
From pushing the state of the art in web clients and servers (Reagent, Rum, Om, Ring, Compojure & friends), to go-style concurrency (in browsers, Node, .net & JVM), to logic programming (this, core.logic), to Overtone (a synthesizer https://vimeo.com/22798433 https://vimeo.com/22798433), I saw a library for controlling light shows at concerts. Just so much.
I'm programming clojure in my free time, and when I'm done with my current contract (web servers/clients in JS), few things could make me as happy as to work in Clojure in my day job.
(= (amazed-by? clojure (me!))
true)
- lkrubner 11y agoWhat does (me!) mutate?
- red_hare 11y agoI imagine me! is a multi-arity function which updates and returns his current state given some input. He's simply saying that even without external influences, he's amazed by clojure.
- retrogradeorbit 11y agoIf you bring Clojure to a work environment, be gracious and go slowly. The truth will not bring you laurels. When you land in your alien spaceship, and they're all riding horse and cart, they're more likely to stone you than hail you a saviour. Recently I experienced this by proposing a talk at a conference for a more popular Object Oriented language. The talk was on using functional techniques and Phil Bagwell's persistent data structures to improve programming in that language. I got strong rejections from every reviewer and some comments that made me realise that some people may feel threatened by this "new kid on the block". This is OK. It's not for everyone. Some programmers are never going to try it, as a matter of principal! Seek out those excited by the language, and work with them. I've had success introducing it, both in and out of work, by going slowly and carefully, finding those developers who are interested and using it with them, and introducing it where it fits the best and solves a big problem more elegantly. Keep coding in Clojure. It's a beautiful thing.