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
"chezscheme.h""escheme.h""libmzgc.a""libmzgc.la""libmzgc.so""libracket.a""libracket.la""libracket.so""libracket3m.a""libracket3m.la""libracket3m.so""libracketcs.a""libracketcs.a""librktio.a""librktio.la""librktio.la""librktio.so""librrktio.a""librrktio.so""mzdyn.o""mzdyn.obj""mzdyn3m.o""mzdyn3m.obj""racketcs.h"“S” versus “Racket”“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_multiAccessing ELF Sections on LinuxAccessing Mac OS SectionsAccessing Windows ResourcesallocationallocationallocationallocationAllowing Thread SwitchesAppendicesarityBignums, Rationals, and Complex Numbers (BC)Blocking the Current ThreadBoot and Configurationboot1_databoot1_lenboot1_offsetboot1_pathboot2_databoot2_lenboot2_offsetboot2_pathboot3_databoot3_lenboot3_offsetboot3_pathBuilding Racket from SourceCallbacks for Blocked ThreadsCalling Procedures (CS)CGCCGC EmbeddingCGC ExtensionsCGC versus 3mcollects_dirconfig_dirContinuation Marks (BC)continuationsCooperating with 3mCross-compiling Racket Sources for iOScs_compiled_subdircurrent working directoryCustodians (BC)Declaring a Module in an Extensiondll_dirEmbedding and Extending RacketEmbedding Files in Executable SectionsEmbedding into a Program (BC)Embedding into a Program (CS)embedding Racket BCembedding Racket CSEnabling and Disabling BreaksEvaluation (BC)Evaluation and Running Modules (CS)Evaluation FunctionsException FunctionsExceptions and Escape Continuations (BC)exec_fileextending RacketFlags and Hooksforkgarbage collectionGC_fixup_selfGC_register_traversersGC_resolveGlobal ConstantsGlobal Constantsglobals, in extension codeglobalsGuiding raco ctool --xformheader filesInside Racket BC (3m and CGC)Inside Racket CSInside: Racket C APIIntegration with ThreadsLinking to DLLs on WindowsLoading Racket ModulesLocal PointersLocal Pointers and raco ctool --xformManaging OS-Level Threads (CS)mastermemoryMemory Allocation (BC)Memory FunctionsMiscellaneous Utilities (BC)moduleMultiple 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_PIPE_QUOTEMZCONFIG_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_SQUARE_BRACKETS_ARE_PARENSMZCONFIG_SQUARE_BRACKETS_ARE_TAGGEDMZCONFIG_USE_COMPILED_KINDNamespaces and Modules (BC)Overview (BC)Overview (CS)Parameterizations (BC)Places and Garbage Collector InstancesPorts and the Filesystem (BC)Procedures (BC)Racket BC and PlacesRacket BC and ThreadsRacket BC IntegersRacket BC, Unicode, Characters, and StringsRacket CS and PlacesRacket CS and ThreadsRacket CS IntegersRacket CS Memory Managementracket_applyracket_bootracket_boot_arguments_tracket_cpointer_addressracket_cpointer_base_addressracket_cpointer_offsetracket_dynamic_requireracket_embedded_load_bytesracket_embedded_load_fileracket_embedded_load_file_regionracket_evalracket_get_self_exe_pathracket_namespace_requireracket_path_replace_filenameracket_primitiveraco ctoolrun_fileSactivate_threadSbignumpSbooleanSbooleanpSboxSboxpSbytevector_dataSbytevector_lengthSbytevector_u8_refSbytevector_u8_setSbytevectorpScallScall0Scall1Scall2Scall3ScarScdrScharSchar_valueScharpscheme_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_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_typeSconsSdeactivate_threadSdestroy_threadSecurity Guards (BC)Seof_objectSeof_objectpSexactnumpSfalseSfixnumSfixnum_valueSfixnumpSflonumSflonum_valueSflonumpSfxvector_lengthSfxvector_refSfxvector_setSfxvectorpSIGCHLDSinexactnumpSinitframeSintegerSinteger32Sinteger32_valueSinteger64Sinteger64_valueSinteger_valueSleeping by Embedded RacketSlock_objectSmake_bytevectorSmake_fxvectorSmake_stringSmake_uninitialized_stringSmake_vectorSnilSnullpSpairpSprocedurepSput_argSratnumpSrecord_typeSrecord_type_parentSrecord_type_sizeSrecord_type_uniformpSrecord_uniform_refSrecordpSset_boxSstringSstring_lengthSstring_of_lengthSstring_refSstring_setSstring_to_symbolSstring_utf8SstringpSsymbol_to_stringSsymbolpStandard TypesStarting and Declaring Initial Modules (CS)Startup Path HelpersString Encodings (BC)strings, conversion to Cstrings, conversion to CStringsStructures (BC)StrueSubprocesses (BC)SunboxSunlock_objectSunsignedSunsigned32Sunsigned32_valueSunsigned64Sunsigned64_valueSunsigned_valueSvector_lengthSvector_refSvector_setSvectorpSvoidsyncTagged ObjectsTail Evaluationtail recursionTemporarily Catching Error EscapesThread FunctionsThreads (BC)Threads in Embedded Racket with Event LoopsTop-level Evaluation Functionstypes, creatingValue FunctionsValue FunctionsValues and Types (BC)Values and Types (CS)waitpidWriting Racket Extensions (BC)XFORM_CAN_IGNOREXFORM_END_SKIPXFORM_END_SUSPENDXFORM_END_TRUST_ARITHXFORM_HIDE_EXPRXFORM_SKIP_PROCXFORM_START_SKIPXFORM_START_SUSPENDXFORM_START_TRUST_ARITHXFORM_TRUST_MINUSXFORM_TRUST_PLUS