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=3.0 required=5.0 tests=DNS_FROM_RFC_POST, HTML_MESSAGE,MISSING_HEADERS,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 BBA8BBBC4 for ; Mon, 16 Mar 2009 18:01:17 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AsIDAHkivklKfVwYi2dsb2JhbACCUYogCIcpYT8BAQEKCwoHDwWyEIEHjV0BAwEDg3wG X-IronPort-AV: E=Sophos;i="4.38,374,1233529200"; d="scan'208";a="25680323" Received: from qw-out-2122.google.com ([74.125.92.24]) by mail1-smtp-roc.national.inria.fr with ESMTP; 16 Mar 2009 18:01:16 +0100 Received: by qw-out-2122.google.com with SMTP id 3so1764849qwe.15 for ; Mon, 16 Mar 2009 10:01:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:cc:content-type; bh=QmTsKBGxzM4jd1SJxZEJWACxtjFg865aKD3Bgz9LJGg=; b=xzXEtvxsbfnf7OEtrEzROFFNbx9S3IOKCUxLAJDbl6zc5vxB7MIY24O/FdXMQbX1Wn j2pi5nl/WNc7BqBZmXXkkKUCxMWwyOHmjlFgiLEk9dbX6AS69/Fl4itAx8pjsMMCztrj EX+Q8iT2tAj2nUpzLFAQyvV6y8WyyAJkL+nug= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type; b=s+7vTFVxRpXMhVxjOn3jhf8yHhSPXNtCt0S8lK2z1bqwuI8qOiNhlYr0oAyvPLP9t3 rv0kMuAgN2DtQ+lrY1nG0rJL/VYY5Xo78zJGG/79uy3WljM/NWBwEjKIk6T2UssR2dEy c8lu/AnbuYduqeJIWQK92/kA1Cs6SRqt9FOW0= MIME-Version: 1.0 Received: by 10.224.73.143 with SMTP id q15mr6032854qaj.189.1237222876035; Mon, 16 Mar 2009 10:01:16 -0700 (PDT) In-Reply-To: <891bd3390903131252t7feb059aq94f56b0a4d2efbf3@mail.gmail.com> References: <891bd3390903131252t7feb059aq94f56b0a4d2efbf3@mail.gmail.com> Date: Mon, 16 Mar 2009 12:01:15 -0500 Message-ID: <594f78210903161001k685fc9ccnb4f566c342e2bfca@mail.gmail.com> Subject: Re: [Caml-list] caml trading From: aditya siram Cc: caml-list@yquem.inria.fr Content-Type: multipart/alternative; boundary=0015175cd56008c15f04653f66d7 X-Spam: no; 0.00; compiler:01 compiler:01 yaron:01 minsky:01 yminsky:01 ocaml:01 popl:01 ocaml:01 node:01 beginner's:01 bug:01 yaron:01 minsky:01 yminsky:01 popl:01 --0015175cd56008c15f04653f66d7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Thanks for this awesome video! I was unaware that the Caml compiler did not optimize source code before generating native code. Now I am a little less afraid to study the actual compiler! Your point about a lack of GUI libraries is great - however it seems as though they are not as important as they once were. The amazing javascript toolkits [1] that have sprung up over the last year (along with the Ocsigen and OBrower project [2]) have filled most of that vaccum. As long as there are libraries that provide an easy way to hook up with a web client is there still a compelling reason to develop native GUI toolkits? Regards -Aditya Siram [1] http://www.sproutcore.com/ , http://qooxdoo.org/ , http://cappuccino.org/ [2] http://ocsigen.org/ 2009/3/13 Yaron Minsky > For those who are interested, I just posted a video of a talk I gave at CMU > several weeks ago about Jane Street's use of OCaml. This is an updated > version of the talk I gave at POPL last year. Various people have expressed > an interest in showing the talk to their undergraduate classes, so I thought > it worth mentioning on the list. > > Here's the link: > > http://ocaml.janestreet.com/?q=node/61 > > I can also provide the original quicktime file from which this is based on > request. > > y > > _______________________________________________ > Caml-list mailing list. Subscription management: > http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list > Archives: http://caml.inria.fr > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs > > --0015175cd56008c15f04653f66d7 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Thanks for this awesome video! I was unaware that the Caml compiler did not= optimize source code before generating native code. Now I am a little less= afraid to study the actual compiler!

Your point about a lack of=A0 = GUI libraries is great - however it seems as though they are not as importa= nt as they once were. The amazing javascript toolkits [1] that have sprung = up over the last year (along with the Ocsigen and OBrower project [2]) have= filled most of that vaccum.

As long as there are libraries that provide an easy way to hook up with= a web client is there still a compelling reason to develop native GUI tool= kits?

Regards
-Aditya Siram



[1] http://www.sproutcore.com/ , http://qooxdoo.org/ , htt= p://cappuccino.org/
[2] http://ocsigen.org/

2009/3/13 Yaron Minsky <yminsky@gmail.com>
For those who are interested, I just posted a video of a talk I gave at CMU= several weeks ago about Jane Street's use of OCaml.=A0 This is an upda= ted version of the talk I gave at POPL last year.=A0 Various people have ex= pressed an interest in showing the talk to their undergraduate classes, so = I thought it worth mentioning on the list.

Here's the link:

=A0 http://ocaml.janestreet.com/?q=3Dnode/61

I can also provide the original quicktime file from which this is = based on request.

y

_______________________________________________
Caml-list mailing list. Subscription management:
http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list Archives: http://caml.in= ria.fr
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs


--0015175cd56008c15f04653f66d7--