Cyclone Scheme
0.4
|
Built-in Scheme functions provided by the runtime library. More...
Modules | |
Bytevectors | |
C vars | |
Call history | |
Functions for maintaining call history. | |
Characters | |
Control flow | |
Equality and type predicates | |
Error checking | |
Runtime error checks including object type validation, bounds, and number of function arguments. | |
Exception handling | |
Raise and handle Scheme exceptions. | |
Garbage collection | |
Functions to manually trigger GC. | |
Global table | |
A table of global variables. | |
I/O | |
Numbers | |
Pairs and lists | |
Primitive objects | |
Objects added to the global environment at runtime as references to the corresponding primitives. | |
Strings | |
Symbol table | |
The symbol table, a thread-safe container for all symbols. | |
Symbols | |
System interface | |
Threads | |
Vectors | |
Macros | |
#define | __glo_call_95cc_scheme_base Cyc_glo_call_cc |
#define | __glo_eval_91from_91c_scheme_eval Cyc_glo_eval_from_c |
#define | global_set(glo, value) Cyc_global_set(data, (object *)&glo, value) |
#define | load_varargs(var, arg_var, count) |
Functions | |
object | cell_get (object cell) |
object | Cyc_global_set (void *thd, object *glo, object value) |
char ** | get_env_variables () |
void | pack_env_variables (void *data, object k) |
void | set_env_variables (char **vars) |
Variables | |
object | Cyc_glo_call_cc |
object | Cyc_glo_eval_from_c |
long | global_heap_size |
long | global_stack_size |
Built-in Scheme functions provided by the runtime library.