Package: cairo

Macro cairo:with-matrices

Lambda List

cairo:with-matrices (vars &body body)

Syntax

(cairo:with-matrices (matrix1 ... matrixn) body) => result

Arguments

matrix1 ... matrixn -- newly created cairo:matrix-t instances
body -- a body that uses the bindings matrix1 ... matrixn

Details

The cairo:with-matrices macro creates new variable bindings and executes the body that use these bindings. The macro performs the bindings sequentially, like the let* macro.

Each matrix can be initialized with values using the syntax for the cairo:with-matrix macro. See also the cairo:with-matrix documentation.
 

See also

2025-1-18