>>1
1. Global Interpreter Lock
2. John Harrop
3. Double semicolons.
4. All the new languages are going more towards Haskell than away on managing side effects (even D, the better C++, has a pure keyword).
Even John Carmack is coding Haskell nowadays.
Name:
Anonymous2013-05-24 23:06
>>4
Global interpreter lock? Where? Ocaml compiles to native code and is pretty fast. The double semi colons are optional when compiling code from a file. Side effect free code is getting popular, but lazy evaluation and all that other shit in haskell that I don't understand is still too deep for a lot of the propgramming community.
Name:
Anonymous2013-05-25 0:23
What broke the Ocaml's back?
Name:
Anonymous2013-05-25 1:11
Just use SML, Ocaml is like Racket is to Scheme, just some added on shit that unnecessarily complicates the basic language. Check out how floating point arithmetic is done in Ocaml as an example. There are a lot of free books for learning SML, check both the moscow ML and NJ ML sites for learning resources
>>8 The OCaml run-time system is not reentrant: at any time, at most one thread can be executing OCaml code or C code that uses the OCaml run-time system. Technically, this is enforced by a “master lock” that any thread must hold while executing such code.
Terrible!