From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 8F833BBAF for ; Tue, 5 Jan 2010 07:58:45 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Al0FAItxQkvUnwckjWdsb2JhbACCNZkdAQEBAQkJExEGtnGEMASJJjU X-IronPort-AV: E=Sophos;i="4.47,504,1257116400"; d="scan'208";a="41021552" Received: from relay.ptn-ipout02.plus.net ([212.159.7.36]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/RC4-SHA; 05 Jan 2010 07:58:45 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhYKAD5yQktUXebq/2dsb2JhbACCNdBVhDAEiSY1 Received: from relay07.plus.net ([84.93.230.234]) by relay.ptn-ipout02.plus.net with ESMTP; 05 Jan 2010 06:58:44 +0000 Received: from [87.113.55.217] (helo=leper.local) by relay07.plus.net with esmtp (Exim) id 1NS3NM-0000WU-A4 for caml-list@yquem.inria.fr; Tue, 05 Jan 2010 06:58:44 +0000 From: Jon Harrop Organization: Flying Frog Consultancy Ltd. To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] Favorite OCaml editor? Date: Tue, 5 Jan 2010 08:13:16 +0000 User-Agent: KMail/1.9.9 References: <756daca51001042203w3c6a397cx6a5d594c28855a4d@mail.gmail.com> In-Reply-To: <756daca51001042203w3c6a397cx6a5d594c28855a4d@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <201001050813.16437.jon@ffconsultancy.com> X-Plusnet-Relay: 6fb79a5d20885a804913f5c7dbce2bfb X-Spam: no; 0.00; ocaml:01 ocaml:01 emacs:01 tuareg:01 lablgtk:01 camlp:01 frog:98 wrote:01 caml-list:01 expression:02 parse:02 confusing:02 gui:03 gui:03 alt:93 On Tuesday 05 January 2010 06:03:39 Grant Rettke wrote: > Hi, > > What is your favorite editor for hacking with OCaml? I use Emacs+Tuareg but I wouldn't call it my "favorite" because I loathe it. Two good reasons to use it are autoindentation of OCaml code with ALT+Q and type throwback on the currently selected expression with CTRL+C CTRL+T. OCaIDE looked good for something Eclipse-based when I tried it: http://www.algo-prog.info/ocaide/ Eclipse is grindingly slow, cumbersome and remarkably confusing for a GUI app but at least OCaIDE is still under active development. There is also the OCaml Development Tools (ODT) project: http://ocamldt.free.fr/ but it hasn't seen an update in 11 months. > "Your favorite" is key here here; I appreciate you human input as I > can use a search engine to find any old OCaml editor easily. I think the best way to write a decent editor for OCaml would be to write one using LablGTK for the GUI and camlp4 to parse OCaml code. -- Dr Jon Harrop, Flying Frog Consultancy Ltd. http://www.ffconsultancy.com/?e