Re:Rhombus Language
by coolio1232 on Tuesday March 18, 2025 @12:31AM
(#43395769)
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.
[ Parent
| on HN ]
Re:Rhombus Language
by steve_adams_86 on Tuesday March 18, 2025 @12:52AM
(#43395891)
The 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
Less obtuse Haskells have existed for years: Standard ML, OCaml, and F#.
It also involves sending values forwards and backwards in time using Tardises occasionally
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.
Re:Rhombus Language
by galaxyLogic on Tuesday March 18, 2025 @02:12AM
(#43396232)
So it's not PURE!
Re:Rhombus Language
by otabdeveloper4 on Tuesday March 18, 2025 @03:10AM
(#43396505)
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.
Which in turn started with https://en.wikipedia.org/wiki/SASL_(programming_language)
Re:Rhombus Language
by coolio1232 on Tuesday March 18, 2025 @04:27AM
(#43396886)
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.