Flix (programming language): Difference between revisions

Content deleted Content added
Line 93:
== Principles ==
 
The Flix language design includes a collection of stated principles that shape the language<ref>{{cite web |title=The Flix Programming Language |- Principles |url=https://flix.dev/#/principles/ |website=flix.dev |accessdate=28 August 2020}}</ref>. These include:
 
* Everything is an expression
* Separation of pure and impure code
* Closed-world assumption
* No implicit coercions
* No reflection
* No compiler warnings, only compiler errors
* No dead or unreachable code
* No variable shadowing
 
== References ==