This is your work, valued
I am a researcher interested in type theory and category theory.
modal. Modal logic in Haskell through Static Pointers
9cooked-pi. What if we built the same frustrating type checker over and over again? For science.
8sml-fingertree. The ugliness is worth it, the ugliness is worth it, the ugliness...
8c-dsl. a dsl for generating C
7independence-of-the-continuum-hypothesis. Some notes on the independence of the continuum hypothesis.
7register-alloc. WIP - A little doodle of a register allocator with an explanation of how it works.
6fibrational-semantics. Notes on simple fibrational semantics.
6sml-kanren. Let's make another miniKanren.
5hlf. an implementation of LF
5ds-kanren. a tiny logic programming language
4concurrent-stack-with-helping. A case study in Iris formalizing a concurrent stack with helping.
4secret-notes. Containing small notes which aren't original or noteworthy, but which I don't want to lose.
4hi. A toy interpreter for Haskell
4sml-abt-unify. Simple unification for ABTs in SML
3blog. the source for jozefg.bitbucket.org
3emacs.d. my emacs config
3classical-realizability. Notes on a realizability model for a classical logic
3c_of_scheme. a lousy scheme compiler
2sml-higher-order-matching. A (probably broken) second order pattern matching
2JonPRL. An LCF-with-validation-style proof refinement logic based on realizability
2drafts. Drafts of posts for my blog
2ctt.elf. Probably wrong formalization of computational type theory in Twelf.
2oplss. My notes from OPLSS and related pre-lecture-thingies
2a-short-talk-on-iris. The notes for a short talk given on Iris in a seminar on concurrent separation logic at Carnegie Mellon.
2folds-common. A conglomeration of folds.
2monad-gen. a monad for fresh values
2hotc. Notes on higher-order typed compilation. Probably wrong
2kripke. Modal logic and Kripke semantics in Twelf
2simple-abt. Nothing fancy, just binding without pain
2effective-topos. Notes on the effective topos and related subjects.
2generic-church. automatic church encodings
2regex. an exercise in decision procedures in Agda
2bound-gen. Making bound play nice with monad-gen.
2hasquito. a dysfunctional compiler to javascript
2reified-records. automatic reification of records to maps
1iris-project. HTML
1sml-lcf. A general purpose library for writing LCF-with-validations-style refiners
1jozefg.github.io. website
1f2js. A compiler in need of a better name
1