News for hackers. Stuff that matters.
Re:OCaml Compiler Hacking: how to add a primitive by noblethrasher on Thursday August 06, 2015 @04:18PM (#10019139)
> I content that it would be a good choice as a default programming language for most programmers.

Strongly agree. I now write all of my everyday “glue code” in F#, and use C# for the low-level algorithmic/library stuff. This is directly opposed to the received wisdom, but I find that it works far better (although I think in ML no matter what language I’m using).

My theory as to why this works is that designing and writing robust “line-of-business apps” is really tantamount to designing and implementing a protocol, which, in turn, requires writing something like a parser or recognizer, and it just so happens that ML is really good for writing parsers and recognizers.

> my feeling is that with Python it's easy to start programs and with OCaml (ML) it's easy to finish them.

I’m stealing this.

There are no comments on this comment yet.