Vase Mode

May 6, 2024 4:30 PM

A vase is a pair of type and data, particularly as used in Nock and related languages.  Vase mode, therefore, describes working with such pairs rather than first-order typed data.  The vase algebra allows types to be straightforwardly combined, permitting code evaluation, facilitating metacircular interpretation, managing persistent code artifacts, and otherwise working at a higher level of abstraction than raw typed code and data.  In this talk, we will examine the role of vases, the vase algebra, and work through several examples of how and why vase mode is useful throughout Nock-based platforms.

Starting from: $536

Renew Your Mind at LambdaConf 2025

Buy tickets