Macro Characters

Macro characters used by various libraries:

# dispatch

(Note that the subchar dispatching is done case insensitively, so we list only uppercase letters, but the corresponding lower case letter may be used too (and might be used often for better readability, notably when a numerical argument is present before and after the subchar)).

.

CharMeaningUsed by
IInfix syntaxInfix
?String interpolationcl-interpol
` (backquote)Shell command output substitutionregex-clawk-lexer
UURLsCL-HTTP Puri uri-template cl-uri-templates
_ (underscore)FFI TrapsMCL
$FFI ConstantsMCL
!ShellScripting (Unix executables with #! first line)CLISP and others
" (double quote)pathnames (predates #P?)CLISP
LLambda: #L(list* !1 '- !2) as shorthand for two-arg LAMBDAiterate
M Money: #978m123.43 = 123.43 EUR ; #840m123.43 = 123.43 USD in com.informatimago.common-lisp.invoice (should be extracted as a stand-alone library, bug PascalBourguignon

This page is linked from: document  

CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively