(декларота́ - Russian made up word, means "quintessence of declarativeness")
Tool to model and manage relations of state and side effects. It provides new unique means of expression to do that. Means that unlock not just
- reduced amount of code
- correctness, consistency
- performance now and more performance in the future
- relations and data model inspector
- auto-concurrenting of computations (and hints for complex cases)
Inspired by Alan's Kay OOP, MVC, FP, FRP, Redux, Event Log, CQS, stuartsierra/component, Out of the Tar Pit
How to combine OOP and FP? How to combine Redux (Event Log + Reducer) and MVC? How to make FRP relational? How to write pure functions without immutability?
Consistently, incrementally was being created during development of music app
🥇Opera Widgets Challenge (2010) 🥇Chrome Apps contest of Google technology User Group 🏅Tizen App Challenge (2014)
Logo author: https://twitter.com/nikitonsky
Copyright (c) 2009—2020 Gleb Arestov Licensed under the Business Source License 1.1 (BSL).