TThe T Manual Fourth Edition http://repository.readscheme.org/ftp/papers/t_manual.pdf LiteralsProceduresObject identitySymbolsPredicates and truth valuesTypesEnvironmentsLocal variablesLocaleslocale?, declare, define, lset?, make-locale?, make-empty-locale?, locale?? Non-local reference*value?, *define?, *lset?, import ControlConditionalscond, xcond?, else?, if, case, xcase?, select, xselect?, not, false??, and, or, *and?, *or?, *if? IterationProcedure applicationSequencingNon-local exitsLazy evaluationSide effectsAssignmentset, setter, swap?, exchange?, modify?, modify-location? Locativeslocative?, contents?, locative?? Dynamic statebind?, unwind-protect OperationsFundamental formsobject?, operation?, operation?? Defining operationsdefine-operation?, define-settable-operation?, define-predicate? Joined objectsjoin? Synonymssynonym? NumbersPredicatesnumber?, rational?, integer?, float??, ratio??, odd?, even? Arithmetic+, add?, -, *, quotient, remainder, mod, expt, abs, gcd, add1, 1+, -1+, min, max, truncate Comparison=, equal?, <, less??, >, greater??, n=?, >=, not-less??, <=, not-greater?? Sign predicateszero?, =0??, negative?, <0??, positive?, >0??, not-zero??, n=0??, not-negative??, >=0??, not-positive??, <=0?? Transcendental functionsexp, log, sqrt, cos, sin, tan, acos, asin, atan2? Bitwise logical operatorslogand, logior, logxor, lognot, ash, bit-field, set-bit-field? CoercionAssignmentListsPredicatesnull?, pair?, atom?, list?, proper-list?, null-list? ConstructorsList accesscar, cdr, nth?, nthcdr?, last, lastcdr? Lists as sequenceslength, append, append!, reverse, reverse!, sublist? Lists as setsmemq??, mem??, any??, every??, delq?, del?, delq!?, del!? Mapping Proceduresmap, mapcdr?, map!, walk?, walkcdr? Lists as associationsLists as stacksTreesComparisonequiv??, alike??, alikeq??, alikev?? Tree utilitiessubst, substq, substv, copy-tree, tree-hash? DestructuringStructuresDefining structure typesdefine-structure-type? Manipulating structure typesmake-stype?, stype-id?, stype-constructor?, stype-master?, stype-predicator?, stype-selector?, stype-selectors?, selector-id?, stype-handler? Manipulating structuresstructure??, copy-structure?, copy-structure!? Characters and stringsPredicateschar?, string?, graphic??, whitespace??, alphabetic??, uppercase??, lowercase??, digit?? Comparisonchar=?, char<?, char>?, charn=?, char>=?, char<=?, string-equal?? String constructorsmake-string, string-append, copy-string?, char->string?, list->string, string->list String accessstring-length, string-empty??, string-elt?, nthchar?, string-head?, char?, string-tail?, chdr?, string-nthtail?, nthchdr?, substring, string-slice? String manipulationstring-posq?, string-replace, map-string?, map-string!?, walk-string? String header manipulationchopy?, chopy!?, string-tail!?, chdr!?, string-nthtail!?, nthchdr!? Case conversionchar-upcase, char-downcase, string-upcase, string-downcase, string-upcase!, string-downcase! Digit conversionchar->digit?, digit->char?, digit? ASCII conversionchar->ascii, ascii->char, number-of-char-codes? Symbolsstring->symbol, symbol->string Miscellaneous featuresComments and declarationsErrors and dead endserror, syntax-error, read-error?, check-arg?, proclaim?, assert, undefined-value?, undefined-effect? Early bindingdefine-constant, define-integrable Symbol generatorsgenerate-symbol?, concatenate-symbol? Combinatorsalways?, identity, projn?, proj0?, proj1?, proj2?, proj3?, conjoin?, disjoin?, complement, compose, true?, false?, true??, boolean? Vectorsmake-vector, list->vector, vector->list, vector-elt?, vref?, vset?, copy-vector, vector-fill?, vector-replace?, vector-length, vector-pos?, vector-posq?, walk-vector? Poolsmake-pool?, obtain-from-pool?, return-to-pool? Weak pointersobject-hash, object-unhash, make-weak-set?, add-to-weak-set?, remove-from-weak-set?, weak-set->list?, walk-weak-set?, weak-set-member??, weak-set-empty?? SyntaxThe readerread-object? Read tables and read macrosstandard-read-table?, vanilla-read-table?, read-table-entry?, nothing-read?, delimiting-read-macro??, make-list-reader?, list-terminator? Standard compilereval, standard-compiler?, run-compiled-code? Syntax tablesenv-syntax-table?, make-syntax-table?, standard-syntax-table?, syntax-table-entry? Defining syntaxLocal syntaxlet-syntax, define-local-syntax? Macro expandersmacro-expander?, macro-expander??, invoke-macro-expander?, macro-expand PortsGeneralport?, input-port?, output-port?, interactive-port?, eof??, eof?, with-open-streams?, close, string->input-port?, with-input-from-string, with-output-to-string Port switchesterminal-input?, terminal-output?, standard-input?, standard-output?, error-output?, debug-output? Inputread-char, readc?, unread-char, unreadc?, peek-char, peekc?, read-line, read, read-refusing-eof?, read-objects-from-string?, clear-input? Outputprint, write, write-char, writec?, write-string, writes?, write-line, write-spaces?, display, pretty-print, newline, fresh-line, space?, force-output Formatted outputMiscellaneousport-read-table?, line-length?, hpos?, vpos?, with-output-width-stream?, printwidth?, displaywidth?, make-broadcast-port? FilesFile systemslocal-fs?, aegis-fs??, unix-fs??, vms-fs?? Filenamesmake-filename?, ->filename?, filename??, filename-fs?, filename-dir?, filename-name?, filename-type?, filename-generation?, filename->string? Filesmaybe-open?, port-name, file-exists?, file-move?, file-delete? Program structureEnvironment structureFile syntaxherald?, read-table?, syntax-table?, env? Loading filesFile compilationcomfile?, tc-syntax-table?, tc-macro-definition-env? User interfaceInvoking Taustop?, exit, command-line Read-eval-print loopsCommand levelsTranscriptsCustomizationrepl-read?, repl-eval?, repl-print?, repl-prompt?, load-noisily??, repl-wont-print??, repl-wont-print? DebuggingDebugging utilitiestrace, untrace, pp, backtrace? The inspectorDebugging primitiveswhere-defined?, identification?, argspectrum?, disclose?, get-environment?, structure-type?, walk-symbols? Miscellaneousenforce?, t-version-number?, t-implementation-env?, tc-env?, gc, gc-stats, gc-noisily?? | About This SiteHome Alphabetical Indexa 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 other ConceptsConcept:CaseSensitivity Concept:DocumentationFormat Concept:ExtendedLambdaList Concept:FileSystem Concept:FindAndAnyInCollection Concept:ForeignInterface Concept:HashTable Concept:Module Concept:Networking Concept:ObjectSystem Concept:Process Concept:RegularExpression Concept:UserGroup Implementations
External Links |