Phil Freeman's repositories
purescript-folds
Applicative Folds, in the style of Gabriel Gonzalez' foldl library
purescript-node-readline-aff
A wrapper around Node.ReadLine for use with the Aff Monad.
purescript-scoped-labels
A little implementation of records with duplicate labels
purescript-day
Day Convolution
purescript-drawing
A data structure for drawings
purescript-webidl
A wrapper for the webidl2 library
purescript-isomorphisms
A category of isomorphisms, and some standard isomorphisms
purescript-lens-simple
Very basic lenses
purescript-node-coroutines
Coroutines for working with Node streams
purescript-debugger
A simple console debugger for PureScript functions
purescript-book
Sources for the PureScript book
purescript-purview
A UI library based on the incremental lambda calculus
purescript-sdom
An experiment in replacing the virtual DOM and avoiding diffing
purescript-tropical
Tropical Semirings
purescript-distributions
A monad which generalizes the probability monad to an arbitrary Semiring of probabilities
purescript-taylor
Taylor series
purescript-memoize
Type classes for creating memoized functions
purescript-yargs
PureScript bindings for the yargs command-line parsing library
purescript-reflection
Reflecting values at the type level
purescript-milkis
A Purescript wrapper for node-fetch
purescript-quickserve
Quick HTTP servers
purescript-react-explore
Experiments with comonads for modelling React UIs
purescript-pairing
Pairings of functors
purescript-leibniz
Leibniz Equality
paf31.github.io
functorial
purescript-promises
An alternative effect monad for PureScript.
contravariant
Haskell 98 contravariant functors
purescript
A strongly-typed language that compiles to Javascript
purescript-lists-fast
Fast replacements for some common functions on linked lists