1LABLGTK2(1)                      User Commands                     LABLGTK2(1)
2
3
4

NAME

6       lablgtk2 - manual page for lablgtk2 2.18.11
7

SYNOPSIS

9       ocaml <options> <object-files> [script-file [arguments]]
10

DESCRIPTION

12   options are:
13       -absname
14              Show absolute filenames in error messages
15
16       -alert <list>
17              Enable or disable alerts according to <list>:
18
19       +<alertname>
20              enable alert <alertname>
21
22       -<alertname>
23              disable alert <alertname>
24
25       ++<alertname> treat <alertname> as fatal error
26
27       --<alertname> treat <alertname> as non-fatal
28
29       @<alertname>
30              enable <alertname> and treat it as fatal error
31
32              <alertname> can be 'all' to refer to all alert names
33
34       -I <dir>
35              Add <dir> to the list of include directories
36
37       -init <file>
38              Load <file> instead of default init file
39
40       -labels
41              Use commuting label mode
42
43       -alias-deps
44              Do record dependencies for module aliases
45
46       -no-alias-deps
47              Do not record dependencies for module aliases
48
49       -app-funct
50              Activate applicative functors
51
52       -no-app-funct
53              Deactivate applicative functors
54
55       -noassert
56              Do not compile assertion checks
57
58       -noinit
59              Do not load any init file
60
61       -nolabels
62              Ignore non-optional labels in types
63
64       -noprompt
65              Suppress all prompts
66
67       -nopromptcont
68              Suppress prompts for continuation lines of multi-line inputs
69
70       -nostdlib
71              Do not add default directory to the list of include directories
72
73       -nopervasives
74              (undocumented)
75
76       -open <module>
77              Opens the module <module> before typing
78
79       -ppx <command>
80              Pipe abstract syntax trees through preprocessor <command>
81
82       -principal
83              Check principality of type inference
84
85       -no-principal
86              Do not check principality of type inference (default)
87
88       -rectypes
89              Allow arbitrary recursive types
90
91       -no-rectypes
92              Do not allow arbitrary recursive types (default)
93
94       -safe-string
95              (was set when configuring the compiler)
96
97       -short-paths
98              Shorten paths in types
99
100       -stdin Read script from standard input
101
102       -strict-sequence
103              Left-hand part of a sequence must have type unit
104
105       -no-strict-sequence
106              Left-hand part of a sequence need not have type unit (default)
107
108       -strict-formats
109              Reject invalid formats accepted by legacy implementations
110
111              (Warning: Invalid formats may behave differently from
112
113              previous  OCaml versions, and will become always-rejected in fu‐
114              ture OCaml versions. You should always use this flag  to  detect
115              invalid formats so you can fix them.)
116
117       -no-strict-formats
118              Accept  invalid  formats accepted by legacy implementations (de‐
119              fault)
120
121              (Warning: Invalid formats may behave differently from
122
123              previous OCaml versions, and will become always-rejected in  fu‐
124              ture  OCaml versions. You should never use this flag and instead
125              fix invalid formats.)
126
127       -unboxed-types
128              unannotated unboxable types will be unboxed
129
130       -no-unboxed-types
131              unannotated unboxable types will not be unboxed (default)
132
133       -unsafe
134              Do not compile bounds checking on array and string access
135
136       -unsafe-string
137              (option not available)
138
139       -version
140              Print version and exit
141
142       --version
143              Print version and exit
144
145       -no-version
146              Do not print version at startup
147
148       -vnum  Print version number and exit
149
150       -w <list>
151              Enable or disable warnings according to <list>:
152
153       +<spec>
154              enable warnings in <spec>
155
156       -<spec>
157              disable warnings in <spec>
158
159       @<spec>
160              enable warnings in <spec> and treat them as errors
161
162              <spec> can be:
163
164       <num>  a single warning number
165
166       <num1>..<num2>
167              a range of consecutive warning numbers
168
169       <letter>
170              a predefined set
171
172              default                        setting                        is
173              "+a-4-6-7-9-27-29-30-32..42-44-45-48-50-60-66-67"
174
175       -warn-error <list>
176              Enable or disable error status for warnings according
177
178       to <list>.
179              See option -w for the syntax of <list>.
180
181              Default setting is "-a+31"
182
183       -warn-help
184              Show description of warning numbers
185
186       - <file>
187              Treat <file> as a file name (even if it starts with `-')
188
189       -color {auto|always|never}
190              Enable or disable colors in compiler messages
191
192              The following settings are supported:
193
194       auto   use heuristics to enable colors only if supported
195
196       always enable colors
197
198       never  disable colors
199
200              The  default setting is 'auto', and the current heuristic checks
201              that the TERM environment variable exists and is  not  empty  or
202              "dumb", and that isatty(stderr) holds.
203
204              If  the option is not specified, these setting can alternatively
205              be set  through  the  OCAML_COLOR  environment  variable.   -er‐
206              ror-style {contextual|short}  Control the way error messages and
207              warnings are printed
208
209              The following settings are supported:
210
211       short  only print the error and its location
212
213       contextual
214              like "short", but also display the source  code  snippet  corre‐
215              sponding to the location of the error
216
217              The default setting is 'contextual'.
218
219              If  the option is not specified, these setting can alternatively
220              be  set  through  the  OCAML_ERROR_STYLE  environment  variable.
221              -dno-unique-ids    (undocumented)  -dunique-ids   (undocumented)
222              -dno-locations    (undocumented)   -dlocations    (undocumented)
223              -dsource  (undocumented) -dparsetree  (undocumented) -dtypedtree
224              (undocumented) -drawlambda   (undocumented)  -dlambda   (undocu‐
225              mented)  -dinstr   (undocumented)  -args  <file> Read additional
226              newline-terminated command line arguments
227
228              from <file>
229
230       -args0 <file> Read additional null character  terminated  command  line
231              arguments
232
233       from <file>
234
235       -help  Display this list of options
236
237       --help Display this list of options
238
239
240
241lablgtk2 2.18.11                 January 2021                      LABLGTK2(1)
Impressum