Syntax looks very clean, but probably more like CoffeeScript mixed with Ruby. "Inspired by Haskell" is going a bit far. You took pattern matching and `where` and none of the semantics. Object patterns are absolutely awesome. Every OOP/FP hybrid ought to have that. Especially if you're not going to support algebraic data types. That point is worth bringing up, though: are they missing because of the presents of object…
All the major OOP/FP I know support matching on objects. It is indeed a very powerful feature. See active patterns and extractors.
You must mean Scala and F#, which I haven't used. Haven't seen this feature in OCaml or Clojure.