Hello, Anon. Scala programmer is here. Ask questions.
What's the difference between "null", "Null", "None", and "Nil"?
And why is there any?
I heard that Scala gives weird backtraces due to the fact that the JVM was built for Java, not a functional language. Any comment on this?
>>3
Scala gives weird backtraces because like all ML derivatives, the compiler takes extreme liberties with regard to how its output ends up looking. Much like a segfaulting Haskell program is nigh-impossible to debug with a e.g. gdb, which is oriented towards procedurally-structured compiler outputs.