Dominic Orchard

Results 7 repositories owned by Dominic Orchard

co519-logic

18
Stars
3
Forks
Watchers

Some accompanying lectures notes and resources for CO519 - Theory of Computing (Logic) at the School of Computing, University of Kent.

codo-notation

26
Stars
4
Forks
Watchers

Codo notation for programming with comonads in Haskell

effect-monad

85
Stars
12
Forks
Watchers

Provides 'graded monads' and 'parameterised monads' to Haskell, enabling fine-grained reasoning about effects.

effectful-explanations-talk

17
Stars
2
Forks
Watchers

"Programs that explain their effects" talk material

effects-as-sessions

27
Stars
2
Forks
Watchers

Formalised embedding of an imperative language with effect system into session-typed pi calculus.

navier

46
Stars
15
Forks
Watchers

Navier-Stokes fluid simulation in various languages (C, Fortran, and Haskell using Repa)

type-level-sets

63
Stars
21
Forks
Watchers

Type-level sets for Haskell (with value-level counterparts and various operations)