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.0 required=5.0 tests=AWL,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 mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id 24DC3BC69 for ; Fri, 26 Oct 2007 13:10:59 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAAAKpnIUdA6ba7kmdsb2JhbACOXgIBAQcCBgkg X-IronPort-AV: E=Sophos;i="4.21,332,1188770400"; d="scan'208";a="18648299" Received: from nf-out-0910.google.com ([64.233.182.187]) by mail4-smtp-sop.national.inria.fr with ESMTP; 26 Oct 2007 13:10:58 +0200 Received: by nf-out-0910.google.com with SMTP id e27so654321nfd for ; Fri, 26 Oct 2007 04:10:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:subject:from:to:cc:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding:sender; bh=VlxbAxE+2leRgMISf+nRQjHhPsser/L3Wx+IIOuH3UE=; b=GGTcVQhkswfByAeIFqh3B7hnVpLX+Yn++ln+wA/Chq4cyx8NgGCca5o/W8qm5k+o9Z5nX0RCnu1uYOyijFzpmZtSlJXGFvPrUCloDNofCJKnW9G3asS1yE5YQkiyyJGmoLsVd62XqA9bzBWflrpsjFJ4EPfid8NtP2Yp3Wxu63I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:subject:from:to:cc:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding:sender; b=FiZybATV6TL5+nAWHZmFnZOp16nKqoRaFzner1S/Z2lcCBcjtHglLTHDQhSLvE3ETaH9ro9sfXyDMdx3/qP+2j1zERpKMQmz8/lyz+z/VHx2PwLEvPw/i/8aYOu8EZB/AvTL4bfAKQrrJVrhIngmC4SVGju1T2wDXEthVJcUR4E= Received: by 10.86.54.3 with SMTP id c3mr2166104fga.1193397057747; Fri, 26 Oct 2007 04:10:57 -0700 (PDT) Received: from ?192.168.0.12? ( [82.235.58.110]) by mx.google.com with ESMTPS id j2sm6569220mue.2007.10.26.04.10.55 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 26 Oct 2007 04:10:56 -0700 (PDT) Subject: Re: [Caml-list] Which syntax to teach ? From: David Teller To: Jon Harrop Cc: caml-list@yquem.inria.fr In-Reply-To: <200710250010.56979.jon@ffconsultancy.com> References: <1193225773.3612.27.camel@Blefuscu> <200710250010.56979.jon@ffconsultancy.com> Content-Type: text/plain Date: Fri, 26 Oct 2007 13:11:01 +0200 Message-Id: <1193397061.7675.14.camel@Blefuscu> Mime-Version: 1.0 X-Mailer: Evolution 2.10.1 Content-Transfer-Encoding: 7bit Sender: David Teller X-Spam: no; 0.00; syntax:01 ens-lyon:01 ocaml:01 gtk:01 ocaml:01 cheers:01 0100,:01 distros:01 camlp:01 lablgtk:01 slick:98 wrote:01 wrote:01 ideally:01 caml-list:01 I am considering putting a pair of students on writing a simple GUI for OCaml based on Chris King's functional reactive GUI, itself based on Gtk. However, it seems unlikely to me that, at their level, they can carry on that task in just one term -- and that's all the time they'll have to learn OCaml and complete their projects. Cheers, David On Thu, 2007-10-25 at 00:10 +0100, Jon Harrop wrote: > On Wednesday 24 October 2007 23:52:54 Nathaniel Gray wrote: > > I know it seems silly to devote so much energy to debating editors, > > On the contrary, I find it amazing that there is no slick editor written in > OCaml to let people write simple OCaml programs with an integrated top-level, > build system, graphics libraries and packages for the main distros. I think > that would be enormously beneficial for all newbies and could easily be > available for Linux and Mac OS X as well as using the latest ocamlbuild, > camlp4 3.10, LablGTK2 and so on. > > In fact, I would say that OCaml is ideally suited to this task because it > falls in the metaprogramming category! >