"Operating System on which the current process is running."
shared native object operatingSystem {
    
    "Returns the name of the operating system this process is running on."
    shared native String name;
    
    "Returns the version of the operating system this process is running on."
    shared native String version;
    
    "The line ending character sequence on this platform."
    shared native String newline;
    
    "The character used on this platform to separate the folder/file elements of a path."
    shared native String fileSeparator;
    
    "The character used on this platform to use as a separator between several paths in a list of paths."
    shared native String pathSeparator;
    
    string => "operating system [``name`` / ``version``]";
}