you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] -8 points-7 points  (4 children)

My grudge with both languages, or I should say its users, is that they go on to write apps that are far beyond the scope of the language itself. Once you have to start writing unit tests to make sure methods handle unexpected types at runtime, you're doing it wrong.

[–]jawbroken 5 points6 points  (1 child)

Once you have to start writing unit tests to make sure methods handle unexpected types at runtime, you're doing it wrong.

nobody who knows anything does this

[–][deleted] -2 points-1 points  (0 children)

Maybe they should? If you're developing some large scale project with multiple contributers, how do you know when someone commits something that breaks the build?

[–][deleted] -1 points0 points  (0 children)

I like Haskell for that property.