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=2.7 required=5.0 tests=AWL,DNS_FROM_RFC_POST, SPF_NEUTRAL 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 D59CDBBAF for ; Tue, 20 Jan 2009 05:00:14 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtYAAJnadElIDtybkGdsb2JhbACTRz4BAQEBCQkMBxEDqmeNDQEDAQOFcIJ+ X-IronPort-AV: E=Sophos;i="4.37,293,1231110000"; d="scan'208";a="21735178" Received: from fg-out-1718.google.com ([72.14.220.155]) by mail3-smtp-sop.national.inria.fr with ESMTP; 20 Jan 2009 05:00:14 +0100 Received: by fg-out-1718.google.com with SMTP id l27so1352462fgb.43 for ; Mon, 19 Jan 2009 20:00:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:from:to :content-type:content-transfer-encoding:mime-version:subject:date:cc :x-mailer; bh=CD02pg1nvP+Or90z1tIMjYDsKkQWTrwKOVUUI2kYROw=; b=I1ddI2zcAxl9tpRxDWLeT/5gcRa1r5tDRQkRYZP4gDvi9WcXFkM3sMnJ3ad6o5Wdx3 hgg1Sl8kc31GLxnV9edGdRV/uofUOHhlZrJw0wAQG7ytc/diQ5hnmB5FdFkg6jx9wsxI b+ZT+blFfys82dfhyM5N1kgnwkZX/m6X1nGWY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:from:to:content-type:content-transfer-encoding :mime-version:subject:date:cc:x-mailer; b=Qgsu/Ktfk4PXefKeOo/90/6GfyeufPhusTLIEUj1GYCPEEw2mvKvwVOScGhdXKPEN0 rL1nEvt2gmUF6e/hNMLvm6uy0tWBzPh+R3lHGl3j3DtJ1mEmseHwaoJhCU8Y92Eql934 RTdXohkDKpnK153xp7nwBGocLktWxDb0l3+P0= Received: by 10.86.76.16 with SMTP id y16mr250712fga.65.1232424013761; Mon, 19 Jan 2009 20:00:13 -0800 (PST) Received: from ?192.168.1.34? (30-249.76-83.cust.bluewin.ch [83.76.249.30]) by mx.google.com with ESMTPS id l12sm650708fgb.28.2009.01.19.20.00.12 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 19 Jan 2009 20:00:13 -0800 (PST) Sender: =?UTF-8?Q?Daniel_B=C3=BCnzli?= Message-Id: <417D314E-20B0-4A1F-9C6F-77E08E70A245@erratique.ch> From: =?ISO-8859-1?Q?Daniel_B=FCnzli?= To: OCaml List Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v930.3) Subject: [ANN] Rtime 0.9.0 Date: Tue, 20 Jan 2009 04:59:37 +0100 Cc: caml-hump@inria.fr X-Mailer: Apple Mail (2.930.3) X-Spam: no; 0.00; bunzli:01 buenzli:01 ocaml:01 delayed:01 delayed:01 api:02 module:03 module:03 notion:04 daniel:04 daniel:04 bsd:04 depends:04 distributed:05 stamp:06 Hello again, Related to my previous annoucement is the following module. Rtime is an OCaml module implementing timelines for React [1]. It manages time stamp events, delayed events and delayed signals along timelines. The client chooses the concrete timeline by providing an absolute notion of time. Running the timeline at the appropriate pace is left to the client. Rtime is made of a single module and depends on React. It is distributed under the new BSD license. Project home page : http://erratique.ch/software/rtime Although the code is feature complete and has been tested it has not been in large scale programs yet. A stable 1.0.0 will be published once I feel we have the right api. Your feedback is welcome, Daniel [1] available at http://erratique.ch/software/react