From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: weis Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id SAA15165 for caml-redistribution; Wed, 12 Jan 2000 18:32:01 +0100 (MET) Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id QAA20334 for ; Wed, 12 Jan 2000 16:31:28 +0100 (MET) Received: from wally.eecs.harvard.edu (wally.eecs.harvard.edu [140.247.60.30]) by nez-perce.inria.fr (8.8.7/8.8.7) with ESMTP id QAA05348 for ; Wed, 12 Jan 2000 16:31:24 +0100 (MET) Received: (from nr@localhost) by wally.eecs.harvard.edu (8.8.6/8.8.6) id KAA30840 for caml-list@inria.fr; Wed, 12 Jan 2000 10:31:22 -0500 (EST) Date: Wed, 12 Jan 2000 10:31:22 -0500 (EST) From: Norman Ramsey Message-Id: <200001121531.KAA30840@wally.eecs.harvard.edu> To: caml-list@inria.fr Subject: Ocaml secrets Sender: weis I've been going nuts copying record-type definitions, and then Benjamin Pierce showed me a trick. Please tell me where in the OCaml manual I could have discovered the ability to write tm.Unix.tm_hour as in let tm = Unix.localtime (Unix.time()) in sprintf "%02d:%02d:%02d " tm.Unix.tm_hour tm.Unix.tm_min tm.Unix.tm_sec Norman P.S. just writing let tm = ... in ... tm.tm_hour ... etc causes ocamlc to barf.