Okay, so would it always return a flonum?

On Jan 27, 2015, at 3:13 PM, Asumu Takikawa <[email protected]> wrote:

> On 2015-01-26 16:52:02 -0500, Alexander D. Knauth wrote:
>> Does current-inexact-milliseconds always return a positive flonum?
>> Would it ever not return a positive flonum, and if it doesn’t, should
>> the type of it in typed racket be changed?
> 
> It can return a negative number if you go back far enough in time:
> 
>  $ LD_PRELOAD=/usr/lib/x86_64-linux-gnu/faketime/libfaketime.so.1 
> FAKETIME="-50y" racket
>  Welcome to Racket v6.1.1.6.
>  -> (current-inexact-milliseconds)
>  -154410580137.768
>  -> (require racket/date)
>  -> (date->string (current-date))
>  "Monday, February 8th, 1965"
> 
> Cheers,
> Asumu


____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to