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,SPF_FAIL 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 A80BDBBAF for ; Tue, 5 May 2009 06:59:49 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AjkBACdl/0lQW+UCe2dsb2JhbACWbAEBFiIEtyCDfQU X-IronPort-AV: E=Sophos;i="4.38,431,1233529200"; d="scan'208";a="28745726" Received: from main.gmane.org (HELO ciao.gmane.org) ([80.91.229.2]) by mail1-smtp-roc.national.inria.fr with ESMTP/TLS/AES256-SHA; 05 May 2009 06:59:48 +0200 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1M1Cks-0002Ro-4X for caml-list@inria.fr; Tue, 05 May 2009 04:59:46 +0000 Received: from 97-113-251-224.tukw.qwest.net ([97.113.251.224]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 05 May 2009 04:59:46 +0000 Received: from dynasticon by 97-113-251-224.tukw.qwest.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 05 May 2009 04:59:46 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: caml-list@inria.fr From: Jeffrey Scofield Subject: Re: OCaml on iPhone Date: Mon, 04 May 2009 21:59:33 -0700 Message-ID: References: <170624B9-E8DE-4E94-BAA5-2CAF928CE54B@gmail.com> <49F9E7F7.7060705@glondu.net> <2B39A17A-8D66-4A7E-A465-22A0D69ECF6C@cs.bc.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 97-113-251-224.tukw.qwest.net User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.3 (darwin) Cancel-Lock: sha1:PIT+jCrhvogHaLXQvE3cR/Cn04A= Sender: news X-Spam: no; 0.00; ocaml:01 wrappers:01 wrappers:01 subset:01 ocaml:01 thrilled:98 cocoa:98 cocoa:98 muller:01 muller:01 edges:01 writes:01 caml:02 objective:02 objective:02 Robert Muller writes: > This sounds great. I will be teaching an iphone programming > course next year and I would very much like to use the course > as an opportunity to introduce students to caml. I know that > there are others gearing up for iphone programming courses who > aren't thrilled with the idea of teaching Objective C. Right now we're mostly focused on getting iPhone applications completed and accepted by Apple. We've built the interface layer by hand, a little bit at a time as required. So there are wrappers only for the parts of Cocoa Touch we use, and there are a few rough edges. It wouldn't make a good teaching environment in its current form. The cross-compiler does work though, and it builds working applications. I'll be sending the rest of our patches shortly. Creating wrappers for all of Cocoa Touch would be a very big job but it might be possible to implement a small subset for students. > If you were to post your resources on a web site it might lower > the barrier to entry for more people to use ocaml + your > wrappers rather than Objective C. Right now the best we can do is probably to offer advice on some things that did and didn't work for us. As we make progress perhaps we'll be in a position to do more. Regards, Jeff Scofield Seattle