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.3 required=5.0 tests=AWL,DNS_FROM_RFC_ABUSE, DNS_FROM_SECURITYSAGE,SPF_NEUTRAL autolearn=disabled version=3.1.3 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 2ECE7BB84 for ; Thu, 30 Oct 2008 18:46:22 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AioBAPOPCUlDWxLCbmdsb2JhbACBdpIVPq4+hi2ECoNR X-IronPort-AV: E=Sophos;i="4.33,516,1220220000"; d="scan'208";a="18692694" Received: from concorde.inria.fr ([192.93.2.39]) by mail3-smtp-sop.national.inria.fr with ESMTP; 30 Oct 2008 18:46:21 +0100 Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id m9UHkFIH009423 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Thu, 30 Oct 2008 18:46:21 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AioBAPOPCUlDWxLCbmdsb2JhbACBdpIVPq4+hi2ECoNR X-IronPort-AV: E=Sophos;i="4.33,516,1220220000"; d="scan'208";a="18692693" Received: from ip67-91-18-194.z18-91-67.customer.algx.net (HELO server1.bertec.net) ([67.91.18.194]) by mail3-smtp-sop.national.inria.fr with ESMTP; 30 Oct 2008 18:46:20 +0100 Received: from kuba.bertec.net (kuba.bertec.net [192.168.2.16]) by server1.bertec.net (Postfix) with ESMTP id B2D6C105761 for ; Thu, 30 Oct 2008 13:46:19 -0400 (EDT) From: Kuba Ober To: caml-list@inria.fr Subject: Camelia progress - it compiles ;) Date: Thu, 30 Oct 2008 13:46:17 -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: <200810301346.18840.ober.14@osu.edu> X-Miltered: at concorde with ID 4909F2E7.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; translating:01 ocaml:01 gcc:01 gdb:01 unices:01 cheers:01 iceberg:98 monster:98 gpl:01 compiles:01 compiles:01 cleanly:01 minor:01 ides:02 programming:03 I've finished the initial part of translating Camelia to Qt4. It now uses no Qt3 classes/methods, and compiles cleanly with Qt3 support disabled. Some minor Qt3-isms were refactored, but it's just a tip of the iceberg. I now have to get it into a running shape. I commit to SVN every day or two, on the days that I have time to work on it, but it's still perhaps too early for others to contribute. It'd be better to wait till it actually runs and can do something useful. Right now it won't even bring the main window up, just idles ;) I don't mind anyone looking at the code obviously, that's why it's pretty much up-to-date in SVN, and it's GPL too :) As for bringing it to ocamlforge: my grander plan is for Camelia to become the defacto "minimal IDE" for a variety of programming environments, thus it won't be limited to OCaml. I'd like it to replace various, often underdeveloped, proprietary tools supplied by microcontroller vendors, and also to provide a common alternative IDE for common open source environments (say gcc/gdb for embedded devices, picmicro tools, etc). It will stay minimal in the sense that it's meant to be a portable, single-executable on Windows, same on Unices, and it won't really support any sort of a plugin interface; everything will be compiled-in. I also don't plan to veer in the direction of big IDEs like Eclipse or Kdevelop: I find that I simply do not use most of their potential, and many people can be perfectly productive without a monster IDE (as some have indicated in a previous thread). Cheers, Kuba