6 ms·
This actually looks good. It's like a less-obtuse Haskell. At a glance the features seem to be just the right mix of functional programming paradigms and stand
by coolio1232 2y ago
This actually looks good. It's like a less-obtuse Haskell. At a glance the features seem to be just the right mix of functional programming paradigms and standard imperative programming.
- steve_adams_86 2y agoThe other day I saw someone describe writing Haskell as “programming with your elbows while listening to math rock”, which is awesome. I can see the need for a less-obtuse Haskell
- bmitc 2y agoWhat 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.
- galaxyLogic 2y agoSo it's not PURE!
- otabdeveloper4 2y agoYeah, it doesn't have the one thing that makes Haskell Haskell.
- tromp 2y agoIt's also strict rather than lazy by default. So it doesn't have the two things that make Haskell Haskell.
- pjmlp 2y agoActually it started with Miranda.
- tromp 2y agoWhich in turn started with https://en.wikipedia.org/wiki/SASL_(programming_language) https://en.wikipedia.org/wiki/SASL_(programming_language)
- coolio1232 2y agoSyntax-wise it looks a lot like Haskell to me, especially the pattern-matching, the variable declarations (with `::`), as well as the indent-based blocks.
- cies 2y agoIt's usually called ML-syntax. SML, OCaml, Elm, PureScript, and many more have used this.
- cies 2y ago> 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.