lambek

Crates.iolambek
lib.rslambek
version0.1.1
sourcesrc
created_at2021-03-25 20:43:49.17203
updated_at2021-11-22 21:29:21.475475
descriptionType-Level Programming in Rust
homepagehttps://github.com/maybevoid/lambek
repositoryhttps://github.com/maybevoid/lambek
max_upload_size
id373546
size63,975
Soares Chen (soareschen)

documentation

README

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.

Commit count: 33

cargo fmt