| 
    cheax
    
   Lisp dialect with C API 
   | 
 
Function or macro type. More...
#include <cheax.h>

Data Fields | |
| unsigned | rtflags | 
| struct chx_value | args | 
| struct chx_list * | body | 
| struct chx_env * | lexenv | 
Function or macro type.
Functions are created with the (fn) built-in, and cannot be constructed through the C API. Macros are created through the (defmacro) built-in, and live only inside a special-purpose environment.
Functions and macros cannot be constructed through the C API.
| unsigned chx_func::rtflags | 
| struct chx_value chx_func::args | 
Lambda argument list expression.
| struct chx_list* chx_func::body | 
Lambda body.
| struct chx_env* chx_func::lexenv | 
Lexical environment.