Dyna is a small, high-level declarative programming language. A Dyna program specifies a collection of named data items. These items can be queried, much like a database. Dyna's power comes from the ability to define an item's value by rule from the values of other items, much like a spreadsheet. Thus, Dyna provides a unified way of specifying both data and algorithms. Dyna's algorithms are reactive: a change to an item's value efficiently propagates to related items, changing their values for future queries.
No builds yet
.. image:: https://readthedocs.org/projects/dyna/badge/?version=latest :target: https://dyna.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status
<a href='https://dyna.readthedocs.io/en/latest/?badge=latest'> <img src='https://readthedocs.org/projects/dyna/badge/?version=latest' alt='Documentation Status' /> </a>
Project Privacy Level