cur

Type system

An experimental language with static and dynamic types, theorem proving, and meta-programming capabilities.

A less devious proof assistant

GitHub

222 stars
18 watching
18 forks
Language: Racket
last commit: over 3 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
willcrichton/tyradeExploring type-level programming in Rust with a focus on simplicity and expressiveness323
sweirich/challengeAn implementation of a strongly-typed System F in Haskell117
microsoft/novaA high-speed recursive proof system for cryptographic primitives722
storyyeller/cubiml-demoA language prototype with subtyping and type inference for teaching cubic biunification algorithms165
s-expressionists/ctypeAn implementation of the Common Lisp type system focusing on precise and simplified reification of type specifiers26
starkware-libs/cairo-langA language and package for writing provable programs in Python.1,350
phorward/colmA programming language designed to analyze and transform computer languages through grammar-based parsing1
cyrus-/typyA Python library implementing a fragmentary bidirectional type system with support for pattern matching and algebraic data types.52
typedefs/typedefsA language-agnostic way to define algebraic data types using polynomials.367
therealmichaelwang/nohopythonA compiled, statically typed language for Python-like programming with memory and type safety guarantees.12
kit-ty-kate/labrysA compiler for a toy language based on LLVM that implements the System Fω type-system103
williamdemeo/typefuncCollects links and resources on type theory and functional programming.309
ditto/dittoAn experimentally designed dependently typed programming language with a focus on type checking and research173
m4rw3r/chompA fast and expressive monadic-style parser combinator for Rust.245
bramstein/stateofwebtypeProvides up-to-date data on support for type and typographic features on the web65