5 ms·
Having been a bit of an 'Erlang is quite good enough' purist, I am becoming increasingly tempted to give Elixir a whirl. I am a long term hater of Javascript (
by gordonguthrie 13y ago
Having been a bit of an 'Erlang is quite good enough' purist, I am becoming increasingly tempted to give Elixir a whirl.
I am a long term hater of Javascript (global state, aargh!) and I have been giving coffeescript a whirl (no global state, yay!).
One of the (unexpected) side effects is that I appreciate the readability of coffeescript vs javascript much more than I expected.
Jose Valim is also giving a talk at a conference I am organising next month (http://mostlyfunctional.com http://mostlyfunctional.com), so I am tilting heavily at the moment...
- zimbatm 13y agoI think you meant ClosureScript. CoffeScript is mostly a syntaxic decoration over JavaScript and doesn't remove mutability.
- lucian1900 13y agos/ClosureScript/ClojureScript/
- awj 13y agoPretty sure he meant CoffeeScript. It doesn't remove mutability, but it does do away with default-global variables.
- masklinn 13y agoSo does javascript unless you forget `var` and you refuse to `"use strict"` and lint.
- steveklabnik 13y agoThat's not really 'by default' then, eh?
- masklinn 13y agoTrue, it's not the language's default, just the default your environment should have (and the default of any sane IDE). Which is less work than adding coffeescript to your toolchain.
- kaonashi 13y agoThe 'default' (and I'm not sure how now declaring your variables with var qualifies) depends entirely on what's bound to 'this'.
- gordonguthrie 13y agoNo I meant Coffeescript
- brandonbloom 13y agoI don't quite understand why people are purists on anything at all... Even Joe Armstrong likes Elixir! http://joearms.github.io/2013/05/31/a-week-with-elixir.html http://joearms.github.io/2013/05/31/a-week-with-elixir.html Here's a direct quote: "This is good shit."