Skip to content
ericfinsterPublic

About

Revised Omega-categorical Typechecker

Resources

Stars

27 stars

Watchers

6 watching

Forks

Latest commit

 

History

253 Commits

Folders and files

Repository files navigation

Introduction

Catt.io is an experimental typechecker for weak higher dimensional categories.

Requirements

Catt.io has two dependencies for building the parser and lexer:

  1. Menhir
  2. ocamllex

These can be installed from opam.

Build

The project builds with dune. A simple

dune build

should build the project. A top level Makefile is also provided for convenience.

Semistrictness

Semistrictness can be turned on by using the --sua flag. To typecheck the examples, change to the examples directory and run:

../_build/default/bin/catt.exe --sua monoidal.catt

../_build/default/bin/catt.exe --sua syllepsis.catt

About

Revised Omega-categorical Typechecker

Resources

Stars

27 stars

Watchers

6 watching

Forks

Releases

Packages

Used by

Contributors

Languages