From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 6270ABC57 for ; Thu, 18 Nov 2010 17:50:21 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgYCAMvn5EzRVdS0k2dsb2JhbACiSwgVAQECCQkKCREDH6RiiWKCGIUrLohZAQEDBYVGBIRahgA X-IronPort-AV: E=Sophos;i="4.59,217,1288566000"; d="scan'208";a="88434716" Received: from mail-px0-f180.google.com ([209.85.212.180]) by mail1-smtp-roc.national.inria.fr with ESMTP; 18 Nov 2010 17:50:20 +0100 Received: by pxi14 with SMTP id 14so482773pxi.39 for ; Thu, 18 Nov 2010 08:50:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type; bh=T3OCLkViI//C/a2J3HnnREAXG2s2KL/lTf/E+rhipos=; b=QaX/T/hWfK6xgo2G11IjyUxuPwp1V4b4SJiNyLomB1MY7yGbc931o4fmDnumFWvea6 HvtiIt/pmWQ/2fe7B5DzUucYn4SNUo8NBIJvT5+oYnQhDnA8oxN9Y95sDu78xaFTzhjb /Aqe0jckc3xol6RfZdB8jpf7wirFog2JeDZJk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=SVw9W8AI4bFIgRGvPBw3A0z6sBWvIvvSolpUprm5DPo3PSU5ey8wPnBFPH56DQHkgz aRH3MnY+IWiOLdS6HmeyY4dAXhbkiuUswwcK8I5HuZCX1TI/oFG3bTRxO/dC7iXutKu6 ax4CKglsp0tiomzqBIc4DHk+CIN/ejsRLNSX4= Received: by 10.42.219.135 with SMTP id hu7mr461538icb.217.1290099011217; Thu, 18 Nov 2010 08:50:11 -0800 (PST) MIME-Version: 1.0 Received: by 10.231.12.2 with HTTP; Thu, 18 Nov 2010 08:49:51 -0800 (PST) In-Reply-To: <4CE395D4.4000105@frisch.fr> References: <4CE395D4.4000105@frisch.fr> From: Ashish Agarwal Date: Thu, 18 Nov 2010 11:49:51 -0500 Message-ID: Subject: Re: [Caml-list] Native toplevel? (was: OCamlJit 2.0) To: Alain Frisch Cc: Benedikt Meurer , caml-list@yquem.inria.fr Content-Type: multipart/alternative; boundary=90e6ba476ad749ea020495569552 X-Spam: no; 0.00; toplevel:01 frisch:01 frisch:01 prototyping:01 prototyping:01 toplevel:01 recompile:01 recompile:01 1975:98 2.0:98 wrote:01 wrote:01 caml-list:01 alain:01 alain:01 --90e6ba476ad749ea020495569552 Content-Type: text/plain; charset=ISO-8859-1 On Wed, Nov 17, 2010 at 3:44 AM, Alain Frisch wrote: > Does performance really matter that much for rapid prototyping/development? Rapid prototyping for me often involves a couple of lines of code that read in a very large file and do something with it. I have to keep compiling these small programs to native code because the performance of the toplevel is too slow. Then, I have to recompile and re-read the whole file for every little additional thing I want to compute. A high-performance toplevel would help in this kind of work. --90e6ba476ad749ea020495569552 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On Wed, Nov 17, 2010 at 3:44 AM, Alain Frisch <alain@frisch.fr&= gt; wrote:
Does performance really matter that much for rapid prototyping/development?=

Rapid prototyping for me often involves a = couple of lines of code that read in a very large file and do something wit= h it. I have to keep compiling these small programs to native code because = the performance of the toplevel is too slow. Then, I have to recompile and = re-read the whole file for every little additional thing I want to compute.= A high-performance toplevel would help in this kind of work.

--90e6ba476ad749ea020495569552--