DECLAIM(3cl)

Common Lisp Reference

DECLAIM(3cl)

 

NAME

declaim – establish declarations (macro)

SYNOPSIS

 

declaim { declaration-specifier }*  
implementation-dependent     
 

ARGUMENTS and VALUES

declaration-specifier —a declaration specifier; not evaluated.      

DESCRIPTION

Establishes the declarations specified by the declaration-specifiers.    

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.