Pinned Repositories
bright-ml
A statically-typed programming language based on "F-ing modules"
focused-modules
A type system for ML-style modules, solving the avoidance problem by focusing [Crary 2020]
mixml-sml
A MixML typechecker, written in Standard ML
modules
Implementations of F-ing modules and 1ML, as well as bibliography of (mainly ML-style) modules
modules-rs
An interpreter of F-ing modules
seqmod
Full implementation of F-ing Modules, with the power of sequent calculus
subtyping-agda
Some rudimentary proofs on subtyping
tutor-ml-modules
Tutorial on implementing an ML-like module system
types-1ml
Type systems written in 1ML
ucat
Univalent categories, displayed categories, and fibrations
elpinal's Repositories
elpinal/modules
Implementations of F-ing modules and 1ML, as well as bibliography of (mainly ML-style) modules
elpinal/seqmod
Full implementation of F-ing Modules, with the power of sequent calculus
elpinal/subtyping-agda
Some rudimentary proofs on subtyping
elpinal/focused-modules
A type system for ML-style modules, solving the avoidance problem by focusing [Crary 2020]
elpinal/mixml-sml
A MixML typechecker, written in Standard ML
elpinal/tutor-ml-modules
Tutorial on implementing an ML-like module system
elpinal/ucat
Univalent categories, displayed categories, and fibrations
elpinal/duploids
Duploids
elpinal/orthogonal-reflection
[WIP] Orthogonal-Reflection Construction
elpinal/exsub-ccc
Categorical semantics of functional type theory with explicit substitutions
elpinal/modal
Modal type system
elpinal/twelf-proofs
Proofs for type systems and logical systems in Twelf
elpinal/canonical-singleton-kinds
Singleton kinds, hereditarily
elpinal/coc-forester
Bring `forester complete` to vim
elpinal/config
My configuration files
elpinal/emsh
An ordinary shell
elpinal/incr-cycle-detection
Incremental cycle detection implemented in Standard ML
elpinal/lambda-nq
Lambda calculus with catch/throw
elpinal/sml-lexer
A small lexer library for Standard ML
elpinal/wbt
Weight-balanced tree library for Standard ML
elpinal/agda-categories
A new Categories library for Agda
elpinal/agda-proofs
My playground for Agda proofs
elpinal/emacs-config
My Emacs configurations.
elpinal/forester.vim
A basic vim plugin for forester
elpinal/hamlet
SML reference interpreter
elpinal/isabelle-hol-proofs
My playground for Isabelle/HOL
elpinal/keepsake
Browsing history, curated.
elpinal/remark-code-extra
Add to or transform the HTML output of markdown code blocks using remark
elpinal/SATySFi
A statically-typed, functional typesetting system
elpinal/sml-personal-lib
My personal library for Standard ML