File: compilef.doc

package info (click to toggle)
hol88 2.02.19940316dfsg-5
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 65,816 kB
  • sloc: ml: 199,939; ansic: 9,666; sh: 6,913; makefile: 6,032; lisp: 2,747; yacc: 894; sed: 201; cpp: 87; awk: 5
file content (26 lines) | stat: -rw-r--r-- 743 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
\DOC compilef

\TYPE {compilef : (string -> void)}

\SYNOPSIS
Compiles an ML source file `silently'.

\DESCRIBE
Given a string {`name`}, {compile} loads the named file, and then compiles it
into LISP generating a file {name_ml.l}. It then calls the LISP compiler to
create an object file {name_ml.o}. The intermediate LISP file is automatically
deleted once the {name_ml.o} file has been generated. Loading and compilation
are silent.

\FAILURE
Fails if the named ML source file does not exist, or if the load is
unsuccessful. In the latter case, the intermediate {name_ml.l} file is
left undeleted.

\COMMENTS
The function call {compilef `foo`} is the same as {compile (`foo`,false)}.

\SEEALSO
compile, compilet, load, loadf, loadt

\ENDDOC