1 Code Styles
RktSym (identifier without for-label binding): unbound or example
RktValLink (link to variable form): cons
RktValDef (definition of variable, normally combined with RktValLink): list in
RktStxLink (link to syntactic form): lambda
RktStxDef (definition of syntactic form, normally combined with RktStxLink): lambda in
syntax
(lambda ...)
RktSymDef (definition without binding, normally a mistake, combined with RktSym): unbound-identifier in
syntax
(unbound-identifier)
RktVar (local variable or meta-variable): variable or example
RktRes (REPL result): '(1 2 3) or example
RktOut (as written to the current output port): example
RktErr (errors): example or the error message in
> (+ 1 'a) +: contract violation
expected: number?
given: 'a
argument position: 2nd
other arguments...:
1
RktCmt (comments): example or
; comment
RktVal (values): '(1 2 3) or example
highlighted (highlight via background): (not-this example nor-this)
RktIn on a RktInBG: example
RktPn (parentheses, etc.): ([{}]) or example
RktRdr (reader shorthands): non-parentheses in (#`() ,@())
RktMeta (the unquote comma): ,1 or example or “#reader” below.
#reader module package: base RktMod (module name; normally RktModLink instead): example
RktModLink (a linked module reference): racket/base
RktOpt (option-argument brackets): brackets in [in-example]
RktKw (not normally used): example
The RktBlk style class is used for a table of multiple lines (more than 1) of Racket code:
(define x (+ 1 2)) (+ x 3)