# fast-combinatorics This is a library for fast combinatorics using ATS. You may need to download the relevant ATS libraries [here](http://www.ats-lang.org/Downloads.html#Install_of_ATS2_include) if linking fails. Currently it is in-progress, being somewhat constrained by the fact that I have yet to figure out how to share arbitrary-precision types between ATS and Haskell. # Building The Haskell library comes with the C bundled, however you may wish to build from source if you are hacking on the library. To that end, you can install [stack](http://haskellstack.org/), [patscc](http://www.ats-lang.org/Downloads.html) , and [pats-filter](https://github.com/Hibou57/PostiATS-Utilities) and build with ```bash $ ./shake.hs ```