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 nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id 66869BB83 for ; Thu, 20 Jul 2006 20:48:01 +0200 (CEST) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.184]) by nez-perce.inria.fr (8.13.6/8.13.6) with ESMTP id k6KIm08O022793 for ; Thu, 20 Jul 2006 20:48:01 +0200 Received: by nf-out-0910.google.com with SMTP id g2so653494nfe for ; Thu, 20 Jul 2006 11:48:00 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:in-reply-to:references:mime-version:content-type:message-id:cc:content-transfer-encoding:from:subject:date:to:x-mailer; b=ekyGt7LAT0J8tmXrQohkgxZzqkXwXjKdhpZew/d+wUv/nvvurv2MJNUoCHXtOVqoDM0SntJioQavRC9L2DZNtUJrnQGuGSB5Az13pIxUS+NnqyD08n98ViN63f5wtlQGPe7Ec6yag0XZydT2pBG6nABqstsS78mydmjVckxnwzQ= Received: by 10.48.202.19 with SMTP id z19mr781292nff; Thu, 20 Jul 2006 11:48:00 -0700 (PDT) Received: from ?192.168.0.101? ( [83.33.251.179]) by mx.gmail.com with ESMTP id o9sm1149283nfa.2006.07.20.11.47.58; Thu, 20 Jul 2006 11:47:59 -0700 (PDT) In-Reply-To: <0C643017-44F3-44BC-A596-5BE2E0C11A95@mac.com> References: <304169FE-8DD8-4765-9AF1-A943C5293EEB@gmail.com> <5A0AA3B4-3ECE-43D5-BBFF-147867A585E1@mac.com> <0C643017-44F3-44BC-A596-5BE2E0C11A95@mac.com> Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Cc: caml-list Content-Transfer-Encoding: 7bit From: Joel Reymont Subject: Re: [Caml-list] Cocoa bindings (again) Date: Thu, 20 Jul 2006 19:47:53 +0100 To: Paul Snively X-Mailer: Apple Mail (2.752.2) X-j-chkmail-Score: MSGID : 44BFCFE0.000 on nez-perce : j-chkmail score : XXX : 5/20 1 X-Miltered: at nez-perce with ID 44BFCFE0.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; bindings:01 o'caml:01 ocaml:01 haskell:01 haskell:01 bindings:01 parsing:01 structs:01 runtime:01 cocoa:98 20,:98 cocoa:98 allegro:98 rear:98 wrote:01 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.4 required=5.0 tests=DNS_FROM_RFC_ABUSE,RCVD_BY_IP autolearn=disabled version=3.0.3 On Jul 20, 2006, at 7:34 PM, Paul Snively wrote: > 2) Provide O'Caml a nice GUI framework that doesn't suffer the > vagaries of the usual OO GUI frameworks. Does LabGTK suffer from this? I'm new to OCaml but I've got Haskell experience and I'm thinking of following the HOC (Haskell Cocoa bindings) approach to parsing header files. I previously got most of a Lisp Cocoa bridge done (for Allegro CL) and found the dynamic approach to be in a pain in the rear due to the high numbers of hidden structs and classes that don't appear in header files but can be discovered through the runtime. -- http://wagerlabs.com/