From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 473BE7F20B for ; Tue, 12 Feb 2013 00:24:39 +0100 (CET) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of martindemello@gmail.com) identity=pra; client-ip=209.85.128.172; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="martindemello@gmail.com"; x-sender="martindemello@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of martindemello@gmail.com designates 209.85.128.172 as permitted sender) identity=mailfrom; client-ip=209.85.128.172; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="martindemello@gmail.com"; x-sender="martindemello@gmail.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-ve0-f172.google.com) identity=helo; client-ip=209.85.128.172; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="martindemello@gmail.com"; x-sender="postmaster@mail-ve0-f172.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtEBAP97GVHRVYCsm2dsb2JhbABErjeSaQgWDgEBAQEBCAkLCRQngh8BAQVAARsRAQsBAwwGBQsNDSEiAREBBQEKBAENBhMSDYdgAQMPDKIfjDSCe4Q3ChknAwpZiHwBBQyNRoQ7A4hmjT6BHY1UFimESoFFJA X-IPAS-Result: AtEBAP97GVHRVYCsm2dsb2JhbABErjeSaQgWDgEBAQEBCAkLCRQngh8BAQVAARsRAQsBAwwGBQsNDSEiAREBBQEKBAENBhMSDYdgAQMPDKIfjDSCe4Q3ChknAwpZiHwBBQyNRoQ7A4hmjT6BHY1UFimESoFFJA X-IronPort-AV: E=Sophos;i="4.84,646,1355094000"; d="scan'208";a="1857148" Received: from mail-ve0-f172.google.com ([209.85.128.172]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/RC4-SHA; 12 Feb 2013 00:14:20 +0100 Received: by mail-ve0-f172.google.com with SMTP id cz11so5656923veb.17 for ; Mon, 11 Feb 2013 15:24:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=oAU7r5VGLjXCSANjfoa81S5xopKoCw/uy7x+v/axkis=; b=S2uYs13uOzKWrnme0RFqx0f6v1boKiNu8HDCc6qlt8PCOmvs7dGNvZYWYtealS2jf7 3vXNP1QFHHz2Jy1RksA4ifqg+tVbFLW5QtvrtqBDf5OeGbnk6N6t+JKWdE6x3TYwH/bB 0oDmX0SnaEMARWdIwYFl7b821O4BQJL07QxbKNObIUvd4JAzVFn/kn3NjDkuJPjzBpEW uyva1IgAtvmBiqFw3ujwRkaYg3Kzv0HN8q2L7+lriNwp6Zx2sNuaEtharyhzDu6CZbD5 JK8rDdeksQ/0UohoIZ6ljTB84QSjK+aSVdo1EeInuQrj4VEoGqY472sRZ1V71QsjZIwE R4Tw== MIME-Version: 1.0 X-Received: by 10.52.96.134 with SMTP id ds6mr18129996vdb.107.1360625077241; Mon, 11 Feb 2013 15:24:37 -0800 (PST) Received: by 10.220.141.209 with HTTP; Mon, 11 Feb 2013 15:24:36 -0800 (PST) In-Reply-To: <201302111240.35711.louis.gesbert@ocamlpro.com> References: <201302111240.35711.louis.gesbert@ocamlpro.com> Date: Mon, 11 Feb 2013 15:24:36 -0800 Message-ID: From: Martin DeMello To: Louis Gesbert Cc: "caml-list@inria.fr" Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [Caml-list] geany as an ocaml ide Hi Louis, That looks very interesting. Sorry if this seems like a rude question; I truly don't mean it that way, but if your editor needs a few months of work, why not work on a stripped-down interface for OCamlEditor [http://ocamleditor.forge.ocamlcore.org/] instead? I remember when I was learning web development I enjoyed using Evrsoft's "1st Page" IDE, which had modes that would add or remove bits from the interface as you progressed from beginner to power user, and something like that would be very nice to have for OCaml. martin On Mon, Feb 11, 2013 at 3:40 AM, Louis Gesbert wrote: > OCaml is definitely lacking in this area; I am at the moment working prec= isely > on solving this issue, with a dedicated Gtk editor that runs on Linux, OS= X and > Windows. It is pretty basic at the moment but already has code edition and > working toplevel interaction (no compilation or project yet). > > Release is intended in a few months from now, with sufficient features for > beginners and students. If successful, it will then be extended to handle > bigger projects (multi-file, build system integration, etc.). > > Until then, you may see the project's github page at > https://github.com/OCamlPro/ocp-edit-simple (name temporary) > > -- > Louis Gesbert, OCamlPro > > Le Monday 11 February 2013 01:49:41, Martin DeMello a =E9crit : >> I spent some time last night going through all the "what is a good >> (beginner's) ide for ocaml?" threads I could find online, and trying >> out the various options suggested. I ruled out the following: >> >> * vim, emacs and eclipse (not beginner-friendly; people who want to >> use them will know how to do it) >> * anything that did not provide a binary install for Windows and OSX, >> and wasn't a simple configure/make/make install on linux >> * anything that needed fiddling with config files just to install it >> * anything that needed the OCaml sources to be independently present >> and configured (!) >> * anything that was abandoned, or didn't seem to support OCaml 4 >> >> I was left with Geany and Komodo Edit as possibilities, and Geany won >> out by letting me open up a test.ml file and immediately being able to >> find and run the OCaml compiler. At least on Linux, it was a perfect >> beginner-friendly experience. >> >> So what do people think about ocaml.org officially promoting Geany as >> the answer to "I'm learning OCaml; what is a good IDE?"? I'd be happy >> to write up a page on it and contribute it. >> >> martin > > -- > Caml-list mailing list. Subscription management and archives: > https://sympa.inria.fr/sympa/arc/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs