Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Platform architecture and OS
Documentation
Platform architecture and OS.
ArchOS | |
|
Architectures
Architectures
ARM Instruction Set Architecture
ARM extensions
PowerPC 64-bit ABI
stringEncodeArch :: Arch -> String Source #
See Note [Platform Syntax].
Operating systems
Operating systems.
Using OSUnknown to generate code should produce a sensible default, but no promises.
OSUnknown | |
OSLinux | |
OSDarwin | |
OSSolaris2 | |
OSMinGW32 | |
OSFreeBSD | |
OSDragonFly | |
OSOpenBSD | |
OSNetBSD | |
OSKFreeBSD | |
OSHaiku | |
OSQNXNTO | |
OSAIX | |
OSHurd | |
OSWasi | |
OSGhcjs |
osElfTarget :: OS -> Bool Source #
This predicate tells us whether the OS uses the ELF as its primary object format.
osMachOTarget :: OS -> Bool Source #
This predicate tells us whether the OS support Mach-O shared libraries.
stringEncodeOS :: OS -> String Source #
See Note [Platform Syntax].