1) Not algol derived syntax (check)
2) Speed (check -- I don't care about the: "you can write it totally unidiomatic and squeeze it to almost C or even better for some microbenchmark" situation).
3) Degree in type theory (meant as a joke anyway, refers to the steep learning curve of the tons of concepts introduced).
4) Laziness (don't care about the "you can switch it off" situation).
5) Has a GC (check).
Is there anything I really missed? In real life, classical use, as opposed to "if you really try and want it, you can also do it this way"?
1) Not algol derived syntax (check) 2) Speed (check -- I don't care about the: "you can write it totally unidiomatic and squeeze it to almost C or even better for some microbenchmark" situation). 3) Degree in type theory (meant as a joke anyway, refers to the steep learning curve of the tons of concepts introduced). 4) Laziness (don't care about the "you can switch it off" situation). 5) Has a GC (check).
Is there anything I really missed? In real life, classical use, as opposed to "if you really try and want it, you can also do it this way"?