Haskell
-- Language
English
Japanese
Spanish
French
Hebrew
Russian
Ukrainian
The meeting place for professional Haskell programmers
Overview
Groups
Find
a Haskeller
Find a Job
Polls
Bling
FAQ
News Archive
Browse Skills
Login
I'm a Haskeller!
Sandy Maguire
Sandy Maguire
Using Haskell since 2014
[email protected]
http://sandymaguire.me
You can ask me about full-time employment
Living in Ottawa, ON
Freenode
isovector1
Skills
Advanced type-level programming (GADTs, TypeFamilies, proofs, etc.)
Compilers
DSL Design
Denotational design
GHC internals
Game development
Generic Programming
Happstack Web Framework
High-performance Haskell
Metaprogamming via Template Haskell
Monadic Parser Combinators
Network programming
Programming language translation
Programming using Arrows
Proving observational equivalence between Haskell programs
Purely functional data structures — design and implementation
Teaching Haskell
UNIX Scripting
Web development (HTML, CSS and Javascript)
Packages
constraints-emerge
do-notation
ecstasy
freer-effects
freer-simple
ghc
ghcid
latex-live-snippets
opentracing
polysemy
polysemy-plugin
polysemy-zoo
prospect
proto-lens
sequoia
suavemente
th-dict-discovery
type-errors
Check package dependency status.
Login with
Login using
— OR —