lablgtk2 - Man Page

manual page for lablgtk2 2.18.13

Synopsis

ocaml <options> <files>

Description

Options are:

-absname

Show absolute filenames in error messages

-no-absname

Do not try to show absolute filenames in error messages (default)

-alert <list>

Enable or disable alerts according to <list>:

+<alertname>

enable alert <alertname>

-<alertname>

disable alert <alertname>

++<alertname> treat <alertname> as fatal error

--<alertname> treat <alertname> as non-fatal

@<alertname>

enable <alertname> and treat it as fatal error

<alertname> can be 'all' to refer to all alert names

-I <dir>

Add <dir> to the list of include directories

-init <file>

Load <file> instead of default init file

-labels

Use commuting label mode

-alias-deps

Do record dependencies for module aliases

-no-alias-deps

Do not record dependencies for module aliases

-app-funct

Activate applicative functors

-no-app-funct

Deactivate applicative functors

-noassert

Do not compile assertion checks

-noinit

Do not load any init file

-nolabels

Ignore non-optional labels in types

-noprompt

Suppress all prompts

-nopromptcont

Suppress prompts for continuation lines of multi-line inputs

-nostdlib

Do not add default directory to the list of include directories

-nocwd

Do not implicitly add the current directory to the load path

-nopervasives

(undocumented)

-open <module>

Opens the module <module> before typing

-ppx <command>

Pipe abstract syntax trees through preprocessor <command>

-principal

Check principality of type inference

-no-principal

Do not check principality of type inference (default)

-rectypes

Allow arbitrary recursive types

-no-rectypes

Do not allow arbitrary recursive types (default)

-safe-string

(default unconditionally since 5.0)

-safer-matching

Do not use type information to optimize pattern-matching

-short-paths

Shorten paths in types

-stdin

Read script from standard input

-strict-sequence

Left-hand part of a sequence must have type unit

-no-strict-sequence

Left-hand part of a sequence need not have type unit (default)

-strict-formats

Reject invalid formats accepted by legacy implementations (default)

(Warning: Invalid formats may behave differently from

previous OCaml versions, and will become always-rejected in future OCaml versions. You should always use this flag to detect invalid formats so you can fix them.)

-no-strict-formats

Accept invalid formats accepted by legacy implementations

(Warning: Invalid formats may behave differently from

previous OCaml versions, and will become always-rejected in future OCaml versions. You should never use this flag and instead fix invalid formats.)

-unboxed-types

unannotated unboxable types will be unboxed

-no-unboxed-types

unannotated unboxable types will not be unboxed (default)

-unsafe

Do not compile bounds checking on array and string access

-unsafe-string

(option not available)

-version

Print version and exit

--version

Print version and exit

-no-version

Do not print version at startup

-vnum

Print version number and exit

-w <list>

Enable or disable warnings according to <list>:

+<spec>

enable warnings in <spec>

-<spec>

disable warnings in <spec>

@<spec>

enable warnings in <spec> and treat them as errors

<spec> can be:

<num>

a single warning number

<num1>..<num2>

a range of consecutive warning numbers

<letter>

a predefined set

default setting is "+a-4-7-9-27-29-30-32..42-44-45-48-50-60-66..70"

-warn-error <list>

Enable or disable error status for warnings according

to <list>.

See option -w for the syntax of <list>.

Default setting is "-a"

-warn-help

Show description of warning numbers

- <file>

Treat <file> as a file name (even if it starts with `-')

-color {auto|always|never}

Enable or disable colors in compiler messages

The following settings are supported:

auto

use heuristics to enable colors only if supported

always

enable colors

never

disable colors

The default setting is 'auto', and the current heuristic checks that the TERM environment variable exists and is not empty or "dumb", and that isatty(stderr) holds.

If the option is not specified, these setting can alternatively be set through the OCAML_COLOR environment variable. -error-style {contextual|short}  Control the way error messages and warnings are printed

The following settings are supported:

short

only print the error and its location

contextual

like "short", but also display the source code snippet corresponding to the location of the error

The default setting is 'contextual'.

If the option is not specified, these setting can alternatively be set through the OCAML_ERROR_STYLE environment variable. -dno-unique-ids  (undocumented) -dunique-ids  (undocumented) -dno-locations  (undocumented) -dlocations  (undocumented) -dsource  (undocumented) -dparsetree  (undocumented) -dtypedtree  (undocumented) -dshape  (undocumented) -drawlambda  (undocumented) -dlambda  (undocumented) -dinstr  (undocumented) -args <file> Read additional newline-terminated command line arguments

from <file>

-args0 <file> Read additional null character terminated command line arguments

from <file>

-e <script>

Evaluate given script

-help

Display this list of options

--help

Display this list of options

Info

January 2024 lablgtk2 2.18.13