felko's starred repositories
paperproof
Lean theorem proving interface which feels like pen-and-paper proofs.
semantic-cut-elimination
Cut-elimination by Semantic Means
lambda-mu-mu-calculus
Interpreter for λ̅μμ̃-calculus of Herbelin and Curien (for educational purposes).
semantic-preservation
Work in progress. Attempt to prove semantic preservation (forward simulation) for a simple compiler.
diamond-lang
A prototype programming language with polymorphic reachability types that track freshness, sharing and separation.
typst-preview
Typst preview extension for VSCode
scryer-prolog
A modern Prolog implementation written mostly in Rust.
lambda-calculus-hs
Single file Lambda Calculus implementations demonstrating various type system features and interpretation techniques
haskell-flake
A `flake-parts` Nix module for Haskell development
agregore-browser
A minimal browser for the distributed web (Desktop version)
ProofWidgets4
Helper toolkit for creating your own Lean 4 UserWidgets