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 NumbersBlocking the Current ThreadBoot and Configurationboot1_offsetboot1_pathboot2_offsetboot2_pathboot3_offsetboot3_pathBuilding Racket from SourceCallbacks for Blocked ThreadsCalling ProceduresCGCCGC EmbeddingCGC ExtensionsCGC versus 3mcollects_dirconfig_dirContinuation MarkscontinuationsCooperating with 3mcs_compiled_subdircurrent working directoryCustodiansDeclaring a Module in an Extensiondll_dirEmbedding and Extending RacketEmbedding Files in Executable SectionsEmbedding into a ProgramEmbedding into a Programembedding Racket BCembedding Racket CSEnabling and Disabling BreaksEvaluationEvaluation and Running ModulesEvaluation FunctionsException FunctionsExceptions and Escape Continuationsexec_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 ThreadsLoading Racket ModulesLocal PointersLocal Pointers and raco ctool --xformManaging OS-Level ThreadsmastermemoryMemory 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 ModulesOverviewOverviewParameterizationsPlaces and Garbage Collector InstancesPorts and the FilesystemProceduresRacket 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_dynamic_requireracket_embedded_load_bytesracket_embedded_load_fileracket_embedded_load_file_regionracket_evalracket_namespace_requireracket_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 GuardsSeof-objectSeof_objectpSexactnumpSfalseSfixnumSfixnum_valueSfixnumpSflonumSflonum_valueSflonumpSfxvector_lengthSfxvector_refSfxvector_setSfxvectorpSIGCHLDSinexactnumpSinitframeSintegerSinteger32Sinteger32_valueSinteger64Sinteger64_valueSinteger_valueSleeping by Embedded RacketSmake_bytevectorSmake_fxvectorSmake_stringSmake_uninitialized_stringSmake_vectorSnilSnullpSpairpSprocedurepSput_argSratnumpSrecordpSset_boxSstringSstring_of_lengthSstring_refSstring_setSstring_to_symbolSstring_utf8SstringpSsymbol_to_stringSsymbolpStandard TypesStarting and Declaring Initial ModulesString Encodingsstring_lengthstrings, conversion to Cstrings, conversion to CStringsStructuresStrueSubprocessesSunboxSunsignedSunsigned32Sunsigned32_valueSunsigned64Sunsigned64_valueSunsigned_valueSvector_lengthSvector_refSvector_setSvectorpSvoidsyncTagged ObjectsTail Evaluationtail recursionTemporarily Catching Error EscapesThread FunctionsThreadsThreads in Embedded Racket with Event LoopsTop-level Evaluation Functionstypes, creatingValue FunctionsValue FunctionsValues and TypesValues 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