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 EC084820A1 for ; Sun, 8 Sep 2013 18:56:48 +0200 (CEST) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of refis.thomas@gmail.com) identity=pra; client-ip=209.85.220.180; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="refis.thomas@gmail.com"; x-sender="refis.thomas@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of refis.thomas@gmail.com designates 209.85.220.180 as permitted sender) identity=mailfrom; client-ip=209.85.220.180; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="refis.thomas@gmail.com"; x-sender="refis.thomas@gmail.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-vc0-f180.google.com) identity=helo; client-ip=209.85.220.180; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="refis.thomas@gmail.com"; x-sender="postmaster@mail-vc0-f180.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgICAHmrLFLRVdy0lWdsb2JhbABagz9Rgyq+XYEcCBYOAQEBAQcNCQkSKoImAQUjHQEbHQEDDAEFBQQBBgM0AgIiAREBBQEcBhMIh2cBAw8MqTSMAFGDBYNIChknDWSIEQEBBAyOO4E1gnSBNAOXdY99GCmBYYJoO4E1 X-IPAS-Result: AgICAHmrLFLRVdy0lWdsb2JhbABagz9Rgyq+XYEcCBYOAQEBAQcNCQkSKoImAQUjHQEbHQEDDAEFBQQBBgM0AgIiAREBBQEcBhMIh2cBAw8MqTSMAFGDBYNIChknDWSIEQEBBAyOO4E1gnSBNAOXdY99GCmBYYJoO4E1 X-IronPort-AV: E=Sophos;i="4.90,864,1371074400"; d="scan'208";a="31983138" Received: from mail-vc0-f180.google.com ([209.85.220.180]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-SHA; 08 Sep 2013 18:56:47 +0200 Received: by mail-vc0-f180.google.com with SMTP id gf11so3269657vcb.39 for ; Sun, 08 Sep 2013 09:56:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=RO0ay7lq9j5uzrKLxYNqrTet+iBh4W1vdaNvkzyGDZM=; b=OPZAalHFPDq3l/tDAdpgBuqhJqm5I4tc8CaYZDBHacxEhgfj0COEFNQCsSzHSAnOtz aPyNMcWjQcFrXl6PRQvbmPqfcU8znxEHbsOzbJiEcR/l6BqgIj3Bbq1zgDbAk8ZIKI2C QEKgOC/35/99ftWd19AW2+XkuZASRsdY/OZj+xnsE2PM0fUBIrScFrmv//nCd6byNwOK YZCMsj7vP8Rc4zdge1+ivHbFUtSBzHjUOn4srrdZvB9qf7fyK0mLeho/q8MC1aNuA/3N /ap6Kh8CrHBWNoCUe238XlcYFy3vwSu7UiZ+pVUyk9W47tlj1qDAtw2La1uFhAOiv2me rFig== MIME-Version: 1.0 X-Received: by 10.220.237.208 with SMTP id kp16mr13201337vcb.4.1378659406994; Sun, 08 Sep 2013 09:56:46 -0700 (PDT) Sender: refis.thomas@gmail.com Received: by 10.58.147.41 with HTTP; Sun, 8 Sep 2013 09:56:46 -0700 (PDT) Received: by 10.58.147.41 with HTTP; Sun, 8 Sep 2013 09:56:46 -0700 (PDT) In-Reply-To: References: Date: Sun, 8 Sep 2013 17:56:46 +0100 X-Google-Sender-Auth: zQHhx1yZWfp7y_g9FyeJ0g4ysUs Message-ID: From: Thomas Refis To: Suminda Dharmasena Cc: caml users Content-Type: multipart/alternative; boundary=047d7b3434643864b704e5e228d6 X-Validation-by: thomas.refis@gmail.com Subject: Re: [Caml-list] IDE --047d7b3434643864b704e5e228d6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Le 8 sept. 2013 07:35, "Suminda Dharmasena" a =C3=A9c= rit : > Is it possible to have a Eclipse based IDE? Perhaps Xtext may help in putting one together. I have never wrote a plugin for eclipse, nor have I used eclipse much, but I expect it shouldn't be too hard to write a small plugin which would then call merlin [1] or ocp-index [2]. Of the two I suspect ocp-index might be the easiest to wrap (only a few commands to wrap, compared to a full protocol for merlin), but if you're looking for the whole eclipse experience (i.e. reporting of errors and warning as you type, not just having completion available) merlin should be your tool of choice, imho. If you decide to go with merlin you'll find that the protocol is not really documented at the moment, we (I am one of the developpers) are working on that though, but you can always contact us (by mail or one the bugtracker) if you have any question or request. Thomas. [1] https://github.com/def-lkb/merlin [2] https://github.com/OCamlPro/ocp-index --047d7b3434643864b704e5e228d6 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


Le 8 sept. 2013 07:35, "Suminda Dharmasena" <sirinath@sakrio.com> a =C3=A9crit=C2=A0:
> Is it possible to have a Eclipse based IDE? Perhaps Xtext may help in = putting one together.

I have never wrote a plugin for eclipse, nor have I used ecl= ipse much, but I expect it shouldn't be too hard to write a small plugi= n which would then call merlin [1] or ocp-index [2].

Of the two I suspect ocp-index might be the easiest to wrap = (only a few commands to wrap, compared to a full protocol for merlin), but = if you're looking for the whole eclipse experience (i.e. reporting of e= rrors and warning as you type, not just having completion available) merlin= should be your tool of choice, imho.

If you decide to go with merlin you'll find that the pro= tocol is not really=C2=A0 documented at the moment, we (I am one of the dev= eloppers) are working on that though, but you can always contact us (by mai= l or one the bugtracker) if you have any question or request.

Thomas.

[1] https://gi= thub.com/def-lkb/merlin
[2] https://github.com/OC= amlPro/ocp-index

--047d7b3434643864b704e5e228d6--