Los Angeles, CA

Phil Freeman

Elite
@paf31

Original developer of the PureScript compiler, author of http://leanpub.com/purescript, Haskeller, PLT enthusiast.

purescript-book. Sources for the PureScript book

450

purescript-thermite. A simple PureScript wrapper for React

349

24-days-of-purescript-2016. 24 Days of PureScript, 2016

290

purescript-sdom. An experiment in replacing the virtual DOM and avoiding diffing

162

initialround. Web app for interviewing technical candidates in the browser

162

purescript-behaviors. A simple push-pull FRP implementation

131

dovetail. A PureScript interpreter in Haskell

123

purescript-purview. A UI library based on the incremental lambda calculus

112

purescript-react-explore. Experiments with comonads for modelling React UIs

90

purescript-incremental-functions. Incremental lambda calculus

80

purescript-foreign-generic. Generic deriving for purescript-foreign

62

purescript-quickserve. Quick HTTP servers

60

haskell-slides. Haskell

50

purescript-drawing. A data structure for drawings

46

purescript-derive-lenses. A little utility to derive lenses and prisms for data types in PureScript

39

purescript-smash. An "extensible coeffect" system built out of comonads and Day convolution.

36

the-future-is-comonadic. My (rejected) OBT-2018 submission

33

purescript-rest. A toolkit for creating REST services with Node and PureScript

32

purescript-jquery. Type declarations for jQuery

30

mu-kanren. A step-by-step MicroKanren evaluator

29

star-dodge-clone. A partial clone of 2D Star Dodge

27

24-days-of-purescript-2014.

27

purescript-safely. A combinator for making any monadic control operator stack-safe

26

typescript-docs. A documentation tool for TypeScript Definition files

22

purescript-graphics-vis. A library for interactively creating graphics visualizations

22

purescript-debugger. A simple console debugger for PureScript functions

22

purescript-event. The Event type, extracted from purescript-behaviors

22

purescript-behaviors-demo. purescript-behaviors in PSCi

19

purescript-leibniz. Leibniz Equality

19

purescript-yargs. PureScript bindings for the yargs command-line parsing library

18

language-typescript. Haskell library for working with TypeScript Definition files

18

purescript-memoize. Type classes for creating memoized functions

18

lambdaconf-2015. Materials for my LambdaConf 2015 Workshop

17

purescript-signal-loop. An abstraction on top of purescript-signal, for avoiding Channels

15

partial. A nullary type class for partial functions

15

purescript-folds. Applicative Folds, in the style of Gabriel Gonzalez' foldl library

14

purescript-free-canvas. A free monad interface to the canvas

13

purescript-lists-fast. Fast replacements for some common functions on linked lists

13

purescript-hooks. PureScript

12

Purity. CLR-Hosted Total Functional Programming Language

11

runpurs. PureScript corefn interpreter experiment for processing JSON

10

purescript-hoist. Optics between functors

10

purescript-foreign-lens. A lens-compatible set of getters for purescript-foreign

10

dicom-haskell-library. A library for reading and writing DICOM files in the Explicit VR Little Endian transfer syntax.

10

purescript-day. Day Convolution

10

purescript-scoped-labels. A little implementation of records with duplicate labels

8

purescript-lens-simple. Very basic lenses

7

HsDiff. Haskell Diff Tool

4

tablestorage. Azure Table Storage REST API Wrapper

4

purescript-isomorphisms. A category of isomorphisms, and some standard isomorphisms

4

Automata-hs. A monad for finite deterministic automata

3

purescript-webidl. A wrapper for the webidl2 library

2
52
Apply