Amos Robinson's repositories
xylo
Xylophone and idiophone experiments
nominal-wyvern
Nominal Wyvern typechecker for subtyping decidability
pulse
The Pulse separation logic DSL for F*
FStar
A Proof-oriented Programming Language
fstar-vscode-assistant
An interactive mode for F* in VS Code
karamel
KaRaMeL is a tool for extracting low-level F* programs to readable C code
talks
talks
velus
A Lustre compiler in Coq
frama_c_example
A small example using Frama-C example
kind2
Multi-engine SMT-based automatic model checker for safety properties of Lustre programs
CompCert
The CompCert formally-verified C compiler
monad-free
how do you write hedgehog without monads
isa-value-parser
Simple, faster parser for "value terms" in Isabelle.
thesis
please disregard
icicle
A streaming query language.
merges
playing around with merges
clustering-proof
Coq proofs of validity of ILP clustering algorithm
ddc
The Disciplined Disciple Compiler
clustering
implementation of clustering/scheduling for combinators, using ILP
streamtiling
'Controlled' stream fusion