London, UK

Donnacha Oisín Kidney

Expert
@oisdk

Computer science postdoc at Imperial College London.

SwiftSequence. A μframework of extensions for SequenceType in Swift 2.0, inspired by Python's itertools, Haskell's standard library, and other things.

374

SwiftDataStructures. Data structures in Swift, including a Trie, Tree, List, and Deque

66

agda-ring-solver. A fast, easy-to-use ring solver for agda with step-by-step solutions

40

monus-weighted-search. Efficient search weighted by an ordered monoid with monus.

19

site. Source code for doisinkidney.com

14

semiring-num. library with a semiring class and some useful semirings

11

type-indexed-queues. Queues with verified and unverified versions

9

agda-playground. Agda

9

Using-Protocols-to-Build-a-very-Generic-Deque. Swift

8

arity-generic-liftA. Provides an arity-generic version of the liftA2, liftA3... liftAn functions

8

groupBy. An example replacement for Data.List.groupBy

8

finiteness-in-cubical-type-theory. Agda

7

agda-ring-solver-report. TeX

6

algebraic-free-monads-agda. Agda

6

Monty-Hall. Swift

5

agda-avl. TeX

5

formalising-graph-algorithms-with-coinduction. Agda

4

constrained-monads. A library for monads with constraints over the types they contain

4

binary-tree. Haskell

4

SwiftTrie. Swift

3

PretendDependSwift. A library for pretending that Swift is dependently typed

3

lean-peano. Haskell

3

quickselect. implementation of introselect in haskell

2

strict-writer. Deprecated in favour of http://hackage.haskell.org/package/writer-cps-mtl-0.1.0.0

2

agda-indexed-fingertree. Agda

2

agda-binary. Agda

2

hakyll-series. Add Series Functionality to Hakyll

2

hstrie. Haskell

2

weighted. WeightedT monad transformer.

2

agda-poly. Agda

2

verified-avl. Haskell

2

adjunctions. Simple adjunctions

1

bfs. HTML

1

SubSum. Swift

1

agda-kleene-lists. Agda

1

pure-arrays. Haskell

1

prob-presentation. Python

1

recursion-schemes-extras. Haskell

1

team-software-project. Python

1

PyParse. Python

1

agda-stdlib. The Agda standard library

1

ContiguousDeque. Swift

1

levels-monad. Haskell

1

monadic-heap. Haskell

1

generic-church. Haskell

1

ConstArray. Swift

1

project-euler.

1

puzzles. Haskell

1

difference-monoid. Haskell

1

mddoctest. Test code examples in markdown files

1

Deques-Queues-and-Lists-in-Swift-with-indirect. Swift

1
51
Apply