Develop and customize your solutions a lot faster and simpler. Significantly increase their performance, modularity and integrity. Up to x10 for complex solutions. And it's open source.
Pure functions with no variables and side effects. Limited but large number of operators of their creation. Capability to iterate over all function values.
Any data is automatically incrementally updated whenever any other data it uses is changed.
The control flow is split into a set of small events, whose execution order is automatically built by the platform. Extensive capabilities for getting what exactly has been changed between events.
Inheritance and polymorphism, including multiple ones. Extensive encapsulation capabilities. Optional explicit typing.
Declarative rules instead of imperative checks. This rules can never be broken and can be used to automatically build required UI.
Code templating and autogeneration. Both in IDE and in run-time.