![]() |
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.
1.8.17