3 ms·
What's the main motivation behind creating Stable, and what philosophy or principals are guiding your decisions about how to build the language?
by mind-blight 5y ago
What's the main motivation behind creating Stable, and what philosophy or principals are guiding your decisions about how to build the language?
- Skinney 5y agoI originally wanted to create "Elm with unions instead of ADTs, that compiles to wasm", but I had recently discovered Factor and Forth and found I enjoyed the syntax and semantics better than ML. I'm a minimalist, I'm not fond of languages that grow and grow and grow with features. So my goal is to create the smallest language that is still flexible enough to solve most of my day-to-day problems (I use Elm and Kotlin for work), and a language which is easy to reason about. For more on how Elm inspired Stabel, read this: https://fossils.stabel-lang.org/compiler/wiki?name=How+Elm+inspired+Play&p https://fossils.stabel-lang.org/compiler/wiki?name=How+Elm+i... Note: It's Stabel, not Stable. Stabel is norwegian and means stack.