Cyclone Scheme  0.4
Modules | Macros | Functions | Variables
Primitives

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
 

Detailed Description

Built-in Scheme functions provided by the runtime library.