Comment

Comment by hurril

Look. My criticism would be the same with 8086 assembler as his language of choice. Yours too. Then where would we stand do you think?

I'm just sick of people wasting a lot of energy on a sub-par language for things that could be of interest to a lot of people.

People choose JavaScript to demonstrate monads for god's sake. Why? This is an: I have a hammer-strategy and that is what I am calling out.

I write in a number of different languages (Java, Scala, F#, Haskell, C, C++, Rust, Idris, OCaml, Lisp, some dabbling in assembly) and they each have a profile when it comes to what they are able to present.

The purer ML-dialects/ languages are a very good fit for compiler work. Java to show off, maybe, enterprisy and legacy patterns. Scala as a more familiar way of getting at pure functional programming for those that don't want to start off with Haskell. C++ for those of us that want to read about games. Rust for a lot of different things (that someone wants to re-write.) Idris to talk about some very advanced type systems in a way that is code rather than logic equations.

JavaScript? Wtf does that present? How to use four layers of dependency resolution? How to make one page-applications with the highest number of enterprise patterns outside of J2EE anno 2001? It's not a serious choice.

parent hurril 5 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton