|
|
|
|
|
by pjmlp
2786 days ago
|
|
First of all not all FP languages have TCO, Scheme is probably the only one that actually requires it on its language specification. Secondly stuff like LINQ was already available in Smalltalk. So all those map/filter/fold/.... constructs from lambda calculus, which Java now enjoys. Then if we apply the modern concept of only Haskell is FP, then there are a couple of FP languages that won't meet the classification. Ah, and Haskell does not require TCO on their language specification, so it isn't an FP language according to your arbitrary definition. |
|