Matthew Pickering (@mpickering)

Top repositories

1

apply-refact

Refactor Haskell source files
Haskell
144
star
2

eventlog2html

Visualise eventlog events as a static webpage
Haskell
65
star
3

500-sql-haskell

A Haskell implementation of "Functional pearl: a SQL to C compiler in 500 lines of code"
Haskell
47
star
4

icfp2015-papers

Accepted papers for ICFP 2015
Python
46
star
5

hie-lsif

Haskell
31
star
6

hs-speedscope

Haskell
29
star
7

hlint-refactor-mode

Emacs bindings for hlint's --refactor option
Emacs Lisp
28
star
8

simple-language-client

A LSP client where events are powered by fsnotify and diagnostics displayed in a simple terminal interface
Haskell
26
star
9

ghc-artefact-nix

Create environments with GHC HEAD artefacts
Nix
26
star
10

old-ghc-nix

Old and New GHC
Nix
21
star
11

hashtag-coerce

A GHC source plugin which detects opportunities to use coerce
Haskell
17
star
12

ghcide-reflex

Experimental fork of ghcide which is reimplemented using the FRP library reflex
Haskell
17
star
13

rg-map

Make a map of all georeferenced maps on routegadget
JavaScript
14
star
14

haskell-nix-plugin

Plugin scaffolding for nixpkgs
Nix
11
star
15

plugin-constraint

Haskell
10
star
16

gitlab-triage

Haskell
10
star
17

hlint-refactor-vim

Vim Script
10
star
18

servant-pandoc

Render a servant API to Pandoc's native representation
Haskell
9
star
19

refact

Intermediary between ghc-exactprint and hlint
Haskell
9
star
20

graphmod-plugin

A source plugin reimplementation of graphmod
Haskell
9
star
21

impure-hygienic-combinators

Haskell
8
star
22

elaborator-reflection-haskell

Haskell
8
star
23

gperftools-ghc-example

Example of finding off-heap memory leaks in Haskell programs
Haskell
7
star
24

anonymous-records-benchmark

Haskell
5
star
25

funflow-nix

Utilities for writing flows with environments created by nix
Haskell
5
star
26

compilers

Haskell implementation of the compilers practical
C
5
star
27

lift-plugin

A plugin which does something very magical with Template Haskell's Lift type class
Haskell
4
star
28

blog

TeX
4
star
29

dyepack

Don't leave the premises with my closure
Haskell
4
star
30

mpickering.github.io

HTML
3
star
31

core-kythe

Haskell
3
star
32

hlint-refactor-atom

A atom package which provides bindings for the hlint --refactor option
CoffeeScript
3
star
33

reflex-ghc

A reflex reimplementation of ghcide
Haskell
3
star
34

generic-lens-benchmarks

Benchmarks from Generic Deriving of Generic Traversals
Haskell
3
star
35

paper-template

Template for papers
TeX
2
star
36

core-prof

Add cost centres after simplification
Haskell
2
star
37

legendary-train

A program which benefits from -flate-specialise
Haskell
2
star
38

probable-eureka

Haskell
2
star
39

three-level

A three stage program you definitely want to write
Haskell
2
star
40

core-prof-plugin

Add cost centres after optimisation
Haskell
2
star
41

example-core-plugin

How to set up a project to develop a plugin
Haskell
2
star
42

test-th-prof

How to profile a splice
Haskell
2
star
43

rtcwrao-benchmarks

Replacing type classes with records affects optimisation benchmarks
Haskell
2
star
44

tth-define-instances

Haskell
1
star
45

records

Fork of records
Haskell
1
star
46

ghc-compile-time

Haskell
1
star
47

musical-spork

Haskell
1
star
48

let-insert

Haskell
1
star
49

shiny-system

15524
Haskell
1
star
50

probable-tribble

Experiments combining staging and dynamic programming inc. histo and dynamorphisms
Haskell
1
star
51

haskell-indexer-nix

Nix
1
star
52

weak-ptr-spaceleak-cabal

Example cabal project suitable for using with gdb
Haskell
1
star
53

bucs-bot

Haskell
1
star
54

funflow-gis

An experiment using funflow for a GIS processing pipeline
Haskell
1
star
55

clt

Haskell
1
star
56

plugin-recompilation-test

Haskell
1
star
57

crispy-computing-machine

Haskell
1
star
58

trac-to-remarkup

Haskell
1
star
59

threepenny-utils

Missing functions from threepenny-gui
Haskell
1
star
60

test-repo

Haskell
1
star
61

kmp

From Jun Inoue - Supercompiling with Staging
OCaml
1
star
62

cabal-doctest-demo

Demo of using external commands to implement `cabal doctest`
Shell
1
star
63

eventlog-imgui

Haskell
1
star