DECLAIM(3cl) |
Common Lisp Reference |
DECLAIM(3cl) |
NAME
declaim – establish declarations (macro)
SYNOPSIS
declaim
implementation-dependent
|
ARGUMENTS and VALUES
—a declaration specifier; not evaluated.
DESCRIPTION
Establishes the declarations specified by the s.
If a use of this macro appears as a top level form in a file being processed by the file compiler , the proclamations are also made at compile-time. As with other defining macros, it is unspecified whether or not the compile-time side-effects of a declaim persist after the file has been compiled .
AFFECTED BY
(none)
EXCEPTIONAL SITUATIONS
(none)
NOTES
(none)
EXAMPLES
(none)
SEE ALSO
declare(3cl), proclaim(3cl),
AUTHOR and COPYRIGHT
Substantial portions of this page are taken from draft proposed American National Standard for Information Systems—Programming Language—Common Lisp, X3J13/94-101R, Version 15.17R, Fri 12-Aug-1994 6:35pm EDT; no copyright indicated.
Additional clarification and comments by Michael Marking <marking@tatanka.com>, http://www.tatanka.com/software/cl-manpages/; alternatively, https://github.com/wakinyantanka/cl-manpages/. Copyright 2017 Michael Marking as both an original and a derivative work.
Licensed under Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0).
This page last revised Sunday 26 February 2017.