Welcome to Formal¶
Formal is all about data storages.
You'll find packages to:
- connect to them
- high abstractions to simplify storing
- tools to manage the lifecycle of storages
They use declarative code to provide a memory safe approach to data manipulation.
-
Use objects to progamatically build your queries instead of concatening strings.
-
Manipulate your Domain objects and let the ORM store them (SQL, Elasticsearch or Filesystem).
-
Incrementally run SQL queries to update your database. Or run commands when you deploy.