Primitive expression types





`=̀13`(ndexfile(index-entry "quote" "tt" main )quotedatum)
syntax
`=̀13`'datum
syntax
The quoting mechanism is identical to R4RS. Keywords (see section [*]), as numerical constants, string constants, character constants, and boolean constants evaluate ``to themselves''; they need not be quoted. $\Longrightarrow$
$\Longrightarrow$ unspecified error makeotherˆ`=̀13`


          gobblecr'"abc"     "abc""abc"      "abc"'145932    145932145932     145932'#t#t#t#t':key      :key:key       :key
Note: R4RS requires to quote constant lists and constant vectors. This is not necessary with STK.





`=̀13`(operator operand1 … )
syntax
Identical to R4RS. Furthermore, operator can be a macro (see section [*]).





`=̀13`(ndexfile(index-entry "lambda" "tt" main )lambdaformals body)
syntax
`=̀13`(ndexfile(index-entry "if" "tt" main )iftest consequent alternate)
syntax
`=̀13`(ndexfile(index-entry "if" "tt" main )iftest consequent)
syntax
`=̀13`(ndexfile(index-entry "set!" "tt" main )set!variable expression)
syntax
Identical to R4RS.