definition module device // ******************************************************************************** // Clean Standard Object I/O library. // ******************************************************************************** import StdOverloaded, StdString :: Device // The set of devices = TimerDevice | MenuDevice | WindowDevice | ReceiverDevice | ProcessDevice /* RWS +++ from deviceaccess */ instance == Device instance toString Device priorityDevice :: !Device -> Int devices :: [Device] // The device list in order of descending priority