The language is basically Racket, which is a Scheme at its core. There's very little in common with a language like Haskell.
I could only think of is they are both being a "typed lambda calculus" language with an ML-syntax.