Gregory Crosswhite's repositories
LogicGrowsOnTrees
A library and framework for massively parallelizing backtracking searches in Haskell with a strong emphasis on ease of use.
Carcassonne
A 2D quantum physics simulation system using tensor network states.
either-unwrap
Functions for probing and unwrapping values inside of Either.
Nutcracker
An efficient 1D quantum physics simulation system using matrix product states.
AbortT-transformers
A Haskell monad and monadic transformer providing "abort" functionality
approximate-equality
A Haskell library implementing approximate equality.
habit-of-fate-haskell
A web site for gamifying the building or loosening of habits in which the user is motivated by having their actions result in consequences for fictional characters.
Illuminate
Unit testing framework for C++
type-level-natural-number
Simple, Haskell 2010-compatible type-level natural numbers for Haskell.
type-level-natural-number-operations
A library in Haskell providing operations on type-level natural numbers.
LogicGrowsOnTrees-processes
A library and framework for massively parallelizing backtracking searches in Haskell using multiple processes.
AbortT-mtl
mtl instances for the AbortT monad transformer
ghc-pkg-lib
a library mimicking ghc-pkg list function
LogicGrowsOnTrees-MPI
A library and framework for massively parallelizing backtracking searches in Haskell using MPI.
LogicGrowsOnTrees-network
A library and framework for massively parallelizing backtracking searches in Haskell using network clients and a server.
preservationist
A smart rsync-based backup system.
vpi
Variational Path Integral Monte Carlo
WeightTracker
A simple program for tracking weight changes over time