https://github.com/wilkerlucio/pathom3
Interface with complex data via graph mapping.
https://github.com/wilkerlucio/pathom3
clojure eql graph
Last synced: about 1 month ago
JSON representation
Interface with complex data via graph mapping.
- Host: GitHub
- URL: https://github.com/wilkerlucio/pathom3
- Owner: wilkerlucio
- License: epl-2.0
- Created: 2020-06-23T21:53:53.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-03-17T21:28:07.000Z (about 2 months ago)
- Last Synced: 2025-04-03T02:08:08.914Z (about 1 month ago)
- Topics: clojure, eql, graph
- Language: Clojure
- Homepage: https://pathom3.wsscode.com
- Size: 2.39 MB
- Stars: 399
- Watchers: 16
- Forks: 33
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Pathom 3 [](https://clojars.org/com.wsscode/pathom3)  [](https://cljdoc.org/d/com.wsscode/pathom3) [](https://book.babashka.org#badges)

Logic engine for attribute processing for Clojure and Clojurescript.
Pathom3 is a redesign of Pathom, but it is a new library and uses different namespaces.
## Status
Alpha. Changes and breakages may occur. Recommended for enthusiasts and people looking to help, chase bugs, and help improve the development of Pathom.
## Install
```clojure
com.wsscode/pathom3 {:mvn/version "VERSION"}
```## Documentation
https://pathom3.wsscode.com/
## Run Tests
Pathom 3 uses [Babashka](https://github.com/babashka/babashka) for task scripts, please install it before proceeding.
### Clojure
```shell script
bb test
```### ClojureScript
To run once
```shell script
bb test-cljs-once
```Or to start shadow watch and test in the browser:
```shell script
bb test-cljs
```