From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by yquem.inria.fr (Postfix) with ESMTP id AEFFABBCA for ; Wed, 16 Apr 2008 00:39:39 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAOrKBEjAXQIn/2dsb2JhbACtFg X-IronPort-AV: E=Sophos;i="4.25,662,1199660400"; d="scan'208";a="11502374" Received: from concorde.inria.fr ([192.93.2.39]) by mail3-smtp-sop.national.inria.fr with ESMTP; 16 Apr 2008 00:39:39 +0200 Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id m3FMdcdD003004 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Wed, 16 Apr 2008 00:39:39 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvkBABbMBEgjCUt9gWdsb2JhbACRWgEBECabBA X-IronPort-AV: E=Sophos;i="4.25,662,1199660400"; d="scan'208";a="10943052" Received: from sys25.mail.msu.edu ([35.9.75.125]) by mail1-smtp-roc.national.inria.fr with ESMTP; 16 Apr 2008 00:39:37 +0200 Received: from c-71-197-25-97.hsd1.mi.comcast.net ([71.197.25.97] helo=[192.168.1.4]) by sys25.mail.msu.edu with esmtpsa (Exim 4.63 #1) (TLSv1:AES256-SHA:256) id 1JltoO-0006am-Ft for caml-list@inria.fr; Tue, 15 Apr 2008 18:39:36 -0400 Message-ID: <48052EA5.9090705@msu.edu> Date: Tue, 15 Apr 2008 18:39:33 -0400 From: Jeff Shaw User-Agent: Thunderbird 2.0.0.12 (Windows/20080213) MIME-Version: 1.0 To: caml-list@inria.fr Subject: release: unsigned 64-bit integer library Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus: None found by Clam AV X-Miltered: at concorde with ID 48052EAA.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; ocaml:01 ocaml:01 hashtables:01 lib:01 lib:01 compile:01 integer:01 cma:01 unsigned:02 unsigned:02 string:02 library:03 library:03 let:03 install:05 Dear Ocaml-ers, If you would like to use C's unsigned long long type in ocaml, please try my library. I've tested it only on Mac OS X ppc32, ocaml 3.10.x. Please let me know about any modifications I should make; for instance, I don't know how to make the library work in windows. Also I haven't tested storing UInt64.t in hashtables much yet. http://www.msu.edu/~shawjef3/uint64lib.zip Quick instructions: unzip uint64lib.zip cd uint64lib ocaml compile.ml ocaml uInt64.cma #install_printer UInt64.printer16;; UInt64.of_string "0x123456789abcdef";; Sincerely, Jeff Shaw