6.4. Capture

A capture is a runtime closure that transparently captures (hence the name) runtime values outside of the function.

typeCapture

An opaque type.

inline__call ( self args... )
inline__drop ( self )
inline__typecall ( cls args... )
inlinemake-type ( ... )
typeCaptureTemplate

An opaque type.

spice__imply ( ... )
inlinebuild-instance ( self f )
inlineinstance ( self types... )
inlinetypify-function ( cls types... )
typeSpiceCapture

An opaque type.

sugar(capture ... )
sugar(decorate-capture ... )
sugar(spice-capture ... )