Phil Freeman's repositories
purescript-derive-lenses
A little utility to derive lenses and prisms for data types in PureScript
purescript-rest
A toolkit for creating REST services with Node and PureScript
star-dodge-clone
A partial clone of 2D Star Dodge
typescript-docs
A documentation tool for TypeScript Definition files
language-typescript
Haskell library for working with TypeScript Definition files
lambdaconf-2015
Materials for my LambdaConf 2015 Workshop
purescript-signal-loop
An abstraction on top of purescript-signal, for avoiding Channels
purescript-free-canvas
A free monad interface to the canvas
dicom-haskell-library
A library for reading and writing DICOM files in the Explicit VR Little Endian transfer syntax.
purescript-foreign-lens
A lens-compatible set of getters for purescript-foreign
purescript-hoist
Optics between functors
lambdaconf
LambdaConf Notes
Embedding-a-Full-Linear-Lambda-Calculus-in-Haskell
Embedding a Full Linear Lambda Calculus in Haskell
purescript-bsp-experiment
An isometric canvas renderer which supports transparency
stack-safety-for-free
A note on the approach to stack-safety in PureScript's core libraries
codemesh2016
Code Mesh 2016 slides
acme-all-monad
A monad which is powerful enough to interpret any action
purescript-croco
Croco Magneto remake in PureScript - work in progress
supervisor
A simple ptrace-based supervisor
purescript-drumloops
Experimenting with purescript-howler
purescript-handlebars
Simple bindings to the handlebars text templating library
purescript-sammy
PureScript bindings for Sammy.js, a Javascript, browser-based Sinatra-clone.
with-index
A tiny library for composing indexed traversals
kan-extensions
Kan extensions, Kan lifts, the Yoneda lemma, and (co)monads generated by a functor
purescript-hm-demo
A small type system demo for PureScript "Overboard"
typescript-docs-psc
A PureScript port of typescript-docs