Cyclone Scheme
0.28.0
|
Built-in Scheme functions provided by the runtime library. More...
Modules | |
Bytevectors | |
Bytevector functions. | |
C vars | |
Primitives for the C-variable integration type. | |
Call history | |
Functions for maintaining call history. | |
Characters | |
Character functions. | |
Control flow | |
Primitives that control the flow of program execution. | |
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 a GC. | |
I/O | |
Input/Output functions. | |
Numbers | |
Number functions. | |
Primitive objects | |
Objects added to the global environment at runtime as references to the corresponding primitives. | |
Strings | |
String functions. | |
Symbols | |
Symbol functions. | |
System interface | |
Functions for interacting with the system. | |
Threads | |
Thread-oriented functions. | |
Vectors | |
Vector functions. | |
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, NULL, (object *)&glo, value) |
#define | global_set_cps(thd, k, glo, value) Cyc_global_set_cps(thd, k, NULL, (object *)&glo, value) |
#define | global_set_cps_id(thd, k, id, glo, value) Cyc_global_set_cps(thd, k, id, (object *)&glo, value) |
#define | global_set_id(id, glo, value) Cyc_global_set(data, id, (object *)&glo, value) |
#define | load_varargs(var, args_var, start, count) |
Functions | |
object | cell_get (object cell) |
object | Cyc_global_set (void *thd, object sym, object *glo, object value) |
object | Cyc_global_set_cps (void *thd, object cont, object sym, 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.