Introduction to Mangle Datalog
mainMangle Datalog is a declarative logic programming language and deductive database system. It allows users to represent data as facts (logical statements similar to table rows) and define rules to compute new facts from existing ones.
Key features include:
- Declarative Syntax: Specify what you want rather than how to compute it.
- Structured Data: Support for complex types like lists, maps, and records (structs).
- Modularity: Programs can be split into modules.
- Type Safety: Benefits from static type checking and type inference.
- Advanced Querying: Supports aggregation and function calls.