Tour of Oof features
todo
This purpose of this tour is to show you the distinctive features of Oot. If you're looking to learn Oot by example, you want the [Self-ideas-computer-oot-ootTutorial tutorial].
See also Oot.
Syntax
First-class functions with closures
Lazy
Keywords
Graphs
Literal notation for cycles
Boundaries
flavored boundaries
Pattern matching
Get/set
Perspectives
Apply
Optional static typing
Parametric polymorphism
Ad-hoc polymorphism
return typing restrictions
promises and demands
Immutability and references
Compiler tracks side-effects and whatever else you want
Interoperability
Functions with multiple entry points
First-class continuations
The call tree and handlers
Exception tower
Macros