source: project/wiki/man/5/TODO/Parameters @ 34902

Last change on this file since 34902 was 34902, checked in by sjamaan, 4 years ago

man/5: Move force-finalizer from TODO to Module (chicken gc)

File size: 1.2 KB
Line 
1[[tags: manual]]
2[[toc:]]
3
4== Parameters
5
6== Built-in parameters
7
8Certain behavior of the interpreter and compiled programs can be
9customized via the following built-in parameters:
10
11=== case-sensitive
12
13<parameter>(case-sensitive)</parameter>
14
15If true, then {{read}} reads symbols and identifiers in
16case-sensitive mode and uppercase characters in symbols are printed
17escaped. Defaults to {{#t}}.
18
19
20=== keyword-style
21
22<parameter>(keyword-style)</parameter>
23
24Enables alternative keyword syntax, where {{STYLE}} may be either
25{{#:prefix}} (as in Common Lisp), which recognizes symbols beginning
26with a colon as keywords, or {{#:suffix}} (as in DSSSL), which recognizes
27symbols ending with a colon as keywords.
28Any other value disables the alternative syntaxes.  In the interpreter
29the default is {{#:suffix}}.
30
31
32=== parenthesis-synonyms
33
34<parameter>(parenthesis-synonyms)</parameter>
35
36If true, then the list delimiter synonyms {{#\[}} {{#\]}} and {{#\{}} {{#\}}} are enabled. Defaults to {{#t}}.
37
38
39=== symbol-escape
40
41<parameter>(symbol-escape)</parameter>
42
43If true, then the symbol escape {{#\|}} {{#\|}} is enabled. Defaults to {{#t}}.
44
45----
46Previous: [[Declarations]] Next: [[Exceptions]]
Note: See TracBrowser for help on using the repository browser.