Categories: software

Software

Software on github

See https://github.com/tomjridge. Some repositories of interest (in roughly chronological order):

Title and link Description
Netsem The Netsem TCP/IP specification
Ott “Ott is a tool for writing definitions of programming languages and calculi.”
Lem “Lem is a lightweight tool for writing, managing, and publishing large scale semantic definitions.”
SibylFS A formal specification and test oracle for file systems.
tjr_btree A B-tree library for OCaml (and JavaScript).
tjr_kv A key-value store for OCaml (and JavaScript).

Some of these use travis, see here for build statuses.

NOTE: JavaScript versions via js-of-ocaml

Parsing

See the separate page parsing.

Verified parser: see the blog article.

Older stuff


Related posts: