Cyclone Scheme  0.28.0
Modules | Macros | Functions | Variables
Primitives

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
 

Detailed Description

Built-in Scheme functions provided by the runtime library.

gc_color_red
#define gc_color_red
Definition: types.h:297
pair_type
The pair (cons) type.
Definition: types.h:1247
pair_tag
@ pair_tag
Definition: types.h:64