Skip to content

Instantly share code, notes, and snippets.

@sporto
Last active February 14, 2017 00:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sporto/1244b3360c7a6af3b1c225e22f1184d2 to your computer and use it in GitHub Desktop.
Save sporto/1244b3360c7a6af3b1c225e22f1184d2 to your computer and use it in GitHub Desktop.
Extreme programming language aficionados

https://twitter.com/markdalgleish/status/830557687779700736

Extreme is very vague. I assume you are comparing JS vs Elm / PureScipt.

You get a lot more than purity i.e. robust, speed of development, confidence.

You give up less than you say.

Convenience: Depends on what are you used to, Haskell, PS can be have a lot of 'convenience' after you learn them. Is just different type.

Availabilty: Not that JS the way we are doing it now is available everywhere. We need transpilers. Many langs target JS at compile time, so they can be available too in that way.

Approachability: very debatable, I reckon that other langs (e.g. Elm) are more approachable than JS for newbies. All depends on where are you coming from.

I feel this is reductionist and can be used as good excuse not to learn better things.

However I totally hate people bashing JS and mocking people, they are doing a disservice to their communities as they stop people wanting to learn better things.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment