1 (* Copyright (C) 2003-2009 Henry Cejtin, Matthew Fluet, Suresh
2 * Jagannathan, and Stephen Weeks.
4 * MLton is released under a BSD-style license.
5 * See the file MLton-LICENSE for details.
8 signature MLTON_PLATFORM =
12 datatype t = Alpha | AMD64 | ARM | ARM64 | HPPA | IA64 | m68k |
13 MIPS | PowerPC | PowerPC64 | S390 | Sparc | X86
15 val fromString: string -> t option
17 val toString: t -> string
22 datatype t = Archive | Executable | LibArchive | Library
24 val fromString: string -> t option
26 val toString: t -> string
31 datatype t = AIX | Cygwin | Darwin | FreeBSD | Hurd | HPUX
32 | Linux | MinGW | NetBSD | OpenBSD | Solaris
34 val fromString: string -> t option
36 val toString: t -> string