What is Pathom?
mainPathom is a library for building robust parsers to process graph queries for EQL (EDN Query Language) queries. It provides a reader abstraction for easy composition, an entity concept for reusable readers, and a plugin system.
Key features include:
- Connect: A high-level abstraction that automatically resolves attribute relationships (e.g., database joins or network requests).
- Plugin System: Includes built-in plugins for error handling, request caching, and profiling.
- GraphQL Integration: Ability to use GraphQL endpoints directly from your query system.
For modern development, it is recommended to use Pathom 3, which is currently in alpha but has a stable API and receives active updates.