An open API service indexing awesome lists of open source software.

https://github.com/statusfailed/cartographer-core


https://github.com/statusfailed/cartographer-core

Last synced: 8 months ago
JSON representation

Awesome Lists containing this project

README

          

# 🗺️ cartographer-core

This is a rewrite of the core library part of
the [cartographer project](http://cartographer.id/).

It lets you:

- [x] construct hypergraphs
- [x] compose and tensor them
- [x] match patterns
- [x] apply rewrite rules

# Dependencies, Build, and REPL

cartographer uses the [nix package manager](https://nixos.org/nix/) to manage
dependencies.

You can build with

nix-build release.nix

If you want to mess around with the library in GHCI, make sure you have cabal
installed:

nix-env --install cabal-install

Then you can get a repl with

nix-shell
cabal repl

# Know Issues

* [ ] Convexity checking extremely slow: needs benchmarks & fixes