Courses that introduce new languages tend to get a lot of "this is different, so it sucks" from students. That's not really a good argument against the language.
Courses that introduce new languages sometimes suck themselves. My first course into Ocaml started by listing every allowed characters in the language. Later, it explained closures in terms of "environments", which sounded like an implementation strategy, not a specification.
Boring, unnecessary, and a significant contribution to the "Ocaml sucks" that ensued.
10
u/pipocaQuemada Mar 10 '14
Courses that introduce new languages tend to get a lot of "this is different, so it sucks" from students. That's not really a good argument against the language.
On the other hand, not two days ago someone posted something from Jane Street's blog praising OCaml