Hacker News new | ask | show | jobs
by xixixao 3844 days ago
Definitely. Type classes are the semantic part of Shem taken from Haskell. Perhaps that is not the best summary, it's the type system that is the most obvious connection between Shem and Haskell.
1 comments

Rust also has Haskell's typeclasses in the form of its traits. I don't think anyone would go around claiming it's "Haskell based".

When I think Haskell, I think lazy evaluation and only providing purely functional type patternmatching predicates.