caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Bahman Movaqar <b.movaqar@gmail.com>
To: caml-list@inria.fr
Subject: Re: [Caml-list] IDE like PyCharm - Results
Date: Wed, 11 May 2016 02:38:49 +0430	[thread overview]
Message-ID: <57325BF1.3020102@gmail.com> (raw)
In-Reply-To: <57324CE0.5040006@allanwegan.de>


[-- Attachment #1.1: Type: text/plain, Size: 2544 bytes --]

On 05/11/2016 01:34 AM, 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 :-)

> Atom editor with Nuclide extension:

I heard about Atom in this very thread for the first time. I gave it a
try and it was a, surprisingly, smooth experience. Everything worked out
of the box[1]. Some of Merlin's functionalities (like jumping to
interface/impl or declaration) are missing but one could live with it, I
suppose.

> $ 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.

> I think i somehow got into build environment hell. Is there any
> *working* tutorial about how to properly set up the build environment
> for OCamlEditor and/or OCaml-top?

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.

> I am also interested in other type-inferring (i love that concept)
> statically typed functional non-lazy-evaluation (no Haskell please)
> compiled languages - preferably one with a mature eco system (now that i
> have experienced how important that is).

I'd daresay OCaml is the best bet[2]; clean simple language with an
ecosystem created by no "social coders" with (generally) no half-assed
packages.  You might like to try Scala (if you're friends with JVM); it
has borrowed so many ideas from ML family --and only then you'll get my
comment on the community :-)

[1] Just remember, if you use OPAM, run Atom from terminal so that it
picks up OPAM's environment changes.
[2] I'm mostly an OCaml beginner but I've had the chance to learn and
code in many languages.  As a result, I've seen many different
communities and different code qualities.

-- 
Bahman Movaqar

http://BahmanM.com - https://twitter.com/bahman__m
https://github.com/bahmanm - https://gist.github.com/bahmanm
PGP Key ID: 0x6AB5BD68 (keyserver2.pgp.com)


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

  parent reply	other threads:[~2016-05-10 22:08 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-05-08 22:19 [Caml-list] IDE like PyCharm Allan Wegan
2016-05-09  8:08 ` Francois Berenger
2016-05-09  8:24   ` vrotaru.md
2016-05-09  9:44   ` Jean-Marc Alliot
2016-05-09 11:48 ` Ivan Gotovchits
2016-05-10 21:04 ` [Caml-list] IDE like PyCharm - Results Allan Wegan
2016-05-10 21:57   ` Benjamin Greenman
2016-05-10 23:16     ` Allan Wegan
2016-05-11  6:44       ` Vu Ngoc San
2016-05-10 22:08   ` Bahman Movaqar [this message]
2016-05-11  0:30     ` Allan Wegan
2016-05-11  6:16       ` David Allsopp
2016-05-11  6:51         ` vrotaru.md
2016-05-11 11:19         ` Allan Wegan
2016-05-11 11:23           ` Kakadu
2016-05-11 13:13           ` David Allsopp
2016-05-11 13:43       ` Hendrik Boom
2016-05-11 13:55         ` Ivan Gotovchits
2016-05-15 12:39           ` [Caml-list] Ocaml and Windows' notion of Unicode file names Andreas Rossberg
2016-05-15 16:42             ` Adrien Nader
2016-05-16  7:30               ` Matthieu Dubuget
2016-05-17 13:01                 ` rossberg
2016-05-11  6:54   ` [Caml-list] IDE like PyCharm - Results Leonardo Laguna Ruiz

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=57325BF1.3020102@gmail.com \
    --to=b.movaqar@gmail.com \
    --cc=Bahman@BahmanM.com \
    --cc=caml-list@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).