-
University of Cambridge
- Cambridge, Cambridgeshire, UK
- http://www.jonmsterling.com
- @jonmsterling@mathstodon.xyz
Highlights
- Pro
Lists (4)
Sort Name ascending (A-Z)
- All languages
- Agda
- C
- C++
- CSS
- Clojure
- CoffeeScript
- Common Lisp
- Coq
- Crystal
- Dafny
- Elixir
- Elm
- Emacs Lisp
- F*
- Fancy
- Go
- HTML
- Haskell
- Idris
- Io
- JavaScript
- Jupyter Notebook
- LLVM
- Lean
- Lua
- Makefile
- Markdown
- Nim
- Nix
- OCaml
- Objective-C
- Objective-C++
- Objective-J
- Perl
- Prolog
- PureScript
- Python
- Racket
- Ruby
- Rust
- SCSS
- Scala
- Shell
- Standard ML
- Svelte
- Swift
- Tcl
- TeX
- TypeScript
- Typst
- Vim Script
- XSLT
Starred repositories
The core OCaml system: compilers, runtime system, base libraries
Coq is a formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive develo…
Implementations of various type systems in OCaml.
A language server for reason, in reason
Examples to illustrate the use of algebraic effects in Multicore OCaml
A proof assistant for general type theories
Lock-free data structures for multicore OCaml
Coq to Rust program extraction. The whole tree is on the original Coq code base.
"Between the darkness and the dawn, a red cube rises!": a proof assistant for cartesian cubical type theory
A correct C89/C90/C99/C11/C18 parser written using Menhir and OCaml
A garden of small programming language implementations 🪴
drom is a wrapper over opam/dune in an attempt to provide a cargo-like user experience. It can be used to create full OCaml projects with sphinx and odoc documentation. It has specific knowledge of…
A proof assistant for higher-dimensional type theory
Visual Studio Code Extension and Language Server Protocol for Coq
typed bidirectional router for OCaml/ReasonML web applications
Normalization by Evaluation for Martin-Löf Type Theory
Streamlining the release of dune packages to opam