Version française
Home     About     Download     Resources     Contact us    
Browse thread
[Caml-list] date - waiting for 64-bit (was: Gripes with array)
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Basile Starynkevitch [local] <basile.starynkevitch@i...>
Subject: Re: [Caml-list] date - waiting for 64-bit (was: Gripes with array)
On Thu, Sep 09, 2004 at 01:55:47PM +0200, Samuel Lelievre wrote:
> Ville-Pertti Keinonen wrote:
> 
> >...and personally I hope we'll all be migrating to 64-bit
> >architectures soon, anyhow.
> 
> In the meanwhile, is there a way to work around the following?
> 
> ------------------------------------------------------------------
> >       Caml Light version 0.75
> 
> ##open "unix";;
> #time ();;
> - : int = -1052752875
> #gmtime (time ());;
> - : tm =
>  {tm_sec = 51; tm_min = 38; tm_hour = 8; tm_mday = 22; tm_mon = 7;
>   tm_year = 36; tm_wday = 6; tm_yday = 234; tm_isdst = false}
> #

I suggest to switch to Ocaml (even on a 32 bits machine)

% ocaml
        Objective Caml version 3.08.0

# #load "unix.cma";;
# Unix.time ();;
- : float = 1094732223.
# Unix.gmtime (Unix.time ());;
- : Unix.tm =
{Unix.tm_sec = 16; Unix.tm_min = 17; Unix.tm_hour = 12; Unix.tm_mday = 9;
 Unix.tm_mon = 8; Unix.tm_year = 104; Unix.tm_wday = 4; Unix.tm_yday = 252;
 Unix.tm_isdst = false}
# 

I am not sure that staying in Caml Light is a sensible thing to do,
especially for code that you are working on. Maybe taking the
necessary time to port your code from Caml-Light (which is not active
anymore) to Ocaml (which is actively developped and has a bigger
community) is really worth the effort.


-- 
Basile STARYNKEVITCH -- basile dot starynkevitch at inria dot fr
Project cristal.inria.fr - temporarily
http://cristal.inria.fr/~starynke --- all opinions are only mine 

-------------------
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners