From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 597B47EE88 for ; Mon, 9 May 2016 10:25:06 +0200 (CEST) IronPort-PHdr: 9a23:Q9Jg5BN/rrB9HQQCabsl6mtUPXoX/o7sNwtQ0KIMzox0Kf/7rarrMEGX3/hxlliBBdydsKIVzbOM+4nbGkU+or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6anHS+4HYoFwnlMkItf6KuSt+U1p7//tvx0qOQSj0AvCC6b7J2IUf+hiTqne5Sv7FfLL0swADCuHpCdrce72ppIVWOg0S0vZ/or9ZLuh5dsPM59sNGTb6yP+FhFeQZXwIdLnst6cb3mR7GRAqJrjtAAyRF2iZPVibf5RfxWZbq+gH3rOd71ySAdZn4V7kyUjOj9OFhRQXljigKLRY49nvWg4p+lvQf6Bmoohg6x4/PfKmUMuB/d+XTZ4A0X21EC4xPTStdC5mhKY4DJ+UENOdc6YL6ohFG+QWkAhWlHv6pzzNgiXr/3Kl82OMkR1KVlDc8Fs4D5SyH5O7+M70fBKXolaQ= Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=vrotaru.md@gmail.com; spf=Pass smtp.mailfrom=vrotaru.md@gmail.com; spf=None smtp.helo=postmaster@mail-lf0-f47.google.com Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of vrotaru.md@gmail.com) identity=pra; client-ip=209.85.215.47; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="vrotaru.md@gmail.com"; x-sender="vrotaru.md@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of vrotaru.md@gmail.com designates 209.85.215.47 as permitted sender) identity=mailfrom; client-ip=209.85.215.47; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="vrotaru.md@gmail.com"; x-sender="vrotaru.md@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-lf0-f47.google.com) identity=helo; client-ip=209.85.215.47; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="vrotaru.md@gmail.com"; x-sender="postmaster@mail-lf0-f47.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0A4AgBKSDBXiC/XVdFehA19qBqFYT6FVoZ4IoVuAoElOxEBAQEBAQEBAREBAQEICwsJHzGCLYIUAQEBAwESER0BGxIMAwELBgUEBw0NHQICIgERAQUBChIGARIIChCHcgEDCwgOoDSBMT4xizuBaoJYhmAKGScDClKDawEBAQcBAQEBAQEUAQUKBYUZeIRMhGyCU4JZBYY6DJFcAYUUaIgfgjeMYI19MIEODyeCJB6BVTwyiQYBAQE X-IPAS-Result: A0A4AgBKSDBXiC/XVdFehA19qBqFYT6FVoZ4IoVuAoElOxEBAQEBAQEBAREBAQEICwsJHzGCLYIUAQEBAwESER0BGxIMAwELBgUEBw0NHQICIgERAQUBChIGARIIChCHcgEDCwgOoDSBMT4xizuBaoJYhmAKGScDClKDawEBAQcBAQEBAQEUAQUKBYUZeIRMhGyCU4JZBYY6DJFcAYUUaIgfgjeMYI19MIEODyeCJB6BVTwyiQYBAQE X-IronPort-AV: E=Sophos;i="5.24,600,1454972400"; d="scan'208,217";a="217352937" Received: from mail-lf0-f47.google.com ([209.85.215.47]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 09 May 2016 10:25:05 +0200 Received: by mail-lf0-f47.google.com with SMTP id y84so192233855lfc.0; Mon, 09 May 2016 01:25:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=JEJBqOeykXrz7vC4pF4WmTMrJfzclDWjxWLTvo6yKcE=; b=cDUZa9vVx7l2HGauPknJe0+xnaZ4y/10hbekNgR63f5+Erswfc5Nrm5X+kKwpvbTdV ipGxdwBqRLhS22cgN1VyDofXscA0kChCUf6ZOEUy1p1LM0eAPVNqB5i/WBmRsGC2yaAZ CyhSKXyX9i8eHRkX1Xpx517qmxNOo5mmtDG5Brzx66xLytkMw8xwWPMVW6hRVFgeSeX/ ufi6cpjimyccldB0eICJOCT1VuIZnYmgEx87WxlDV4PKZRdXOQBEbHSNeMfWCDXSHV5Y wgkpsTJ82pxmviKdC1bhr1J5KaMp8KZjjKwFppF54CqvikNl2AgQklzUQY/KhquNZ2/Z bUfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=JEJBqOeykXrz7vC4pF4WmTMrJfzclDWjxWLTvo6yKcE=; b=abwUond6eOPEMcxiShyRxUDmSOoWHV2oVpvpfyPnpNcMNLN/0FHO6VbJ0VlBNKfYeR 1ghFaLurjHNALpDkTJzY+rNUc5g7C5H/t8MJOSIV9acL90/rvtCyuQU+ym4emC8xyZfp 4h13P16Cyg5YDS4JalvebpNx3wLqeNPwRO88x7A0qc4fTHHdZ9uPZaApYIZnpZ7CpN+z clmcaKNVqNg+Q17Nhkw9HDdJnhKkAMD5nGx8+7Wa+6AxyLt341A36L2Lc08uQUZEPT65 XvjY7fzVE1aPvTdZ3qDBNb4eUwYrxLbHxfT51YEWKmrwzCV6KszMkOqBDr/z08tB2deG lgGg== X-Gm-Message-State: AOPr4FW8IXWv4do0yo93QocM5EbFr9EpF1pgxy2RPjJDmpcf2idxnGEo2Eb0f5h0DXFH3qBGqsSw6QyidZVnFA== X-Received: by 10.25.209.21 with SMTP id i21mr14555575lfg.20.1462782304797; Mon, 09 May 2016 01:25:04 -0700 (PDT) MIME-Version: 1.0 References: <572FBB68.1010506@allanwegan.de> <57304579.7090804@inria.fr> In-Reply-To: <57304579.7090804@inria.fr> From: "vrotaru.md@gmail.com" Date: Mon, 09 May 2016 08:24:54 +0000 Message-ID: To: Francois Berenger , caml-list@inria.fr Content-Type: multipart/alternative; boundary=001a11400124a94c150532648b83 Subject: Re: [Caml-list] IDE like PyCharm --001a11400124a94c150532648b83 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable You may try Atom editor with Nuclide extension (developed at Facebook for internal uses, as I understand). I also recommend the ocaml-indent and build extensions. As soon as you have opam and atom installed it's as simple as: $ opam install merlin ocamlbuild ocp-indent $ apm install nuclide language-ocaml ocaml-indent build =C3=8En lun., 9 mai 2016 la 11:08, Francois Berenger a scris: > On 05/09/2016 12:19 AM, Allan Wegan wrote: > > I am new to OCaml and wonder, whether there exists any noob-friendly > > X-based IDE that is at least a bit like PyCharm. Termianl-based editors > > and IDEs proved to be cumbersome and too shortcut-heavy in the past. > > Has anyone seen such a beast? > > Cf. this thread: > > https://stackoverflow.com/questions/14747939/ide-for-ocaml-language > > Personally, I feel emacs is the best supported environment for > OCaml programming. > > > I come from Python in need of more performance and already wrote some > > tens of lines of code feeling that this language might be exactly what i > > need to write the more performance-critical parts in (don't like C/C++). > > -- > Regards, > Francois. > "When in doubt, use more types" > > -- > 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 > --001a11400124a94c150532648b83 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
You may try Atom editor with Nuclide extension (devel= oped at Facebook for internal uses, as I understand).
I also = recommend the ocaml-indent and build extensions.

As= soon as you have opam and atom installed it's as simple as:
$ opam install merlin ocamlbuild ocp-indent
$ apm install nuclide language-ocaml ocaml-indent build


=C3=8En lun., 9 mai = 2016 la 11:08, Francois Berenger <francois.berenger@inria.fr> a scris:
On 05/09/2016 12:19 AM, Allan Wegan wrote:
> I am new to OCaml and wonder, whether there exists any noob-friendly > X-based IDE that is at least a bit like PyCharm. Termianl-based editor= s
> and IDEs proved to be cumbersome and too shortcut-heavy in the past. > Has anyone seen such a beast?

Cf. this thread:

https://stackoverflow.com/questio= ns/14747939/ide-for-ocaml-language

Personally, I feel emacs is the best supported environment for
OCaml programming.

> I come from Python in need of more performance and already wrote some<= br> > tens of lines of code feeling that this language might be exactly what= i
> need to write the more performance-critical parts in (don't like C= /C++).

--
Regards,
Francois.
"When in doubt, use more types"

--
Caml-list mailing list.=C2=A0 Subscription management and archives:
https://sympa.inria.fr/sympa/arc/caml-list
Beginner's list: http://groups.yahoo.com/group/ocam= l_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs
--001a11400124a94c150532648b83--