123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- SCM_API int scm_module_system_booted_p;
- SCM_API scm_t_bits scm_module_tag;
- (!SCM_IMP (OBJ) && SCM_CELL_TYPE (OBJ) == scm_module_tag)
- SCM_PACK (SCM_STRUCT_DATA (module) [scm_module_index_obarray])
- SCM_PACK (SCM_STRUCT_DATA (module) [scm_module_index_uses])
- SCM_PACK (SCM_STRUCT_DATA (module) [scm_module_index_binder])
- SCM_PACK (SCM_STRUCT_DATA (module)[scm_module_index_eval_closure])
- SCM_PACK (SCM_STRUCT_DATA (module)[scm_module_index_transformer])
- SCM_PACK (SCM_STRUCT_DATA (module)[scm_module_index_duplicate_handlers])
- SCM_PACK (SCM_STRUCT_DATA (module)[scm_module_index_import_obarray])
- SCM_API SCM scm_current_module (void)
- SCM_INTERNAL SCM scm_i_current_module (scm_thread *thread)
- SCM_API SCM scm_the_root_module (void)
- SCM_API SCM scm_interaction_environment (void)
- SCM_API SCM scm_set_current_module (SCM module)
- SCM_API SCM scm_c_call_with_current_module (SCM module,
- SCM (*func)(void *), void *data)
- SCM_API void scm_dynwind_current_module (SCM module)
- SCM_API SCM scm_module_variable (SCM module, SCM sym)
- SCM_API SCM scm_module_local_variable (SCM module, SCM sym)
- SCM_API SCM scm_module_ensure_local_variable (SCM module, SCM sym)
- SCM_API SCM scm_c_lookup (const char *name)
- SCM_API SCM scm_c_define (const char *name, SCM val)
- SCM_API SCM scm_lookup (SCM symbol)
- SCM_API SCM scm_define (SCM symbol, SCM val)
- SCM_API SCM scm_c_module_lookup (SCM module, const char *name)
- SCM_API SCM scm_c_module_define (SCM module, const char *name, SCM val)
- SCM_API SCM scm_module_lookup (SCM module, SCM symbol)
- SCM_API SCM scm_module_define (SCM module, SCM symbol, SCM val)
- SCM_API SCM scm_module_export (SCM module, SCM symbol_list)
- SCM_API SCM scm_module_reverse_lookup (SCM module, SCM variable)
- SCM_API SCM scm_public_variable (SCM module_name, SCM name)
- SCM_API SCM scm_private_variable (SCM module_name, SCM name)
- SCM_API SCM scm_c_public_variable (const char *module_name, const char *name)
- SCM_API SCM scm_c_private_variable (const char *module_name, const char *name)
- SCM_API SCM scm_public_lookup (SCM module_name, SCM name)
- SCM_API SCM scm_private_lookup (SCM module_name, SCM name)
- SCM_API SCM scm_c_public_lookup (const char *module_name, const char *name)
- SCM_API SCM scm_c_private_lookup (const char *module_name, const char *name)
- SCM_API SCM scm_public_ref (SCM module_name, SCM name)
- SCM_API SCM scm_private_ref (SCM module_name, SCM name)
- SCM_API SCM scm_c_public_ref (const char *module_name, const char *name)
- SCM_API SCM scm_c_private_ref (const char *module_name, const char *name)
- SCM_API SCM scm_c_resolve_module (const char *name)
- SCM_API SCM scm_resolve_module (SCM name)
- SCM_API SCM scm_maybe_resolve_module (SCM name)
- SCM_API SCM scm_c_define_module (const char *name,
- void (*init)(void *), void *data)
- SCM_API void scm_c_use_module (const char *name)
- SCM_API void scm_c_export (const char *name, ...)
- SCM_API SCM scm_module_public_interface (SCM module)
- SCM_API SCM scm_module_import_interface (SCM module, SCM sym)
- SCM_API SCM scm_module_transformer (SCM module)
- SCM_API SCM scm_current_module_transformer (void)
- SCM_API SCM scm_get_pre_modules_obarray (void)
- SCM_INTERNAL void scm_modules_prehistory (void)
- SCM_INTERNAL void scm_init_modules (void)
|