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=1.4 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 mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by yquem.inria.fr (Postfix) with ESMTP id 67902BBC4 for ; Thu, 5 Mar 2009 09:07:52 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkkCADIXr0nRVcipkGdsb2JhbACUQj8BAQEBCQkMBxEDsi2PfQEDAQOEBQaFBw X-IronPort-AV: E=Sophos;i="4.38,305,1233529200"; d="scan'208";a="25093258" Received: from wf-out-1314.google.com ([209.85.200.169]) by mail1-smtp-roc.national.inria.fr with ESMTP; 05 Mar 2009 09:07:51 +0100 Received: by wf-out-1314.google.com with SMTP id 27so3958949wfd.15 for ; Thu, 05 Mar 2009 00:07:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type:content-transfer-encoding; bh=mXO91/w7oYfFRx/HOSGdUtxuAtmNX85IRSB5ds3zi6I=; b=GpMPs2Kqj9QYyLVNm0T7aSJhPlW03ZqoKc+oozUGma4P0wyhavK5yLwkBi+JuL8RCz JIUSdU22jGjqK8A/QL/DEscp7I4BB6GcKl7sQM+vOR00YtqzlAUBIo+WbnBJIsEx3K9Z 8X+4jJWjNtpvi1XpuJI+Sr1j9DlLnYoj5JifE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=VexZqDssuWjE6haFjXc9kWBFmXDnhdNHrzR1sq+kryZUbGlQz3heXzibvqdegnjdE9 CwnpRzaimN7UjypDNQ4MRnXx5GqitdTdIBv/NY6DlgeVCijKJy4p0mv5ST/02CDkiqpU UGZimiVb69l6kGOIv4tP2GXkAHUtpDMYjXAGo= MIME-Version: 1.0 Sender: erick.tryzelaar@gmail.com Received: by 10.142.52.7 with SMTP id z7mr401426wfz.260.1236240470445; Thu, 05 Mar 2009 00:07:50 -0800 (PST) In-Reply-To: <91a2ba3e0903042302t1673d6bp212b0ba38121a9e6@mail.gmail.com> References: <91a2ba3e0903031340wcdc976cp52522eb35f7ccb73@mail.gmail.com> <200903050131.03494.jon@ffconsultancy.com> <49AF35B8.9030104@naughtydog.com> <200903050326.57931.jon@ffconsultancy.com> <5001040.203359.1236234148184.JavaMail.www@wwinf2209> <91a2ba3e0903042302t1673d6bp212b0ba38121a9e6@mail.gmail.com> Date: Thu, 5 Mar 2009 00:07:50 -0800 X-Google-Sender-Auth: 81e2129988762932 Message-ID: <1ef034530903050007m657cbc4bkc1dbaebe43c8cad2@mail.gmail.com> Subject: Re: [Caml-list] stl? From: Erick Tryzelaar To: Raoul Duke Cc: yoann padioleau , Jon Harrop , caml-list@yquem.inria.fr Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam: no; 0.00; stl:01 compiler:01 arrays:01 2009:98 sourceforge:01 sourceforge:01 garbage:01 wrote:01 compile:01 caml-list:01 grammar:02 lazy:02 compiling:02 hooks:03 preserve:03 On Wed, Mar 4, 2009 at 11:02 PM, Raoul Duke wrote: >> So what you propose to his company is to switch from C++ to HLVM ? :) >> Be serious. > > there are some things out there that interface with c/++ but which > themselves aren't. e.g. http://felix.sourceforge.net/ (although the > last release date was 2006, it apparently still is under active > development.) as a random not entirely serious factoid. Yep, felix is still under active development, we've just been busy/lazy and haven't cut a release yet. Our mailing lists are still active. We actually compile to c++, and then let the c++ compiler assemble the code for us. The development has a ton of new features, like garbage collection using judy arrays, and user extendable grammar. We're exploring compiling straight to llvm, but that's a ways off. If we do go that route, we'd try to preserve the ease of hooking into c and c++ libraries, but use llvm hooks to make the c/c++ call for us.