carta
polyc(1)

polyc1

Compile and link a standard ml program using poly/ml

Usage

polyc sourcefile

Overview

polyc is a script that compiles a Standard ML program using the Poly/ML compiler and creates an executable program from it. It can also be used to link object files created using the PolyML.export function with the Poly/ML libraries or to produce an object file. When used to compile a Standard ML program it expects the main function to be called "main" e.g. fun main() = print "Hello World\n";

If the source file is a text file it is assumed to be ML source. If it is a binary file it is assumed to be an object file and will be linked with the Poly/ML library.

Options

-c Compile but do not link. The object file is written to a file whose name is based on the source file name with any extension replaced with .o

-o output

Write the executable file to "output".

--help

Write a list of the arguments and exit.

History

  • Arch Linux 2026-11-01: the text shown here
  • Debian 12 (Bookworm) to Debian 10 (Buster)
  • Debian 9 (Stretch)

From polyml 5.9.2-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.