Comments by "Vitaly L" (@vitalyl1327) on "Ocaml First Thoughts" video.
-
6
-
2
-
2
-
2
-
2
-
1
-
@OverG88 I'm a long time Chisel user, so no, I do know Scala, and, likely, I know it better than you do. There's one thing that kills Scala claim to be functional language - it runs on JVM, and there is no tail call optimisation guarantee. Scala compiler optimises statically resolvable tail recursion, but it does not optimise generic tail calls, therefore more complex recursion schemes are impossible to implement without running out of stack. Also, OCaml and F# are not "functional", they are functional-first, but also contain a ton of imperative features which are absolutely mandatory for them to be useful at all.
1