Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 28 million developers.
Sign up-
Data61 / CSIRO
- Australia
- Sign in to view email
- http://blog.ielliott.io
Popular repositories
-
idris-but-its-c
Idris, but it's C
Idris 19
-
lambdapi
Educational implementation of dependent types
-
parametricity-proofs
Proofs of the number of inhabitants of polymorphic functions
Haskell 12
-
meta-lambda
Lambda Calculus with quote and unquote
Haskell 10
-
eden
Experimenting with GHC's Backpack technology to create modular programming language representations
Haskell 6
-
stg-llvm
Attempting to compile STG to LLVM
Haskell 6
1,065 contributions in the last year
Contribution activity
August 2018
Created a pull request in nomeata/inspection-testing that received 3 comments
Sort binder groups so that order doesn't matter
This solves the simple case below but still breaks on examples where lexicographic ordering won't help, like in code generated by Template Haskell …
Created an issue in LightAndLight/typed-cfg that received 3 comments
Nested recursion malfunctions
It seems like names are getting mixed up somewhere in nested recursion.
-- |
-- T ::= e | '(' U ')' T
-- U ::= e | '{' T '}' U
alternate :: CFG () …