Skip to content

maybevoid/lambek

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lambek: Type-Level Programming in Rust

Crates.io Documentation Apache licensed Build Status

Lambek is a library that enables type-level programming in stable Rust, supporting advanced features including higher kinded types, higher ranked types, and constraint kinds. Although Rust do not natively support these features, Lambek uses techniques including defunctionalization and CPS transformation to emulate these features in Rust.

Lambek is currently in early development phase. The techniques presented in Lambek are from the author's experience in developing Ferrite.

Releases

No releases published

Packages

No packages published

Languages