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

    procedure

    (list)  any/c

    value

    list : any/c

  • 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

  • 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

    procedure

    (f [x])  any

      x : any/c = 1
  • 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)