A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
"escheme.h""libmzgc.a""libmzgc.la""libmzgc.so""libracket.a""libracket.la""libracket.so""libracket3m.a""libracket3m.la""libracket3m.so""mzdyn.o""mzdyn.obj""mzdyn3m.o""mzdyn3m.obj"“Scheme” versus “Racket”"scheme.h"#%variable-reference--3m--cc--cgc--ld--xform3m3m Embedding3m Extensions_scheme_apply_scheme_apply_multi_scheme_eval_compiled_scheme_eval_compiled_multiallocationallocationAllowing Thread SwitchesarityBignums, Rationals, and Complex NumbersBlocking the Current ThreadBuilding Racket from SourceCallbacks for Blocked ThreadsCGCCGC EmbeddingCGC ExtensionsCGC versus 3mContinuation MarkscontinuationsCooperating with 3mcurrent working directoryCustodiansDeclaring a Module in an ExtensionEmbedding and Extending RacketEmbedding into a Programembedding RacketEnabling and Disabling BreaksEvaluationEvaluation FunctionsException FunctionsExceptions and Escape Continuationsextending RacketFlags and Hooksforkgarbage collectionGC_fixup_selfGC_register_traversersGC_resolveGlobal Constantsglobals, in extension codeglobalsGuiding raco ctool --xformheader filesInside: Racket C APIIntegersIntegration with ThreadsLocal PointersLocal Pointers and raco ctool --xformmastermemoryMemory AllocationMemory FunctionsMiscellaneous UtilitiesmoduleMultiple ValuesMZ_GC_ARRAY_VAR_IN_REGMZ_GC_DECL_REGMZ_GC_NO_VAR_IN_REGMZ_GC_REGMZ_GC_UNREGMZ_GC_VAR_IN_REGMZCONFIG_ALLOW_SET_UNDEFINEDMZCONFIG_CAN_READ_BOXMZCONFIG_CAN_READ_COMPILEDMZCONFIG_CAN_READ_DOTMZCONFIG_CAN_READ_GRAPHMZCONFIG_CAN_READ_INFIX_DOTMZCONFIG_CAN_READ_LANGMZCONFIG_CAN_READ_PIPE_QUOTEMZCONFIG_CAN_READ_QUASIMZCONFIG_CAN_READ_READERMZCONFIG_CASE_SENSMZCONFIG_COLLECTION_PATHSMZCONFIG_CURLY_BRACES_ARE_PARENSMZCONFIG_CURLY_BRACES_ARE_TAGGEDMZCONFIG_CUSTODIANMZCONFIG_ENVMZCONFIG_ERROR_DISPLAY_HANDLERMZCONFIG_ERROR_PORTMZCONFIG_ERROR_PRINT_VALUE_HANDLERMZCONFIG_ERROR_PRINT_WIDTHMZCONFIG_EVAL_HANDLERMZCONFIG_EXIT_HANDLERMZCONFIG_INIT_EXN_HANDLERMZCONFIG_INPUT_PORTMZCONFIG_LOAD_DIRECTORYMZCONFIG_LOAD_EXTENSION_HANDLERMZCONFIG_LOAD_HANDLERMZCONFIG_OUTPUT_PORTMZCONFIG_PORT_PRINT_HANDLERMZCONFIG_PRINT_BOXMZCONFIG_PRINT_GRAPHMZCONFIG_PRINT_HANDLERMZCONFIG_PRINT_STRUCTMZCONFIG_PROMPT_READ_HANDLERMZCONFIG_READ_CDOTMZCONFIG_READ_DECIMAL_INEXACTMZCONFIG_SQUARE_BRACKETS_ARE_PARENSMZCONFIG_SQUARE_BRACKETS_ARE_TAGGEDMZCONFIG_USE_COMPILED_KINDNamespaces and ModulesOverviewParameterizationsPlaces and Garbage Collector InstancesPorts and the FilesystemProceduresRacket and PlacesRacket and ThreadsRacket, Unicode, Characters, and Stringsraco ctoolscheme_add_atexit_closerscheme_add_evtscheme_add_evt_through_semascheme_add_fd_eventmaskscheme_add_fd_handlescheme_add_finalizerscheme_add_finalizer_oncescheme_add_gc_callbackscheme_add_globalscheme_add_global_symbolscheme_add_managedscheme_add_managed_close_on_exitscheme_add_scheme_finalizerscheme_add_scheme_finalizer_oncescheme_add_swap_callbackscheme_add_swap_out_callbackscheme_add_to_tablescheme_alloc_byte_stringscheme_alloc_char_stringscheme_alloc_flvectorscheme_alloc_fxvectorscheme_allow_set_undefinedscheme_appendscheme_append_byte_stringscheme_append_char_stringscheme_applyscheme_apply_multischeme_apply_to_listscheme_atexitscheme_bannerscheme_basic_envscheme_bignum_from_doublescheme_bignum_from_floatscheme_bignum_normalizescheme_bignum_to_doublescheme_bignum_to_floatscheme_bignum_to_stringscheme_bignum_typeSCHEME_BIGNUMPscheme_block_untilscheme_block_until_enable_breakscheme_block_until_unlessscheme_bool_typeSCHEME_BOOLPscheme_boxscheme_box_typeSCHEME_BOX_VALSCHEME_BOXPscheme_break_threadscheme_break_waitingscheme_bucket_from_tablescheme_bucket_table_typeSCHEME_BUCKTPscheme_build_listscheme_build_mac_filenamescheme_builtin_valuescheme_byte_readySCHEME_BYTE_STR_VALscheme_byte_string_to_char_stringscheme_byte_string_to_char_string_localescheme_byte_string_typeSCHEME_BYTE_STRINGPSCHEME_BYTE_STRLEN_VALscheme_caddrscheme_cadrscheme_call_enable_breakscheme_callocSCHEME_CARscheme_carscheme_case_closure_typescheme_case_sensitiveSCHEME_CDRscheme_cdrscheme_change_in_tablescheme_char_readySCHEME_CHAR_STR_VALscheme_char_string_to_byte_stringscheme_char_string_to_byte_string_localescheme_char_string_to_pathscheme_char_string_typeSCHEME_CHAR_STRINGPSCHEME_CHAR_STRLEN_VALscheme_char_typeSCHEME_CHAR_VALSCHEME_CHARPscheme_check_for_breakscheme_check_proc_arityscheme_check_threadsscheme_clear_escapescheme_close_input_portscheme_close_managedscheme_close_output_portscheme_close_should_force_port_closedscheme_closed_prim_typescheme_collect_garbagescheme_compilescheme_compiled_closure_typescheme_complex_imaginary_partscheme_complex_izi_typeSCHEME_COMPLEX_IZIPscheme_complex_real_partscheme_complex_typeSCHEME_COMPLEXPscheme_console_outputscheme_console_printfscheme_cont_typescheme_contract_errorscheme_count_linesscheme_cpointer_typeSCHEME_CPTR_TYPESCHEME_CPTR_VALSCHEME_CPTRPscheme_current_argument_stackscheme_current_continuation_marksscheme_current_threadscheme_custodian_check_availableSCHEME_DBL_VALSCHEME_DBLPscheme_debug_printscheme_detach_multiple_arrayscheme_directory_existsscheme_displayscheme_display_to_stringscheme_display_to_string_w_maxscheme_display_w_maxscheme_dont_gc_ptrscheme_double_to_intscheme_double_typescheme_dynamic_requirescheme_dynamic_windscheme_enable_garbage_collectionscheme_end_atomicscheme_end_atomic_no_swapscheme_end_stubborn_changescheme_eofSCHEME_EOFPscheme_eqscheme_equalscheme_equal_hash_keyscheme_equal_hash_key2scheme_eqvscheme_escaping_cont_typescheme_evalscheme_eval_compiledscheme_eval_compiled_multischeme_eval_stringscheme_eval_string_allscheme_eval_string_multiSCHEME_EXACT_INTEGERPSCHEME_EXACT_REALPscheme_exitscheme_expandscheme_expand_filenamescheme_expand_string_filenamescheme_extend_configscheme_falseSCHEME_FALSEPscheme_fd_to_semaphorescheme_file_existsscheme_finish_primitive_modulescheme_float_typeSCHEME_FLOAT_VALSCHEME_FLOATPSCHEME_FLT_VALSCHEME_FLTPscheme_flush_outputSCHEME_FLVEC_ELSSCHEME_FLVEC_SIZEscheme_flvector_typeSCHEME_FLVECTORPscheme_formatscheme_format_utf8scheme_free_codescheme_free_immobile_boxscheme_free_keyscheme_fxvector_typeSCHEME_FXVECTORPscheme_gc_ptr_okSCHEME_GC_SHAPE_ADD_SIZESCHEME_GC_SHAPE_PTR_OFFSETSCHEME_GC_SHAPE_TERMscheme_get_bytescheme_get_byte_stringscheme_get_byte_string_outputscheme_get_bytesscheme_get_char_stringscheme_get_current_threadscheme_get_envscheme_get_fdsetscheme_get_int_valscheme_get_long_long_valscheme_get_millisecondsscheme_get_paramscheme_get_place_tablescheme_get_port_fdscheme_get_port_file_descriptorscheme_get_port_socketscheme_get_process_children_millisecondsscheme_get_process_millisecondsscheme_get_sized_byte_string_outputscheme_get_thread_paramscheme_get_unsigned_int_valscheme_get_unsigned_long_long_valscheme_getcscheme_global_bucketscheme_hash_getscheme_hash_setscheme_hash_table_typescheme_hash_tree_getscheme_hash_tree_setscheme_hash_tree_typeSCHEME_HASHTPSCHEME_HASHTRPscheme_inherit_cellsscheme_init_collection_pathsscheme_init_collection_paths_postSCHEME_INPORT_VALSCHEME_INPORTPscheme_input_port_recordscheme_input_port_typeSCHEME_INPUT_PORTPscheme_install_configSCHEME_INT_VALscheme_integer_typescheme_intern_exact_char_keywordscheme_intern_exact_char_symbolscheme_intern_exact_keywordscheme_intern_exact_symbolscheme_intern_symbolSCHEME_INTPscheme_is_exactscheme_is_inexactscheme_is_struct_instancescheme_jit_find_code_endscheme_jit_nowSCHEME_KEYWORD_LENscheme_keyword_typeSCHEME_KEYWORD_VALSCHEME_KEYWORDPscheme_list_lengthscheme_list_to_vectorscheme_loadscheme_load_extensionscheme_lookup_globalscheme_lookup_in_tablescheme_mac_path_to_specscheme_main_setupscheme_main_stack_setupscheme_make_arg_lines_stringscheme_make_args_stringscheme_make_ascii_characterscheme_make_bignumscheme_make_bignum_from_unsignedscheme_make_bucket_tablescheme_make_byte_stringscheme_make_byte_string_input_portscheme_make_byte_string_output_portscheme_make_byte_string_without_copyingscheme_make_charscheme_make_char_or_nullscheme_make_char_stringscheme_make_char_string_without_copyingscheme_make_characterscheme_make_closed_primscheme_make_closed_prim_w_arityscheme_make_complexscheme_make_cptrscheme_make_custodianscheme_make_doublescheme_make_eofscheme_make_exact_symbolscheme_make_external_cptrscheme_make_falsescheme_make_fd_input_portscheme_make_fd_output_portscheme_make_file_input_portscheme_make_file_output_portscheme_make_floatscheme_make_folding_primscheme_make_hash_tablescheme_make_hash_table_equalscheme_make_hash_treescheme_make_input_portscheme_make_integerscheme_make_integer_valuescheme_make_integer_value_from_long_halvesscheme_make_integer_value_from_long_longscheme_make_integer_value_from_unsignedscheme_make_integer_value_from_unsigned_long_halvesscheme_make_integer_value_from_unsigned_long_longscheme_make_locale_stringscheme_make_named_file_input_portscheme_make_namespacescheme_make_nullscheme_make_offset_cptrscheme_make_offset_external_cptrscheme_make_output_portscheme_make_pairscheme_make_pathscheme_make_path_without_copyingscheme_make_port_typescheme_make_primscheme_make_prim_closure_w_arityscheme_make_prim_w_arityscheme_make_provided_stringscheme_make_rationalscheme_make_semascheme_make_sized_byte_stringscheme_make_sized_char_stringscheme_make_sized_offset_byte_stringscheme_make_sized_offset_char_stringscheme_make_sized_offset_pathscheme_make_sized_offset_utf8_stringscheme_make_sized_pathscheme_make_sized_utf8_stringscheme_make_stderrscheme_make_stdinscheme_make_stdoutscheme_make_struct_instancescheme_make_struct_namesscheme_make_struct_typescheme_make_struct_valuesscheme_make_symbolscheme_make_thread_cellscheme_make_truescheme_make_typescheme_make_utf8_stringscheme_make_vectorscheme_make_voidscheme_make_weak_boxscheme_making_progressscheme_mallocscheme_malloc_allow_interiorscheme_malloc_atomicscheme_malloc_atomic_allow_interiorscheme_malloc_codescheme_malloc_eternalscheme_malloc_fail_okscheme_malloc_immobile_boxscheme_malloc_keyscheme_malloc_stubbornscheme_malloc_taggedscheme_malloc_uncollectableSCHEME_MCARSCHEME_MCDRscheme_module_bucketSCHEME_MPAIRPscheme_mutable_pair_typescheme_namespace_requirescheme_namespace_typeSCHEME_NAMESPACEPscheme_native_closure_typescheme_need_wakeupscheme_new_paramscheme_nullSCHEME_NULLPSCHEME_NUMBERPscheme_open_input_filescheme_open_output_filescheme_os_getcwdscheme_os_setcwdSCHEME_OUTPORT_VALSCHEME_OUTPORTPscheme_output_port_recordscheme_output_port_typeSCHEME_OUTPUT_PORTPscheme_pair_typeSCHEME_PAIRPscheme_param_configscheme_param_config2SCHEME_PATH_LENscheme_path_to_char_stringscheme_path_typeSCHEME_PATH_VALSCHEME_PATHPscheme_peek_bytescheme_peek_byte_skipscheme_peekcscheme_peekc_skipscheme_pipescheme_pipe_with_limitscheme_pop_break_enablescheme_pop_continuation_framescheme_port_count_linesscheme_post_semaSCHEME_PRIM_CLOSURE_ELSscheme_prim_typescheme_primitive_modulescheme_print_bytesscheme_print_stringscheme_printfscheme_printf_utf8SCHEME_PROCPscheme_proper_list_lengthscheme_push_break_enablescheme_push_continuation_framescheme_put_byte_stringscheme_put_char_stringscheme_raise_exnscheme_rational_denominatorscheme_rational_from_doublescheme_rational_from_floatscheme_rational_numeratorscheme_rational_to_doublescheme_rational_to_floatscheme_rational_typeSCHEME_RATIONALPscheme_readscheme_read_bignumscheme_read_bignum_bytesscheme_real_to_doubleSCHEME_REALPscheme_recur_equalscheme_recur_equal_hash_keyscheme_recur_equal_hash_key2scheme_register_extension_globalscheme_register_finalizerscheme_register_parameterscheme_register_process_globalscheme_register_staticscheme_register_tls_spacescheme_register_type_gc_shapescheme_remove_all_finalizationscheme_remove_gc_callbackscheme_remove_managedscheme_seal_parametersscheme_security_check_filescheme_security_check_networkscheme_sema_typeSCHEME_SEMAPscheme_set_addon_pathscheme_set_boxscheme_set_can_breakscheme_set_collects_pathscheme_set_cont_markscheme_set_dll_pathscheme_set_exec_cmdscheme_set_file_positionscheme_set_global_bucketscheme_set_paramscheme_set_port_count_lines_funscheme_set_port_location_funscheme_set_stack_basescheme_set_stack_boundsscheme_set_thread_paramscheme_set_type_equalityscheme_set_type_printerscheme_signal_errorscheme_signal_receivedscheme_socket_to_portsscheme_strdupscheme_strdup_eternalscheme_struct_property_typescheme_struct_refscheme_struct_setscheme_struct_type_typeSCHEME_STRUCT_TYPEPSCHEME_STRUCTPscheme_structure_typescheme_subtract_finalizerscheme_swap_threadSCHEME_SYM_LENSCHEME_SYM_VALscheme_symbol_typeSCHEME_SYMBOLPscheme_tail_applyscheme_tail_apply_no_copyscheme_tail_apply_to_listscheme_tellscheme_tell_linescheme_threadscheme_thread_blockscheme_thread_block_enable_breakscheme_thread_typescheme_thread_w_detailsSCHEME_THREADPscheme_tls_allocatescheme_tls_getscheme_tls_setscheme_trueSCHEME_TRUEPSCHEME_TYPEscheme_ucs4_to_utf16scheme_unbound_globalscheme_unboxscheme_undefinedscheme_ungetcscheme_utf16_to_ucs4scheme_utf8_decodescheme_utf8_decode_allscheme_utf8_decode_as_prefixscheme_utf8_decode_countscheme_utf8_decode_offset_prefixscheme_utf8_decode_prefixscheme_utf8_decode_to_bufferscheme_utf8_decode_to_buffer_lenscheme_utf8_encodescheme_utf8_encode_allscheme_utf8_encode_to_bufferscheme_utf8_encode_to_buffer_lenscheme_valuesSCHEME_VEC_ELSSCHEME_VEC_SIZEscheme_vector_to_listscheme_vector_typeSCHEME_VECTORPscheme_versionscheme_voidSCHEME_VOIDPscheme_wait_semascheme_wake_upscheme_warningscheme_weak_box_typeSCHEME_WEAK_PTRscheme_weak_referencescheme_weak_reference_indirectSCHEME_WEAKPscheme_writescheme_write_byte_stringscheme_write_char_stringscheme_write_to_stringscheme_write_to_string_w_maxscheme_write_w_maxscheme_wrong_contractscheme_wrong_countscheme_wrong_return_arityscheme_wrong_typeSecurity GuardsSIGCHLDSleeping by Embedded RacketStandard TypesString Encodingsstrings, conversion to Cstrings, conversion to CStringsStructuresSubprocessessyncTagged ObjectsTail Evaluationtail recursionTemporarily Catching Error EscapesThread FunctionsThreadsThreads in Embedded Racket with Event LoopsTop-level Evaluation Functionstypes, creatingValue FunctionsValues and TypeswaitpidWriting Racket ExtensionsXFORM_CAN_IGNOREXFORM_END_SKIPXFORM_END_SUSPENDXFORM_END_TRUST_ARITHXFORM_HIDE_EXPRXFORM_SKIP_PROCXFORM_START_SKIPXFORM_START_SUSPENDXFORM_START_TRUST_ARITHXFORM_TRUST_MINUSXFORM_TRUST_PLUS