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 mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id 2A38ABBB7 for ; Fri, 17 Oct 2008 15:56:07 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtcEAMY2+EjAXQImiGdsb2JhbACBcpF3AhYirTCDbA X-IronPort-AV: E=Sophos;i="4.33,431,1220220000"; d="scan'208";a="30460027" Received: from discorde.inria.fr ([192.93.2.38]) by mail4-smtp-sop.national.inria.fr with ESMTP; 17 Oct 2008 15:56:06 +0200 Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by discorde.inria.fr (8.13.6/8.13.6) with ESMTP id m9HDu4CQ011832 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Fri, 17 Oct 2008 15:56:05 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgICAGE2+EhDWxLCbmdsb2JhbACBcpF3Pq0jg2w X-IronPort-AV: E=Sophos;i="4.33,431,1220220000"; d="scan'208";a="18867600" Received: from ip67-91-18-194.z18-91-67.customer.algx.net (HELO server1.bertec.net) ([67.91.18.194]) by mail1-smtp-roc.national.inria.fr with ESMTP; 17 Oct 2008 15:56:03 +0200 Received: from kuba.bertec.net (kuba.bertec.net [192.168.2.16]) by server1.bertec.net (Postfix) with ESMTP id B4F83105761 for ; Fri, 17 Oct 2008 09:56:01 -0400 (EDT) From: Kuba Ober To: caml-list@inria.fr Subject: Camelia progress Date: Fri, 17 Oct 2008 09:55:59 -0400 User-Agent: KMail/1.9.10 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200810170956.00776.kuba@mareimbrium.org> X-Miltered: at discorde with ID 48F89974.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; ocaml:01 mingw:01 cygwin:01 ocaml:01 debugger:01 bug:01 cheers:01 2.0:98 sourceforge:01 msvc:01 supported:02 supported:02 codebase:96 slightly:03 slightly:03 Here's the update from the trenches: I'm about 75% done porting Camelia code to Qt4, the editor-related parts took longer than anticipated since a lot of code had to change due to the arguably better way that Qt4 handles text editing. The code shrinks quite a bit in the process (20% or so, per the line counts), so that's hopefully good ;) The debugging will surely take quite some time. I'm in the process of getting admin rights to the sourceforge project and setting up an SVN repository for the code. The upcoming version will be 2.0, and I hope to add some features to it before it's final. I'm sure of Ocamlbuild support. Any other features that people would like? I'll keep you guys posted, this is obviously a "slightly"* larger project than initially anticipated, but the codebase is OK to work with, and it'll have way more features than anything done from scratch in a weekend would ;) My plan is to have the final 2.0 release support all OCaml builds out of the box on Windows (MSVC, MinGW and Cygwin), although I will put 3.11.0 as the minimum supported version of OCaml due to debugger and other woes. Linux and OSX will also be supported; Linux-wise I can only test on FC9, but bug reports will be welcome of course. Cheers, Kuba * - "slightly" in the log scale, so just one order of magnitude is "not much" ;)