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 mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id AA0AE7F20B for ; Tue, 12 Feb 2013 12:29:43 +0100 (CET) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of louis.gesbert@ocamlpro.com) identity=pra; client-ip=212.227.17.9; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="louis.gesbert@ocamlpro.com"; x-sender="louis.gesbert@ocamlpro.com"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of louis.gesbert@ocamlpro.com) identity=mailfrom; client-ip=212.227.17.9; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="louis.gesbert@ocamlpro.com"; x-sender="louis.gesbert@ocamlpro.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of postmaster@moutng.kundenserver.de designates 212.227.17.9 as permitted sender) identity=helo; client-ip=212.227.17.9; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="louis.gesbert@ocamlpro.com"; x-sender="postmaster@moutng.kundenserver.de"; x-conformance=sidf_compatible; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AiwBACknGlHU4xEJfGdsb2JhbABErjySdxYOAQELCQsHFAUkgh8BAQVtAQsQCxgNIUUEAQ0GExINh2EDEwivDIYlA4lliQSESIQ7A4gwjxGSPYFoJA X-IPAS-Result: AiwBACknGlHU4xEJfGdsb2JhbABErjySdxYOAQELCQsHFAUkgh8BAQVtAQsQCxgNIUUEAQ0GExINh2EDEwivDIYlA4lliQSESIQ7A4gwjxGSPYFoJA X-IronPort-AV: E=Sophos;i="4.84,648,1355094000"; d="scan'208";a="2476320" Received: from moutng.kundenserver.de ([212.227.17.9]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-SHA; 12 Feb 2013 12:29:43 +0100 Received: from agaric.localnet (jua06-3-88-189-115-104.fbx.proxad.net [88.189.115.104]) by mrelayeu.kundenserver.de (node=mrbap2) with ESMTP (Nemesis) id 0M83Dl-1Us7U71Ykj-00vLF0; Tue, 12 Feb 2013 12:29:42 +0100 From: Louis Gesbert Organization: OCamlPro To: Martin DeMello Date: Tue, 12 Feb 2013 12:29:41 +0100 User-Agent: KMail/1.13.7 (Linux/3.2.0-4-amd64; KDE/4.8.4; x86_64; ; ) Cc: "caml-list@inria.fr" References: <201302111240.35711.louis.gesbert@ocamlpro.com> In-Reply-To: MIME-Version: 1.0 X-Length: 4894 X-UID: 681 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Message-Id: <201302121229.41183.louis.gesbert@ocamlpro.com> X-Provags-ID: V02:K0:hxgKudo2+oCyITmi7hVUbLOqRk4cyyCOqiKqKF+92OO A5m37nVJTT475CnIVnlr8bnoDEdLDf1qBydDYF2nooonVDM4Ia V4ok1TVxeFGmeGKd+XDfGAyhhYBGOq7/XVGTglXCQkSwO3d6Zz lI8eM+opUSALSr8a2PBQpFBlXmWRm14vYOkVT4+IDFDKOEdulq mXroKHzKqRdNrtTAJ/ejFj7OpIa5OvPMs3S9p9JOlwMAxDWcRs hMoF/rVhzOmF47bkXgPtgJyC0wA/10POI6uahy9P43Gi8VKnyN 6mcKnUqBzapZdyCuRBgl8yGKkvBhsMUKK0Onrl6HOPt/9kAqpW Iww7bYWuPQW05lCPxS9s6HJ8RfzL73pMft0fZaqy6oyf8QuHv9 gV39LGqWhc7ag== X-Validation-by: louis.gesbert@ocamlpro.com Subject: Re: [Caml-list] geany as an ocaml ide Hi, No offence taken :). OCamlEditor indeed looks like a very interesting proje= ct,=20 with lots of features already present. But the scope and project goals are = not=20 the same though, so I think ocp-editor still has a place on its own ; One of our main goals is to make IDE bricks available publicly, so I think = the=20 projects can benefit to one another. I would be glad to borrow some widgets= from=20 OCamlEditor, and it could use automatic indentation or better toplevel proc= ess=20 interaction. If the author -- Francesco Tovagliari -- is around here, I would be glad to= know=20 how he feels about this ? -- Louis Gesbert, OCamlPro Le mardi 12 f=E9vrier 2013 00:24:36, Martin DeMello a =E9crit : > Hi Louis, >=20 > 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. >=20 > martin >=20 > On Mon, Feb 11, 2013 at 3:40 AM, Louis Gesbert >=20 > wrote: > > OCaml is definitely lacking in this area; I am at the moment working > > precisely on solving this issue, with a dedicated Gtk editor that runs > > on Linux, OSX and Windows. It is pretty basic at the moment but already > > has code edition and working toplevel interaction (no compilation or > > project yet). > >=20 > > 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.). > >=20 > > Until then, you may see the project's github page at > > https://github.com/OCamlPro/ocp-edit-simple (name temporary) > >=20 > > -- > > Louis Gesbert, OCamlPro > >=20 > > 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: > >>=20 > >> * 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 > >>=20 > >> 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. > >>=20 > >> 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. > >>=20 > >> martin > >=20 > > -- > > 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