Tom Ridge (@tomjridge)

Top repositories

1

tjr_btree

B-tree (Bayer, not binary) library in OCaml
OCaml
39
star
2

tjr_kv

A key-value store for OCaml
OCaml
20
star
3

imp_fs

ImpFS, a new filesystem.
OCaml
20
star
4

p3.archived

p3
OCaml
19
star
5

kv-hash

A Key Value store using a persistent hashtable approach
OCaml
18
star
6

tjr_simple_earley

Simple implementation of a parsing algorithm inspired by Earley
OCaml
14
star
7

kv-lite

A simple Key Value store implemented on SQLite
OCaml
9
star
8

mini-fs

Very very minimal fs-like thing
OCaml
8
star
9

p4.archived

A "low-level" combinator parsing library for OCaml
OCaml
8
star
10

mini-btree

OCaml
8
star
11

tjr_mem_queue

An in-memory message queue for messaging between senders and a receiver.
OCaml
7
star
12

path_resolution

Formal specification of path resolution algorithm in OCaml
OCaml
4
star
13

e3_deprecated_in_favour_of_tjr_simple_earley

OCaml Earley parser
OCaml
4
star
14

ocaml-gc-events-tracing

Record GC events from Gc.Memprof, in a file
OCaml
4
star
15

sparse-file

Implement a generic sparse file (a file with gaps, which don't consume on-disk bytes)
OCaml
3
star
16

isa_btree

OCaml
2
star
17

fs0

A sort-of minimal basis for building a file system on top of a block device
OCaml
2
star
18

chunked_file

A chunked file is like a normal file, but divided into fixed-size chunks. This means you can delete early chunks if you know they are no longer needed.
OCaml
2
star
19

buffered_io

Buffered IO operations (similar to OCaml channels)
OCaml
2
star
20

example_grammars

Example grammars for parsing work
OCaml
1
star
21

public_notes

Various notes that need to be accessible on the web
1
star
22

fs_spec

Filesystem spec
OCaml
1
star
23

tjr_csv

OCaml CSV parsing via p0
OCaml
1
star
24

tree_structured_text

Specification of tree-structured text
Scala
1
star
25

ocaml_gll_examples.archived

GLL examples from paper "GLL parsing", rendered in OCaml
OCaml
1
star
26

p5_scala.archived

P5 parsing library, in Scala
Scala
1
star
27

docker-irmin

Irmin Docker setup, primarily for benchmarking on Equinix servers
Dockerfile
1
star
28

tjr_python_earley_parser

Python Earley parser, based on tjr_simple_earley OCaml parser
Python
1
star