[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sc-dev] deprecate Date.bootSeconds?



Main.elapsedTime is used in a lot of code and examples. It would be preferable I think if that at least worked consistently across all platforms. Don't mind about bootSeconds.

S.

On 29 Dec 2012, at 10:59, Tim Blechmann wrote:

>> What's the difference between this and Main.elapsedTime?
> 
> on osx: Main.elapsedTime gives the time since the start of the language,
> both are monotonic
> on other platforms: no difference, none is monotonic
> 
> internally, osx synchronizes the monotonic clock to the system clock,
> other platforms only use the system clock ...
> 
> tim
> 
>>> hi all,
>>> 
>>> i wonder, what's the opinion of people to deprecate bootSeconds from the
>>> Date class?
>>> 
>>> * it gives an arbitrary value which is not platform-independent
>>> (probably time since startup on osx and time since epoch everywhere else)
>>> * its value is only monotonic under osx
>>> * it is not documented
>>> 
>>> in short: every code that depends on it is fragile and one should
>>> probably use rawSeconds instead ...
>>> 
>>> thoughts?
> 
> 
> 
> _______________________________________________
> sc-dev mailing list
> 
> info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
> archive: https://listarc.bham.ac.uk/marchives/sc-dev/
> search: https://listarc.bham.ac.uk/lists/sc-dev/search/


_______________________________________________
sc-dev mailing list

info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-dev/
search: https://listarc.bham.ac.uk/lists/sc-dev/search/