Hacker News new | ask | show | jobs
by bmitc 460 days ago
What is the relation to Haskell?

The language is basically Racket, which is a Scheme at its core. There's very little in common with a language like Haskell.

3 comments

Syntax-wise it looks a lot like Haskell to me, especially the pattern-matching, the variable declarations (with `::`), as well as the indent-based blocks.
It's usually called ML-syntax. SML, OCaml, Elm, PureScript, and many more have used this.
So it's not PURE!
Yeah, it doesn't have the one thing that makes Haskell Haskell.
It's also strict rather than lazy by default. So it doesn't have the two things that make Haskell Haskell.
Actually it started with Miranda.
> What is the relation to Haskell?

I could only think of is they are both being a "typed lambda calculus" language with an ML-syntax.