
On 2005 February 04 Friday 07:03, Bayley, Alistair wrote:
From: Ashley Yakeley [mailto:ashley@semantic.org] getCurrentTime :: IO ???
It looks as though POSIX should be avoided, so I vote for (days, ticks).
That would be fine, for starters. In addition, since the choice is based on the inadequacies of POSIX time, there should be an alternative which returns the raw POSIX time. Right now on my computer, the relationship between POSIX time and UTC is simple. A few years from now, when NTP is revised to provide access to TIA offsets, I hope that getCurrentTime will yield steady results during leap seconds. POSIX time will continue to be supported and will still be used for file system timestamps. So there's a need for a distinct data type for POSIX time, which would be used by file utilities, and for a getCurrentFileSysTime :: IO FileSysTime