Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Syntactic Sugar and Shorthands

Quote Forms

FormEquivalent
'expr(quote expr)
`expr(backquote expr)
,expr(comma expr)
,@expr(comma-at expr)

Hash Forms

FormEquivalent
#(...)Tuple literal
#B(...)Binary literal
#M(...)Map literal
#"..."Binary string
#'f/2(function f 2)
#'m:f/2(function m f 2)
#.exprEval at read time

Module Call Syntax

FormEquivalent
(: mod func args)(call 'mod 'func args)
(mod:func args)(call 'mod 'func args)