From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 2C479BBAF for ; Sun, 25 Jul 2010 23:45:37 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AjYCAMBNTExDww/ZkWdsb2JhbACDFI9VjQwBAQEBCQsKBxEDH68QO4IQhFKJAgEEBAGBIYMdcwSECA X-IronPort-AV: E=Sophos;i="4.55,259,1278280800"; d="scan'208";a="66914586" Received: from web111515.mail.gq1.yahoo.com ([67.195.15.217]) by mail4-smtp-sop.national.inria.fr with SMTP; 25 Jul 2010 23:45:36 +0200 Received: (qmail 15934 invoked by uid 60001); 25 Jul 2010 21:45:33 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1280094333; bh=YaZQhzrG7YSut8vJbDs26Vpw8Z8FJ+VYVKLM46ecf+o=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=x9AINkeT02YIWvh9wAwHHXDneRcv/2mM5/LNT/p4UTY4uPJapxQ7+b/oO+Cq5vldTFWg8qeXe9CC7FGbOLss9DIIh/oPzAdUSfZ5xxL9ADhXxLH5t03rN+oZMN7tAg5lUTBLkKcdYg08+KopjMKHnGvf+hhFHmwDybaPMq/A3tg= DomainKey-Signature:a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=uSnMM4i8ixgd8PNU1Lg3DEKk1w3meABcuVzSRAuDx0Y2NUs7fmxevI+GmOztB1Y71L+Cor+uyvmDUCDtr0LbCJuF6s/XfDYsgkyw8BEXCNJhV/ZudvCtcSFmqSTWW8LaPD55n6Yu4rZWtnXqWQMJMepy5Lnsj0x62KhzLtrMWsM=; Message-ID: <863869.15208.qm@web111515.mail.gq1.yahoo.com> X-YMail-OSG: B7FodvMVM1mhCG2czM2iEpxini5Pyi7B3jPCzSSINAMbC4q JftfWs_YNHc55JPmSOLQ9FP8NtcLd0azi_4dqgDfBFBH4hE8CnMOGsmhoAp5 ZEhYJAhYj_uLYXm0N5HagPZpQ0Q1sCTWCiW11C9so2xoSAtYCM1gvu9AEk_q VCkE140pKUyGM__dE.CId2fB5rbzafS_8gPqCKIXKcpMPDpY771a3KOO7mRl 4DeLQAe3CFh6KcMNsAw6FXaEkHIZP5MW_NH.a1ZFiVKGC3cd0VIZUw1C0elV 4utANtCaonfsrlmscd_ijPjtl.znwB4tQN1jbZJ.F Received: from [213.205.71.53] by web111515.mail.gq1.yahoo.com via HTTP; Sun, 25 Jul 2010 14:45:33 PDT X-Mailer: YahooMailClassic/11.2.4 YahooMailWebService/0.8.105.277674 Date: Sun, 25 Jul 2010 14:45:33 -0700 (PDT) From: Dario Teixeira Subject: Re: [Caml-list] scalable web apps To: Joel Reymont , Richard Jones Cc: caml-list@yquem.inria.fr In-Reply-To: <20100725194619.GA10658@annexia.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam: no; 0.00; scalable:01 ocaml:01 ocaml's:01 scalable:01 ocaml's:01 cheers:01 caml-list:01 python:03 languages:03 languages:03 programming:03 meaningful:04 apps:04 indeed:07 frontend:09 Hi,=0A=0A> I would ask that question again, but miss out the "with OCaml" p= art,=0A> because really the choice of language doesn't matter very much.=0A= =0AIndeed. Note, however, that more than once have people raised the issue= =0Aof Ocaml's non-concurrent GC on Ocsigen's mailing-list. The doubt is=0A= always whether this makes any Ocaml-based framework unsuitable for=0Ascalab= le web applications. I think it's important to assuage those fears=0Aonce = and for all: in no meaningful way does Ocaml's single-coredness=0Aconstitut= e an impediment towards scalability in the web domain.=0A=0A=0A> Or if you = prefer think of it this way: People are using really=0A> unsuitable languag= es (PHP) and really slow languages (Ruby, PHP,=0A> Python, Perl) on some ma= ssive websites out there.=0A=0AYeap. Personally, I find Ocsigen's greatest= advantage to be the safety=0Aand expressiveness that it brings to backend = programming (and soon also=0Ato the frontend). The fact that it's also fas= t is just icing on the cake...=0A=0ACheers,=0ADario Teixeira=0A=0A=0A=0A =