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 1341F7F108 for ; Wed, 11 May 2016 08:51:26 +0200 (CEST) IronPort-PHdr: 9a23:tD6YUR/xWwiuRf9uRHKM819IXTAuvvDOBiVQ1KB82ukcTK2v8tzYMVDF4r011RmSDdSdsq8P0rKI+4nbGkU+or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6anHS+4HYoFwnlMkItf6KuSt+U1pn8jrjss7ToICx2xxOFKYtoKxu3qQiD/uI3uqBFbpgL9x3Sv3FTcP5Xz247bXianhL7+9vitMU7q3cYk7sb+sVBSaT3ebgjBfwdVWx+cjMD39DwrRTIUSeI43IdVC1WzksJUED560TWV4nwvmPTsu5m3zGCdZn6V7lxXzm99I9uRQPhkzsOPD1/+2bS3Ig4paZfqRTpmBFwyoicNIiRMPN4Ya7SdNUyTG5FV8BOWiNIBMWwYt1LR6AKNONc6o38vEcmrB2kBADqCvmlgmtDj3rymKk7yPgJEAfc3QVmEchY41rOq9CgfrkIVvy81rSOyDnrYPZf2DO744/NOFh1v+uLQbtqbIzUxWEgEgrEihObromzbGDd7fgEr2XOt7kobumokWNy7lworw== 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-f44.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.44; 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.44 as permitted sender) identity=mailfrom; client-ip=209.85.215.44; 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-f44.google.com) identity=helo; client-ip=209.85.215.44; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="vrotaru.md@gmail.com"; x-sender="postmaster@mail-lf0-f44.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0B0AQCn1TJXiCzXVdFdhA19qEyFYz6FVoUFgXYXAQqFbgKBMjkTAQEBAQEBAQERAQEBCAsLCR8xgi2CFQEBAQMBAQIPEQQZARsFDQwDAQsGBQsDCg0dAgIiAREBBQEKBAENBgESEgIGCIdyAQMLCA6ZQ4ExPjGLO4FqgliHNAoZJwMKUoNXAQEBBwEBAQEBAQEBEgEFCgWFGXiETIRsglOCWQWGOwyBNIVkgTKJFgGFfYJ4hSiCN4xijgIwgQ4PEwKCNg0RCoFLPDKHTCSBGgEBAQ X-IPAS-Result: A0B0AQCn1TJXiCzXVdFdhA19qEyFYz6FVoUFgXYXAQqFbgKBMjkTAQEBAQEBAQERAQEBCAsLCR8xgi2CFQEBAQMBAQIPEQQZARsFDQwDAQsGBQsDCg0dAgIiAREBBQEKBAENBgESEgIGCIdyAQMLCA6ZQ4ExPjGLO4FqgliHNAoZJwMKUoNXAQEBBwEBAQEBAQEBEgEFCgWFGXiETIRsglOCWQWGOwyBNIVkgTKJFgGFfYJ4hSiCN4xijgIwgQ4PEwKCNg0RCoFLPDKHTCSBGgEBAQ X-IronPort-AV: E=Sophos;i="5.24,608,1454972400"; d="scan'208,217";a="217685508" Received: from mail-lf0-f44.google.com ([209.85.215.44]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/AES128-GCM-SHA256; 11 May 2016 08:51:24 +0200 Received: by mail-lf0-f44.google.com with SMTP id u64so39073275lff.3 for ; Tue, 10 May 2016 23:51:24 -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=fxJbbcpqZmL4ZR0DGZ77v+Ww4caWVdoEab3dlrwf/Q0=; b=gOp1cowMqDXWQp6SeMLYiOpLaOZeh2Ds3oKwlb3kKKuX4ZQaIK/Xk3QR7MDUhfzap8 O2S07vse/wfbdre+Ik8p0YQ4Eo45QVTSnkVwt5BuocAO/05PB/+C/157mWMUySwzi9+n VvywMwuxMycldLMKAj3Ewr+tjL6OjrbHQhBpziB0589SqV+OTqRzICMqn7Obh2BEK2mi v4lqAo20Bb6gZF6Yfcpg/UHPYfyi9YELajG6sjG/Wvh4GC7F2kjeuek52mjgVFhhHach lOmgptkAU2zjAoMC04Vh8kDk+DpWWqIGo71UhBUO+o0gDNznBfoTfPhLBCEKNPKbgGWn Yw0g== 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=fxJbbcpqZmL4ZR0DGZ77v+Ww4caWVdoEab3dlrwf/Q0=; b=BSdRF+d4S7Q8QpWysgDhqAhAwCCRvUVQduyxGHeNj1+kJXOwl/iM9mU8IOoicRtRtK /k6pBXmMTZEPGGyIx7X5D/Ph/LFftY/jIRGz7boBE/dC1EqVc86N7FUGR4HGFRs1u2e3 GGqSuATd+CVq0im4iRacanXjYCyRAdvNDr1/FVlagLwmj2/Mw15elpemE7JyrRA2Z4+P 6KfVeklhC7D7bt4t6JIua0vMXojKB6cqXSzAJKPoq92Muhs9qaEuX5t2PZJsvZkSGpD7 M16BdCnJu5+uWRKLMmh8Y2x6egNYyDf4EexF/PG5KCsI6wtxHpKCIfqlZzb8ipPTHRDG NRVQ== X-Gm-Message-State: AOPr4FU/+MeDzDBClg5WxiHv0LW0N30QDWkE3kfVbXmCnW7RrXNLJPqsOkNtoBfQKDsamdZz+iv+nkzeap+oLw== X-Received: by 10.25.214.234 with SMTP id p103mr744724lfi.35.1462949483825; Tue, 10 May 2016 23:51:23 -0700 (PDT) MIME-Version: 1.0 References: <572FBB68.1010506@allanwegan.de> <57324CE0.5040006@allanwegan.de> <57325BF1.3020102@gmail.com> <57327D2D.7090608@allanwegan.de> In-Reply-To: From: "vrotaru.md@gmail.com" Date: Wed, 11 May 2016 06:51:14 +0000 Message-ID: To: David Allsopp , Allan Wegan , "caml-list@inria.fr" Content-Type: multipart/alternative; boundary=001a114120fc4ed04c05328b7896 Subject: Re: [Caml-list] IDE like PyCharm - Results --001a114120fc4ed04c05328b7896 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable About that failing 'apm install.. ' thing My totally haphazard guess that apm is just an shell script invoking atom with some special parameters. So some thing may have get wrong. Anyway you do not need it. It is just convenient. All those packages can be installed from inside atom =C3=8En mie., 11 mai 2016 la 09:17, David Allsopp a scris: > Allan Wegan wrote: > > >> emacs: > > >> Already got two operating systems to use and don't want to learn > > >> another one. I know, you all *love* this beast. But i have used > > >> Windows for a long time before i switched to Gentoo. I just can't > > >> live without a usable GUI anymore. > > > > > > I feel for you. I've been there when I started my Lisp/Scheme > > > journey. But once I got the hang of it, I never looked back :-) > > > > Yeah - ya guys see everything after the punch cards as unneded eye candy > > anyway :P > > > > >> $ opam install merlin ocamlbuild ocp-indent > > >> -> installed some stuff > > >> $ apm install nuclide language-ocaml ocaml-indent build > > >> -> "bash: apm: command not found" > > > > > > This, I'm certain, is an OS specific problem as on Ubuntu 14.04, here, > > > it went all fine. I'd suggest you try Atom installation again since > > > the editor, IMO, seems to be worth it. > > > > It surely is an OS-specific thing - because it is a build environment > > thing. > > It's a build environment thing because you insist on using a package > manager which is a build environment! > > > People tend to assume that everyone out there will have the same OS > > they have and therefore do not even think about giving more detailed > > instructions. > > There were more detailed instructions; you chose to snip the line: > > > As soon as you have opam and atom installed it's as simple as: > > If bash is telling you that apm isn't found, it probably means you've > failed to install atom on your OS. If you're struggling to do that, you > could: > > a) Actually ask a question about how to do this (possibly, but not > necessarily, on a more applicable list), instead of insulting the OP > b) Use a more popular OS, and see if the instructions are easier to find > c) Temporarily virtualise a more popular OS in order to try it out, and > then return to installing it to your more niche OS if you're happy with it > > > > > > I, personally, wouldn't call it build env hell. Since you're trying > > > to swim in a different direction that the current's (vim & Emacs), you > > > can't expect much material to be found. > > > > Vim and Emacs are commandline editors - we got 2016 and IDEs for other > > languages evolved to be GUI-driven out there. > > Actually, IDEs for other languages evolved to be GUIs more than 20 years > ago, having recently had the "pleasure" of reinstalling Microsoft Visual > C++ 4. So calling Vim and Emacs users dated may not be a route to getting > advice (belligerent maybe...) > > > If you want to know how an IDE looks like when it is done "right" - look > > at Microsoft's Visual Studio. They do not often do things right but that > > thing is the greatest IDE i've seen (and with todays CPUs and RAM it ev= en > > became fast *g*). > > If you'd like to whip up some funds for a port, I'm sure the community > would be grateful. You are a priori assuming that all of us Vim and Emacs > users have never seen or used Visual Studio (or Eclipse before). A better > tack might be to name a feature of your favourite GUI IDE which you > perceive as lacking in our terribly dated "command line" editors (I > personally regard gVim as a GUI editor, the clue being in the 'g'). There= 's > a chance it's on a wish-list; there's a chance there's a perfectly > reasonable other way... > > > Too bad they did their own .Net-based functional > > language instead of adopting OCaml... > > Although they did use OCaml as a starting point for that language. > > > David > > -- > 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 --001a114120fc4ed04c05328b7896 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
About that failing 'apm install.. ' thing

=
My totally haphazard guess that apm is just an shell script invo= king atom with some special parameters. So some thing may have get wrong. A= nyway you do not need it. It is just convenient. All those packages can be = installed from inside atom




=C3=8En mie., 11 ma= i 2016 la 09:17, David Allsopp <dra-news@metastack.com> a scris:
Allan Wegan wrote:
> >> emacs:
> >> Already got two operating systems to use and don't want t= o learn
> >> another one. I know, you all *love* this beast. But i have us= ed
> >> Windows for a long time before i switched to Gentoo. I just c= an't
> >> live without a usable GUI anymore.
> >
> > I feel for you.=C2=A0 I've been there when I started my Lisp/= Scheme
> > journey. But once I got the hang of it, I never looked back :-) >
> Yeah - ya guys see everything after the punch cards as unneded eye can= dy
> anyway :P
>
> >> $ opam install merlin ocamlbuild ocp-indent
> >> -> installed some stuff
> >> $ apm install nuclide language-ocaml ocaml-indent build
> >> -> "bash: apm: command not found"
> >
> > This, I'm certain, is an OS specific problem as on Ubuntu 14.= 04, here,
> > it went all fine.=C2=A0 I'd suggest you try Atom installation= again since
> > the editor, IMO, seems to be worth it.
>
> It surely is an OS-specific thing - because it is a build environment<= br> > thing.

It's a build environment thing because you insist on using a package ma= nager which is a build environment!

> People tend to assume that everyone out there will have the same OS
> they have and therefore do not even think about giving more detailed > instructions.

There were more detailed instructions; you chose to snip the line:

> As soon as you have opam and atom installed it's as simple as:

If bash is telling you that apm isn't found, it probably means you'= ve failed to install atom on your OS. If you're struggling to do that, = you could:

a) Actually ask a question about how to do this (possibly, but not necessar= ily, on a more applicable list), instead of insulting the OP
b) Use a more popular OS, and see if the instructions are easier to find
c) Temporarily virtualise a more popular OS in order to try it out, and the= n return to installing it to your more niche OS if you're happy with it=

<snip rant>

> > I, personally, wouldn't call it build env hell.=C2=A0 Since y= ou're trying
> > to swim in a different direction that the current's (vim &= ; Emacs), you
> > can't expect much material to be found.
>
> Vim and Emacs are commandline editors - we got 2016 and IDEs for other=
> languages evolved to be GUI-driven out there.

Actually, IDEs for other languages evolved to be GUIs more than 20 years ag= o, having recently had the "pleasure" of reinstalling Microsoft V= isual C++ 4. So calling Vim and Emacs users dated may not be a route to get= ting advice (belligerent maybe...)

> If you want to know how an IDE looks like when it is done "right&= quot; - look
> at Microsoft's Visual Studio. They do not often do things right bu= t that
> thing is the greatest IDE i've seen (and with todays CPUs and RAM = it even
> became fast *g*).

If you'd like to whip up some funds for a port, I'm sure the commun= ity would be grateful. You are a priori assuming that all of us Vim and Ema= cs users have never seen or used Visual Studio (or Eclipse before). A bette= r tack might be to name a feature of your favourite GUI IDE which you perce= ive as lacking in our terribly dated "command line" editors (I pe= rsonally regard gVim as a GUI editor, the clue being in the 'g'). T= here's a chance it's on a wish-list; there's a chance there'= ;s a perfectly reasonable other way...

> Too bad they did their own .Net-based functional
> language instead of adopting OCaml...

Although they did use OCaml as a starting point for that language.


David

--
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
--001a114120fc4ed04c05328b7896--