Imported Debian patch 110.74-1
[hcoop/zz_old/debian/smlnj.git] / debian / sml.1
CommitLineData
4dd335d4
JM
1.\" Hey, EMACS: -*- nroff -*-
2.TH SML 1 "October 25, 2002"
3.SH NAME
4sml \- SML compiler
5.SH SYNOPSIS
6.B sml
7.RI "[ " rtsargs " ] [ " options " ] [" files " ]"
8.SH DESCRIPTION
9This manual page documents briefly the
10.B sml
11command.
12This manual page was written for the Debian distribution
13because the original program does not have a manual page.
14This is a compiler for Standard ML which may be used
15interactively.
16.SH OPTIONS
17A summary of options is included below.
18.SS rtsargs:
19.TP
20.BI @SMLload= heapimage
21Start specified heap image.
22.TP
23.BI @SMLalloc= size
24Specify size of allocation area.
25.TP
26.BI @SMLcmdname= name
27Set command name.
28.TP
29.B @SMLquiet
30Load heap image silently.
31.TP
32.B @SMLverbose
33Show heap image load progress.
34.TP
35.B @SMLobjects
36Show list of executable objects.
37.TP
38.BI @SMLdebug= file
39Write debugging info to file.
40.SS options:
41.TP
42.BI -D name = value
43Set CM variable to given value.
44.TP
45.BI -D name
46Set CM variable to 1.
47.TP
48.BI -U name
49Unset CM variable.
50.TP
51.BI -C control = value
52Set named control.
53.TP
54.B -H
55Produce complete help listing.
56.TP
57.B -h
58Produce minimal help listing.
59.TP
60.BI -h level
61Help with obscurity limit.
62.TP
63.B -S
64List all current settings.
65.TP
66.BI -s level
67Limited list of settings.
68
69.SS files:
70.TP
71.I file.cm
72CM.make or CM.autoload.
73.TP
74.B -m
75Switch to CM.make.
76.TP
77.B -a
78Switch to CM.autoload; default.
79.TP
80.I file.sig
81Use.
82.TP
83.I file.sml
84Use.
85.TP
86.I file.fun
87Use.
88
89
90.SH SEE ALSO
91.BR ml-build (1),
92.BR ml-lex (1),
93.BR ml-makedepend (1),
94.BR ml-yacc (1).
95.br
96Standard ML is defined in
97.IR "The Definition of Standard ML" ,
98Robin Milner, Mads Tofte, Robert Harper and David MacQueen.
99.SH AUTHOR
100This manual page was written by Aaron Matthew Read <amread@nyx.net>,
101for the Debian GNU/Linux system (but may be used by others).