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=0.0 required=5.0 tests=none autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by yquem.inria.fr (Postfix) with ESMTP id 34529BBC6 for ; Sat, 26 Jul 2008 13:42:26 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AiUEAGiqikjAXQInYWdsb2JhbACCOZALFwUGBhSbNQ X-IronPort-AV: E=Sophos;i="4.31,255,1215381600"; d="scan'208";a="15480753" Received: from concorde.inria.fr ([192.93.2.39]) by mail3-smtp-sop.national.inria.fr with ESMTP; 26 Jul 2008 13:42:25 +0200 Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id m6QBgOBp003173 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=OK) for ; Sat, 26 Jul 2008 13:42:25 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhsDAOaqikjUnw6DgWdsb2JhbACCOZAVAQEQIAObMQ X-IronPort-AV: E=Sophos;i="4.31,255,1215381600"; d="scan'208";a="27700910" Received: from pih-relay04.plus.net ([212.159.14.131]) by mail4-smtp-sop.national.inria.fr with ESMTP/TLS/AES256-SHA; 26 Jul 2008 13:42:11 +0200 Received: from [90.192.139.40] (helo=beast.local) by pih-relay04.plus.net with esmtpa (Exim) id 1KMiA5-0004O4-6w; Sat, 26 Jul 2008 12:42:09 +0100 From: Jon Harrop Organization: Flying Frog Consultancy Ltd. To: hmf@inescporto.pt, caml-list@inria.fr Subject: Re: [Caml-list] New Ocaml Plug-in for NetBeans Date: Sat, 26 Jul 2008 12:42:22 +0100 User-Agent: KMail/1.9.9 References: <1217062966.488ae8367f0d2@webmail.inescporto.pt> In-Reply-To: <1217062966.488ae8367f0d2@webmail.inescporto.pt> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200807261242.23013.jon@ffconsultancy.com> X-Plusnet-Relay: 769a87dbb052f2ed7ec77addb4497872 X-Miltered: at concorde with ID 488B0DA0.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; ocaml:01 ocaml:01 ocaml's:01 ocaml's:01 typechecker:01 ocamldoc:01 rewrote:01 admirable:01 plug-in:98 hover:98 frog:98 wrote:01 wrote:01 signatures:01 signatures:01 On Saturday 26 July 2008 10:02:46 you wrote: > Jon Harrop wrote: > > I shall see if it is feasible to develop such an application within an > > OCaml Journal article or two. I think it would be both very useful and a > > very instructive educational exercise combining several of OCaml's > > strengths. > > Jon, I would really be interested if you could report back on your > experiences. Will do. > > However, the resulting program would most likely be difficult to > > distribute due to licensing issues (e.g. if you want to reuse OCaml's > > typechecker or top-level) and could not be a viable commercial product > > due to the limitations of OCaml itself. > > I am not sure how it was done in OcalIDE but we have full function > signatures (we need only hover above the function). Function signatures is one thing but the ocamldoc comments are at least as useful as well. > I guess if parsing is done via another tool this would not be a problem. > Could ask the OcalIDE folks how its done. I believe they rewrote everything in Java which, while admirable, certainly does not make me want to dive into the source... -- Dr Jon D Harrop, Flying Frog Consultancy Ltd. http://www.ffconsultancy.com/products/?e