3 ms·
> 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”
by noblethrasher 11y ago
> 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.