EDIT Backward reference: Why There is no FP Language Fast As C++
I think that Rusts initial compiler is written in OCaml, can also be part of that list.
Holy sh*t, will it ever happen that I find a language which I love and you wont destroy it for no reason?
First of: While I see your skills, I think you underestimate .Net and Java, simply because plain numbers show they can compete
OCaml is surely a blazing fast language, while Java and F# are at least so fast. Yeah, that might change once MCOCaml is merged, while you obviously consider the current OCaml speed as very fast and this is where these languages perform also:
I also think you might consider that there are implementation details in these platforms, which you overlocked
Do you really consider the main developers of .Net and JVM do such obvious mistakes?
Go is superb for newbies, even I as someone who jumps on trees when imperative code comes up, can sometimes reason about it
It is by far the most readable imperative language yet to me, even easier as Python and it provides such great goods, as easy deployment (come on, one command and you get your binary on all platforms for all platforms and all this without any build scripts and dependencies - how can you ignore this?)
Then, the way how Go handles errors is super interesting and also its pure performance and the network orientation and so on and so on.
How is that garbage?
Is it because you feel the language is too small?