I would like to start a little series explaining Fuzion using idioms from https://www.programming-idioms.org/.
Fuzion idiom #1, the classic 'Hello, World!' example:
But there is more to this since Fuzion uses effects:
A small 🧵1/5…
When statically analyzing this code, we get the list of effects of every feature, in this case, the analysis results in:
But wait, we did not define a feature, so what does this show?
…3/5…
More on the Fuzion language, more examples, idioms, a tutorial, design background can be found at https://flang.dev
…5/5.
The outermost feature in Fuzion is called the universe, it is the implicit container for code that is not within any other feature. Also, the universe' code is executed when running an application, and analyzing a whole application means analyzing the universe.
…4/5…