\@addtocsec{htoc}{1}{0}{\@print{1}\quad{}Getting started}
\newlabel{section:getting-started}{{1}{X}}
\@addtocsec{htoc}{2}{1}{\@print{1.1}\quad{}Installation}
\@addtocsec{htoc}{3}{1}{\@print{1.2}\quad{}Hello, World!}
\@addtocsec{htoc}{4}{0}{\@print{2}\quad{}Features of {\mlton}}
\newlabel{section:features}{{2}{X}}
\@addtocsec{htoc}{5}{0}{\@print{3}\quad{}Drawbacks of {\mlton}}
\newlabel{section:drawbacks}{{3}{X}}
\@addtocsec{htoc}{6}{0}{\@print{4}\quad{}Type Checking}
\newlabel{section:type-checkin}{{4}{X}}
\@addtocsec{htoc}{7}{1}{\@print{4.1}\quad{}Type error messages}
\@addtocsec{htoc}{8}{1}{\@print{4.2}\quad{}Type information about programs}
\@addtocsec{htoc}{9}{0}{\@print{5}\quad{}Manual page}
\newlabel{section:manual-page}{{5}{X}}
\@addtocsec{htoc}{10}{1}{\@print{5.1}\quad{}Compile-time options}
\newlabel{section:compile-time-options}{{5.1}{X}}
\@addtocsec{htoc}{11}{1}{\@print{5.2}\quad{}Runtime system options}
\newlabel{section:runtime-options}{{5.2}{X}}
\@addtocsec{htoc}{12}{0}{\@print{6}\quad{}Foreign function interface (FFI)}
\newlabel{section:ffi}{{6}{X}}
\@addtocsec{htoc}{13}{1}{\@print{6.1}\quad{}Calling from SML to C}
\@addtocsec{htoc}{14}{1}{\@print{6.2}\quad{}Calling from C to SML}
\newlabel{section:export}{{6.2}{X}}
\@addtocsec{htoc}{15}{1}{\@print{6.3}\quad{}FFI types}
\@addtocsec{htoc}{16}{0}{\@print{7}\quad{}Profiling}
\newlabel{section:profiling}{{7}{X}}
\@addtocsec{htoc}{17}{1}{\@print{7.1}\quad{}Profiling the stack}
\@addtocsec{htoc}{18}{1}{\@print{7.2}\quad{}Call graphs}
\@addtocsec{htoc}{19}{1}{\@print{7.3}\quad{}Using {\tt MLton.Profile}}
\@addtocsec{htoc}{20}{1}{\@print{7.4}\quad{}Profiling details}
\@addtocsec{htoc}{21}{0}{\@print{8}\quad{}Basis library}
\newlabel{section:basis-library}{{8}{X}}
\@addtocsec{htoc}{22}{1}{\@print{8.1}\quad{}Toplevel types and constructors}
\@addtocsec{htoc}{23}{1}{\@print{8.2}\quad{}Top level exception constructors}
\@addtocsec{htoc}{24}{1}{\@print{8.3}\quad{}Top level values}
\@addtocsec{htoc}{25}{1}{\@print{8.4}\quad{}Top level signatures}
\@addtocsec{htoc}{26}{1}{\@print{8.5}\quad{}Top level structures}
\@addtocsec{htoc}{27}{1}{\@print{8.6}\quad{}Top level functors}
\@addtocsec{htoc}{28}{0}{\@print{9}\quad{}{\mlton} extensions}
\newlabel{section:mlton}{{9}{X}}
\@addtocsec{htoc}{29}{1}{\@print{9.1}\quad{}{\nline} directives}
\@addtocsec{htoc}{30}{1}{\@print{9.2}\quad{}The {\tt MLton} structure}
\@addtocsec{htoc}{31}{2}{\@print{9.2.1}\quad{}{\tt MLton}}
\@addtocsec{htoc}{32}{2}{\@print{9.2.2}\quad{}{\tt MLton.Array}}
\newlabel{section:array}{{9.2.2}{X}}
\@addtocsec{htoc}{33}{2}{\@print{9.2.3}\quad{}{\tt MLton.BinIO}}
\@addtocsec{htoc}{34}{2}{\@print{9.2.4}\quad{}{\tt MLton.Cont}}
\newlabel{section:cont}{{9.2.4}{X}}
\@addtocsec{htoc}{35}{2}{\@print{9.2.5}\quad{}{\tt MLton.Exn}}
\newlabel{section:exn}{{9.2.5}{X}}
\@addtocsec{htoc}{36}{2}{\@print{9.2.6}\quad{}{\tt MLton.Finalizable}}
\newlabel{section:finalizable}{{9.2.6}{X}}
\@addtocsec{htoc}{37}{2}{\@print{9.2.7}\quad{}{\tt MLton.GC}}
\@addtocsec{htoc}{38}{2}{\@print{9.2.8}\quad{}{\tt MLton.IntInf}}
\@addtocsec{htoc}{39}{2}{\@print{9.2.9}\quad{}{\tt MLTON\_IO}}
\newlabel{section:mlton-io}{{9.2.9}{X}}
\@addtocsec{htoc}{40}{2}{\@print{9.2.10}\quad{}{\tt MLton.Itimer}}
\newlabel{section:itimer}{{9.2.10}{X}}
\@addtocsec{htoc}{41}{2}{\@print{9.2.11}\quad{}\tt MLton.Platform}
\@addtocsec{htoc}{42}{2}{\@print{9.2.12}\quad{}\tt MLton.Pointer}
\newlabel{section:pointer}{{9.2.12}{X}}
\@addtocsec{htoc}{43}{2}{\@print{9.2.13}\quad{}\tt MLton.ProcEnv}
\@addtocsec{htoc}{44}{2}{\@print{9.2.14}\quad{}\tt MLton.Process}
\@addtocsec{htoc}{45}{2}{\@print{9.2.15}\quad{}{\tt MLton.Profile}}
\newlabel{section:profile-structure}{{9.2.15}{X}}
\@addtocsec{htoc}{46}{2}{\@print{9.2.16}\quad{}\tt MLton.Random}
\@addtocsec{htoc}{47}{2}{\@print{9.2.17}\quad{}\tt MLton.Rlimit}
\@addtocsec{htoc}{48}{2}{\@print{9.2.18}\quad{}\tt MLton.Rusage}
\@addtocsec{htoc}{49}{2}{\@print{9.2.19}\quad{}{\tt MLton.Signal}}
\newlabel{section:signal}{{9.2.19}{X}}
\@addtocsec{htoc}{50}{2}{\@print{9.2.20}\quad{}{\tt MLton.Socket}}
\@addtocsec{htoc}{51}{2}{\@print{9.2.21}\quad{}\tt MLton.Syslog}
\@addtocsec{htoc}{52}{2}{\@print{9.2.22}\quad{}{\tt MLton.TextIO}}
\@addtocsec{htoc}{53}{2}{\@print{9.2.23}\quad{}{\tt MLton.Thread}}
\newlabel{section:thread}{{9.2.23}{X}}
\@addtocsec{htoc}{54}{2}{\@print{9.2.24}\quad{}\tt MLton.Vector}
\@addtocsec{htoc}{55}{2}{\@print{9.2.25}\quad{}\tt MLton.Weak}
\newlabel{section:weak}{{9.2.25}{X}}
\@addtocsec{htoc}{56}{2}{\@print{9.2.26}\quad{}\tt MLton.Word, MLton.Word8}
\@addtocsec{htoc}{57}{2}{\@print{9.2.27}\quad{}{\tt MLton.World}}
\newlabel{section:world}{{9.2.27}{X}}
\@addtocsec{htoc}{58}{1}{\@print{9.3}\quad{}{\tt SMLofNJ: SML\_OF\_NJ}}
\@addtocsec{htoc}{59}{1}{\@print{9.4}\quad{}{\tt Unsafe: UNSAFE}}
\@addtocsec{htoc}{60}{0}{\@print{10}\quad{}CM}
\newlabel{section:cm}{{10}{X}}
\@addtocsec{htoc}{61}{1}{\@print{10.1}\quad{}Comparison with CM}
\newlabel{section:comparison}{{10.1}{X}}
\@addtocsec{htoc}{62}{1}{\@print{10.2}\quad{}Porting {\smlnj} CM files to {\mlton}}
\newlabel{section:porting-cm}{{10.2}{X}}
\@addtocsec{htoc}{63}{0}{\@print{11}\quad{}Compiling {\mlton}}
\newlabel{section:compiling}{{11}{X}}
\@addtocsec{htoc}{64}{1}{\@print{11.1}\quad{}Compiling with {\mlton}}
\@addtocsec{htoc}{65}{1}{\@print{11.2}\quad{}Compiling with {\smlnj}}
\@addtocsec{htoc}{66}{0}{\@print{12}\quad{}Platform-specific notes}
\newlabel{section:platform}{{12}{X}}
\@addtocsec{htoc}{67}{1}{\@print{12.1}\quad{}Running on Cygwin/Windows}
\newlabel{section:cygwin}{{12.1}{X}}
\@addtocsec{htoc}{68}{1}{\@print{12.2}\quad{}Running on FreeBSD}
\newlabel{section:freebsd}{{12.2}{X}}
\@addtocsec{htoc}{69}{1}{\@print{12.3}\quad{}Running on {\sparc}/Solaris}
\newlabel{section:solaris}{{12.3}{X}}
\@addtocsec{htoc}{70}{0}{\@print{13}\quad{}Cross compiling}
\newlabel{section:cross-compiling}{{13}{X}}
\@addtocsec{htoc}{71}{1}{\@print{13.1}\quad{}Cross compiling alternatives}
\@addtocsec{htoc}{72}{0}{\@print{14}\quad{}Bugs}
\newlabel{section:bugs}{{14}{X}}
\@addtocsec{htoc}{73}{1}{\@print{14.1}\quad{}Reporting a bug}
\@addtocsec{htoc}{74}{1}{\@print{14.2}\quad{}Unresolved bugs}
\@addtocsec{htoc}{75}{0}{\@print{15}\quad{}Credits}
\newlabel{section:credits}{{15}{X}}
\bibcite{MTHM97}{MTHM97}
\@addtocsec{htoc}{76}{0}{\@print{A}\quad{}Deviations of {\smlnj} from Standard ML}
\newlabel{section:nj-deviations}{{A}{X}}
\@addtocsec{htoc}{77}{1}{\@print{A.1}\quad{}Deviations of {\smlnj} from the Basis Library Specification}
