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!
Liam O'Connor-Davis
Liam O'Connor-Davis
Using Haskell since 2007
Reveal email address
http://liamoc.net
You can ask me about full- or part-time employment
Living in Sydney, Australia
Freenode
kamatsu
Twitter
kamatsu8
About Me
Teacher, Academic, Researcher, Software Engineer
Skills
Advanced type-level programming (GADTs, TypeFamilies, proofs, etc.)
Agda
Agile software development
Attribute Grammar
Categorical Programming
Compilers
Concurrent Haskell
DSL Design
Darcs internals
Denotational design
Distributed systems
Foreign Function Interface (FFI)
Formal Verification
GHC internals
Game development
Generic Programming
Happstack Web Framework
Hardware Acceleration DSLs
High-performance Haskell
Idris
Monadic Parser Combinators
Network programming
Parallelism
Programming language translation
Programming using Arrows
Property based testing (QuickCheck)
Prototyping
Proving observational equivalence between Haskell programs
Purely functional data structures — design and implementation
Systems programming
Teaching Haskell
UNIX Scripting
Web development (HTML, CSS and Javascript)
Yesod Web Framework
Packages
composition-tree
dixi
generators
latex-formulae-hakyll
latex-formulae-image
latex-formulae-pandoc
patches-vector
SFont
Sprig
TeaHS
wizards
Check package dependency status.
Login with
Login using
— OR —