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
!#%module-begin#%top-interaction->->*::kind:print-type:query-type/args:query-type/result:typeAllannAnonymous FunctionsAnyAnyValuesassertassert-typecheck-failAsync-ChannelofAsync-ChannelTopaugmentBase Type Constructors and SupertypesBase TypesBinding FormsBooleanBotBoxofBoxTopByteByte-PRegexpByte-RegexpBytesBytes-Convertercase->case-lambdacase-lambda:case-λcase→castChannelofChannelTopCharChar-SetChecking Functions that Cross Multiple BoundariesChecking Immutable Data: Importing a ListChecking Mutable Data: Importing a VectorClassclassClassTopCompatibility LanguagesCompiled-ExpressionCompiled-Module-ExpressionComplexcompound-unitcompound-unit/inferContinuation-Mark-KeyofContinuation-Mark-KeyTopContinuation-Mark-SetContract OptimizationContracts and Unit Static InformationControlCookieCursorCustodianCustodian-BoxofDateDatumdeclare-refinementDeep typesDeep, Shallow, and Optional Semanticsdefault-continuation-prompt-tagdefinedefine-compound-unitdefine-compound-unit/inferdefine-new-subtypedefine-predicatedefine-signaturedefine-structdefine-struct/execdefine-struct/exec:define-struct:define-typedefine-type-aliasdefine-typed-structdefine-typed-struct/execdefine-typed/untyped-identifierdefine-unitdefine-unit-from-contextdefine-values/invoke-unitdefine-values/invoke-unit/inferdefine/augmentdefine/overridedefine/privatedefine/publicdefine/pubmentdefine:defined?DefinitionsDependent Function Typesdodo:Draw-CaretEdit-OpEnvironment-VariablesEOFEphemeronofEvtofExact-ComplexExact-ImaginaryExact-Nonnegative-IntegerExact-NumberExact-Positive-IntegerExact-RationalExample InteractionsExample: Casts in Deep, Shallow, and Optionalexistential type resultExperimental FeaturesExploring TypesExtFlonumExtFlonum-NanExtFlonum-Negative-ZeroExtFlonum-Positive-ZeroExtFlonum-ZeroExtFlVectorFalsefieldFile-FormatFixnumFloatFloat-ComplexFloat-NanFloat-Negative-ZeroFloat-Positive-ZeroFloat-ZeroFlonumFlonum-NanFlonum-Negative-ZeroFlonum-Positive-ZeroFlonum-ZeroFlVectorforfor*for*/andfor*/and:for*/extflvectorfor*/extflvector:for*/firstfor*/first:for*/flvectorfor*/flvector:for*/foldfor*/fold:for*/foldrfor*/foldr:for*/hashfor*/hash:for*/hashalwfor*/hashalw:for*/hasheqfor*/hasheq:for*/hasheqvfor*/hasheqv:for*/lastfor*/last:for*/listfor*/list:for*/listsfor*/lists:for*/orfor*/or:for*/productfor*/product:for*/setfor*/set:for*/sumfor*/sum:for*/vectorfor*/vector:for*:for/andfor/and:for/extflvectorfor/extflvector:for/firstfor/first:for/flvectorfor/flvector:for/foldfor/fold:for/foldrfor/foldr:for/hashfor/hash:for/hashalwfor/hashalw:for/hasheqfor/hasheq:for/hasheqvfor/hasheqv:for/lastfor/last:for/listfor/list:for/listsfor/lists:for/orfor/or:for/productfor/product:for/setfor/set:for/sumfor/sum:for/vectorfor/vector:for:Forms that Depend on the Behavior of TypesFSemaphoreFTP-ConnectionFutureofFxVectorGeneral TipsGenerating Predicates AutomaticallyGIF-ColormapGIF-StreamHas-Struct-PropertyHashTableHashTableTopHow to Choose Between Deep, Shallow, and OptionalHTTP-ConnectionIdentifierIgnoring type informationImage-KindImaginaryIMAP-ConnectionImmutable-HashTableImmutable-VectorImmutable-VectorofImpImpersonator-PropertyIndexindex?Inexact-ComplexInexact-ImaginaryInexact-RealInexact-Real-NanInexact-Real-Negative-ZeroInexact-Real-Positive-ZeroInexact-Real-Zeroinheritinherit-fieldinitinit-fieldinit-restInput-PortInspectorinstInstanceIntegerInteracting with Untyped CodeInternal-Definition-ContextIntersectioninvoke-unitinvoke-unit/inferJSExprKeywordlambdalambda:Legacy Formsletlet*let*-valueslet*-values:let*:let-valueslet-values:let/cclet/cc:let/eclet/ec:let:letrecletrec-valuesletrec-values:letrec:Libraries Provided With Typed RacketLimitationsListList*ListofLoadFileKindLog-LevelLog-ReceiverLoggerLogical Refinements and Linear Integer ReasoningLoopsmake-predicateMListofModule-PathModule-Path-IndexMPairofMPairTopmuMutable-HashTableMutable-HashTableTopMutable-VectorMutable-VectorofMutable-VectorTopNames for TypesNamespaceNamespace-AnchorNaturalNegative-Exact-RationalNegative-ExtFlonumNegative-FixnumNegative-FloatNegative-FlonumNegative-Inexact-RealNegative-IntegerNegative-RealNegative-Single-FlonumNonnegative-Exact-RationalNonnegative-ExtFlonumNonnegative-FixnumNonnegative-FloatNonnegative-FlonumNonnegative-Inexact-RealNonnegative-IntegerNonnegative-RealNonnegative-Single-FlonumNonpositive-Exact-RationalNonpositive-ExtFlonumNonpositive-FixnumNonpositive-FloatNonpositive-FlonumNonpositive-Inexact-RealNonpositive-IntegerNonpositive-RealNonpositive-Single-FlonumNothingNullNumberNumeric TypesObjectOneOpaqueopaqueopaque typeopt-lambda:Optimization in Typed RacketOptionOptional typesOther Base TypesOther FormsOther Type ConstructorsOther TypesOutput-PortoverridePairPairofParameterParameterizationParameterofPathPath-For-Some-SystemPath-StringPath/Parampcase-lambda:pdefine:PlacePlace-Channelplambda:plet:PLT_TR_NO_CONTRACT_OPTIMIZEpopt-lambda:PortPorting Untyped Modules to Typed RacketPortTPortT/BytesPositive-BytePositive-Exact-RationalPositive-ExtFlonumPositive-FixnumPositive-FloatPositive-FlonumPositive-IndexPositive-Inexact-RealPositive-IntegerPositive-RealPositive-Single-FlonumpredPrefabPrefabTopPRegexpPretty-Print-Style-TableprivateProcedurePromisePrompt-TagofPrompt-TagTopprop:procedureprovide:Pseudo-Random-GeneratorpublicpubmentRead-TableRead/Write-FormatRealReal-ZeroRecRefineRefinementRegexpRelated Gradual Typing WorkRequirerequire-typed-structrequire-typed-structrequire-typed-struct/providerequire/opaque-typerequire/typedrequire/typedrequire/typed/providerequire/untyped-contractResolved-Module-PathRowrow-instSecurity-GuardSelfSemaphoreSequenceofSequenceTopSetofSexpSexpofShallow typessignatureSignature FormsSignatures and Internal Definition ContextsSingle-FlonumSingle-Flonum-ComplexSingle-Flonum-NanSingle-Flonum-Negative-ZeroSingle-Flonum-Positive-ZeroSingle-Flonum-ZeroSingleton TypesSomeSpecial Form ReferenceSpecial formsSpecial formsSpecial Structure Type PropertiesSpecial-CommentSSL-Client-ContextSSL-ContextSSL-ListenerSSL-ProtocolSSL-Server-ContextSSL-Verify-SourceStringstructStructstructStruct-PropertyStruct-TypeStruct-Type-PropertyStruct-TypeTopstruct:Structural Matching and Other Unit FormsStructure DefinitionsSubprocessSymbolSyntaxSyntax ObjectsSyntax-Esyntax-local-typed-context?SyntaxofTagged SignaturesTCP-ListenerThe Typed Racket ReferenceThreadThread-CellofThread-CellTopThread-GroupThresholdTimeTopTrueTupleType Annotation and InstantiationType Referencetypecheck-failTyped ClassesTyped Racket Syntax Without Type CheckingTyped RegionsTyped Unitstyped-schemetyped/dbtyped/db/basetyped/db/sqlite3typed/file/giftyped/file/md5typed/file/sha1typed/file/tartyped/frameworktyped/images/compile-timetyped/images/iconstyped/images/logostyped/jsontyped/mred/mredtyped/net/base64typed/net/cgityped/net/cookietyped/net/cookiestyped/net/cookies/commontyped/net/cookies/servertyped/net/dnstyped/net/ftptyped/net/gifwritetyped/net/git-checkouttyped/net/headtyped/net/http-clienttyped/net/imaptyped/net/mimetyped/net/nntptyped/net/pop3typed/net/qptyped/net/sendmailtyped/net/sendurltyped/net/smtptyped/net/uri-codectyped/net/urltyped/net/url-connecttyped/net/url-structstyped/openssltyped/openssl/md5typed/openssl/sha1typed/picttyped/rackettyped/racket/async-channeltyped/racket/basetyped/racket/base/deeptyped/racket/base/no-checktyped/racket/base/optionaltyped/racket/base/shallowtyped/racket/classtyped/racket/datetyped/racket/deeptyped/racket/drawtyped/racket/extflonumtyped/racket/flonumtyped/racket/guityped/racket/gui/no-checktyped/racket/no-checktyped/racket/optionaltyped/racket/randomtyped/racket/sandboxtyped/racket/shallowtyped/racket/sniptyped/racket/systemtyped/racket/unittyped/racket/unsafetyped/rackunittyped/rackunit/docs-completetyped/rackunit/guityped/rackunit/text-uityped/schemetyped/scheme/basetyped/srfi/14typed/srfi/19typed/syntax/stxtyped/untyped-utilstyped/web-server/configuration/responderstyped/web-server/httpTypesTypesUUDP-SocketUnUndefinedUnionUnitunitunit-from-contextUnitTopUnquoted-Printing-StringUnsafe Typed Racket operationsunsafe-provideunsafe-require/typedunsafe-require/typed/provideUntyped UtilitiesURLURL-ExceptionUtilitiesvaluesValuesVariable-ReferenceVectorVectorofVectorTopVoidWeak-BoxofWeak-BoxTopWeak-HashTableWeak-HashTableTopWhen to Use Deep TypesWhen to Use Optional TypesWhen to Use Shallow TypesWill-Executorwith-assertswith-handlerswith-handlers*with-typeZeroλλ:→→*∀∩∪