\doxysection{types.\+lisp}
\hypertarget{types_8lisp_source}{}\label{types_8lisp_source}\index{workspace/post-\/scarcity/lisp/types.lisp@{workspace/post-\/scarcity/lisp/types.lisp}}
\mbox{\hyperlink{types_8lisp}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{\Hypertarget{types_8lisp_source_l00001}00001\ (set!\ cons?\ (lambda\ (o)\ "{}True\ if\ o\ is\ a\ cons\ cell."{}\ (=\ (type\ o)\ "{}CONS"{})\ )\ )}
\DoxyCodeLine{\Hypertarget{types_8lisp_source_l00002}00002\ (set!\ exception?\ (lambda\ (o)\ "{}True\ if\ o\ is\ an\ exception."{}\ (=\ (type\ o)\ "{}EXEP"{})))}
\DoxyCodeLine{\Hypertarget{types_8lisp_source_l00003}00003\ (set!\ free?\ (lambda\ (o)\ "{}Trus\ if\ o\ is\ a\ free\ cell\ -\/\ this\ should\ be\ impossible!"{}\ (=\ (type\ o)\ "{}FREE"{})))}
\DoxyCodeLine{\Hypertarget{types_8lisp_source_l00004}00004\ (set!\ function?\ (lambda\ (o)\ "{}True\ if\ o\ is\ a\ compiled\ function."{}\ (=\ (type\ o)\ "{}EXEP"{})))}
\DoxyCodeLine{\Hypertarget{types_8lisp_source_l00005}00005\ (set!\ integer?\ (lambda\ (o)\ "{}True\ if\ o\ is\ an\ integer."{}\ (=\ (type\ o)\ "{}INTR"{})))}
\DoxyCodeLine{\Hypertarget{types_8lisp_source_l00006}00006\ (set!\ lambda?\ (lambda\ (o)\ "{}True\ if\ o\ is\ an\ interpreted\ (source)\ function."{}\ (=\ (type\ o)\ "{}LMDA"{})))}
\DoxyCodeLine{\Hypertarget{types_8lisp_source_l00007}00007\ (set!\ nil?\ (lambda\ (o)\ "{}True\ if\ o\ is\ the\ canonical\ nil\ value."{}\ (=\ (type\ o)\ "{}NIL\ "{})))}
\DoxyCodeLine{\Hypertarget{types_8lisp_source_l00008}00008\ (set!\ nlambda?\ (lambda\ (o)\ "{}True\ if\ o\ is\ an\ interpreted\ (source)\ special\ form."{}\ (=\ (type\ o)\ "{}NLMD"{})))}
\DoxyCodeLine{\Hypertarget{types_8lisp_source_l00009}00009\ (set!\ rational?\ (lambda\ (o)\ "{}True\ if\ o\ is\ an\ rational\ number."{}\ (=\ (type\ o)\ "{}RTIO"{})))}
\DoxyCodeLine{\Hypertarget{types_8lisp_source_l00010}00010\ (set!\ read?\ (lambda\ (o)\ "{}True\ if\ o\ is\ a\ read\ stream."{}\ (=\ (type\ o)\ "{}READ"{})\ )\ )}
\DoxyCodeLine{\Hypertarget{types_8lisp_source_l00011}00011\ (set!\ real?\ (lambda\ (o)\ "{}True\ if\ o\ is\ an\ real\ number."{}\ (=\ (type\ o)\ "{}REAL"{})))}
\DoxyCodeLine{\Hypertarget{types_8lisp_source_l00012}00012\ (set!\ special?\ (lambda\ (o)\ "{}True\ if\ o\ is\ a\ compiled\ special\ form."{}\ (=\ (type\ o)\ "{}SPFM"{})\ )\ )}
\DoxyCodeLine{\Hypertarget{types_8lisp_source_l00013}00013\ (set!\ string?\ (lambda\ (o)\ "{}True\ if\ o\ is\ a\ string."{}\ (=\ (type\ o)\ "{}STRG"{})\ )\ )}
\DoxyCodeLine{\Hypertarget{types_8lisp_source_l00014}00014\ (set!\ symbol?\ (lambda\ (o)\ "{}True\ if\ o\ is\ a\ symbol."{}\ (=\ (type\ o)\ "{}SYMB"{})\ )\ )}
\DoxyCodeLine{\Hypertarget{types_8lisp_source_l00015}00015\ (set!\ true?\ (lambda\ (o)\ "{}True\ if\ o\ is\ the\ canonical\ true\ value."{}\ (=\ (type\ o)\ "{}TRUE"{})\ )\ )}
\DoxyCodeLine{\Hypertarget{types_8lisp_source_l00016}00016\ (set!\ write?\ (lambda\ (o)\ "{}True\ if\ o\ is\ a\ write\ stream."{}\ (=\ (type\ o)\ "{}WRIT"{})\ )\ )}
\DoxyCodeLine{\Hypertarget{types_8lisp_source_l00017}00017\ }

\end{DoxyCode}
