Basic constructor macro for nati-infinity structures.
(make-nati-infinity )
This is the usual way to construct nati-infinity structures. It simply conses together a structure with the specified fields.
This macro generates a new nati-infinity structure from scratch. See also change-nati-infinity, which can "change" an existing structure, instead.
This is an ordinary
Macro:
(defmacro make-nati-infinity (&rest args) (std::make-aggregate 'nati-infinity args 'nil 'make-nati-infinity nil))
Function:
(defun nati-infinity nil (declare (xargs :guard t)) (let ((__function__ 'nati-infinity)) (declare (ignorable __function__)) (cons :infinity (list))))