Hamilton, Ontario, Canada

Jacques Carette

Elite
@JacquesCarette

Drasil. Generate all the things (focusing on research software)

168

finally-tagless. Repo of the original work on finally tagless (and a lot of other metaocaml work besides)

44

TheoriesAndDataStructures. Showing how some simple mathematical theories naturally give rise to some common data-structures

39

pi-dual. Collaborative work on reversible computing

25

GenCheck. Test.GenCheck Haskell project

18

Notes.

14

panbench. System benchmarking for proof assistants

14

COMPSCI3MI3-F2023. Public course materials for COMPSCI 3MI3, Fall 2023 version

13

QuantumPi. Code repository for our work on Quantum Pi

11

CAS706-F2021. Repository for Fall 2021 version of CAS 706

10

MathScheme. Public repository for the MathScheme project

8

SqrtPi. Agda code accompanying the SqrtPi paper

8

hol-light-qe. The HOL Light theorem prover (moved from Google code)

7

PureBaggery. Where we explore more interesting data types than just fixed points of polynomials

7

Retrodictive. For exploring Symbolic Evaluation of Quantum Circuits, forwards and BACKWARDS

6

RetroPECode. Haskell code corresponding to the paper(s) in Retrodictive

5

agda-algebras. Agda

5

Species. Agda

5

Categorical-Playground. For experiments in category theory

4

CAS706-F2024. Public repository for CAS 706, Fall 2024 version

4

universal-algebra. Formalization of some universal algebra in Agda

3

RetrodictiveComputing. Repository for all the code that goes along with the Retrodictive Quantum Computing

3

agda. Agda is a dependently typed programming language / interactive theorem prover.

2

GraphsAndTheories. Where we explore the intersection between (hyper)graphs and axiomatic theories systematically

2

agda-stdlib. The Agda standard library

2

PLGradSchools.

2

categories. Categories parametrized by morphism equality, in Agda

2

Experiments. In which I do a variety of experiments

1

PragmaticMetaLanguage. Working on a language that 1) encapsulates other languages, 2) integrates pragmatic concerns of languages.

1
29
Apply