sott. Simplified Observational Type Theory
90modulog. A Datalog implementation with an OCaml inspired module system
44CS316-19. The 2019/2020 edition of Strathclyde's CS316 Functional Programming course
40ocamlmvc. An MVC library for writing interactive webpages in OCaml
35CS316-18. The 2018-19 edition of Strathclyde's CS316 "Functional Programming" course
32agda-metric-reals. Agda
29foveran. A Dependently Typed Programming Language
28unboxed. Unboxed arrays for OCaml
26CS316-2022. Materials for the 2022-2023 edition of CS316 "Functional Programming"
25CS316-2020. The 2020-21 Edition of CS316 "Functional Programming" @ the University of Strathclyde
25system-f-parametricity-model. A Model of Relationally Parametric System F in Coq
23CS316-17. The 2017-18 edition of Strathclyde's CS316 "Functional Programming" course
21interactive-natural-deduction. An editor for interactively building natural deduction proofs
20sorting-types. Typed DSLs for sorting
20playtime. An OCaml EDSL for describing and solving strategic games
17authenticated-data-structures. An implementation of generic authenticated data structures in OCaml
16algebraically-indexed-types. Repository for documents and experiments to do with algebraically-indexed types
13semantic-cut-elimination. Cut-elimination by Semantic Means
8qtt-models. Formalisations of interesting models of QTT
7Forvie. Some Programming Language Description and Processing Tools in Haskell
6array-mapped-trie. An Array Mapped Trie implementation in OCaml
5acfg-parser. Parser for Active Context Free Grammars
3pretty-monospace. An OCaml pretty-printing library for monospaced text
3ppx-monoid. OCaml
3CS316-2021. The 2021/22 edition of Strathclyde's Functional Programming course in Haskell
2ppx-markdown. OCaml PPX extension for including markdown in OCaml source files
2approx-diff. Approximation as Differentiation
2polly. A simple language for services
2coqjvm. Coq executable semantics and resource verifier
2clocked-types.
2parser-combinators-intro. Slides for an introductory talk on Parser Combinators
2opam-repository. Main public package repository for OPAM, the source package manager of OCaml.
1Inductors. Notes and implementations of inductors
1ulmus. Ulmus
1camlcheck. An OCaml QuickCheck clone
1access_log. OCaml
1