Conor McBride's repositories

CS410-17

being the lecture materials and exercises for the 2017/18 session of CS410 Advanced Functional Programming at the University of Strathclyde

MetaprogAgda

being the materials for Summer 2013's course

CS410-18

being the teaching materials and exercises for CS410 in the 2018/19 session

Language:AgdaStargazers:56Issues:12Issues:0

so-pigworker

being the scrapings of my stackoverflow answers

Samizdat

being bits and pieces I'm inclined to leave lying around

Language:AgdaStargazers:42Issues:13Issues:0

TypesWhoSayNi

being the materials for a paper I have in mind to write about the bidirectional discipline

Language:AgdaStargazers:36Issues:11Issues:0

ProgrammerCommaCon

being a collection of Agda-facilitated ramblings

Language:AgdaStargazers:33Issues:11Issues:0

Saturday

being a thing I build on a Saturday

Language:HaskellLicense:BSD-3-ClauseStargazers:28Issues:8Issues:0

Bi71

being a bidirectional reformulation of Martin-Löf's 1971 type theory

Language:AgdaStargazers:25Issues:8Issues:0

EGTBS

being the introduction to co-de-Bruijn metasyntax

Language:AgdaLicense:BSD-3-ClauseStargazers:23Issues:8Issues:0

potato

being an experiment with potato power

Language:TeXStargazers:23Issues:6Issues:0

Syrup

being a programming language for sequential circuits

LEOG

being an implementation of the calculus of constructions

Language:TeXStargazers:15Issues:3Issues:0

Ming

being the emperor of Mongo, but also a verb

Language:AgdaStargazers:15Issues:7Issues:0

CS410-16

being the lecture materials and exercises for the 2016/17 session of Advanced Functional Programming at Strathclyde

Language:AgdaStargazers:13Issues:9Issues:0

Gigs-Summer-2018

what I did on my holidays

Language:AgdaStargazers:12Issues:3Issues:0

MS4P

being some thoughts about introductory mathematics for computer science

Language:TeXStargazers:10Issues:0Issues:0

Ohrid-Agda

being my notes and exercises for the Types Summer School in Ohrid, (FYRO) Macedonia, July 2017

Language:AgdaStargazers:9Issues:5Issues:0

Box

being a hooliganistic type theory implementation

Language:HaskellStargazers:8Issues:8Issues:0

BiF

being a toy implementation of bidirectional System F

SmolCat

being an exploration of categories small enough for arrows to have uncontroversially intensional equality

InteriorDesign

being the monadic treatment of interiors indexed by perimeters

Language:AgdaLicense:BSD-3-ClauseStargazers:6Issues:0Issues:0

leibniz

being a toy which invites its user to evaluate applicative Haskell programs

PoP

being code and blether about presheaves on purpose

Language:TeXStargazers:3Issues:0Issues:0

rod

being that which, if spared, spoils the child

Language:HaskellStargazers:2Issues:4Issues:0

sharx

being shonky Marx

Language:HaskellStargazers:2Issues:3Issues:0

ask-bis

being a second attempt to build the ask proof assistant, hopefully with less flake

Bevan

being a cut-down public version of Marx

Language:HaskellStargazers:0Issues:3Issues:0

Pert

being some thoughts about the succinct organisation of data by pertinence

Stargazers:0Issues:3Issues:0