caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Gour <gour@atmarama.net>
To: caml-list@inria.fr
Subject: [Caml-list] new user - old questions
Date: Mon, 24 Dec 2012 10:36:40 +0100	[thread overview]
Message-ID: <kb97n5$cg4$1@ger.gmane.org> (raw)

Hello!

Some years ago I was looking for adequate language for one open-source
project to be done in free time and although I took a look at OCaml,
somehow, I didn't like syntax and went playing with Haskell.

Never really grokked monads and had feeling that despite nice syntax,
some things are more complicated for pragmatic programming than they
should be.

I managed to scare enough few potential contributors and had to
postpone the project for 'sometime in the future'.

Later, I was exploring D (v2), but it seems that the language is never
finished, code breaks often from one version to another, poor GUI
bindings support etc.

Shortly thought about using Python+Cython, but dynamic language never
sounded right for my project.

In utter despair I went to evaluate Ada which seems as nice (a bit
verbose) language, mature, actively developed, good ecosystem, but
somehow I was missing lack of FP features.

For a short time I took a look at Nimrod - nice & interesting language,
but very small community and lack of FP features.

Then, I do not know exactly how, I got inspired to take a look at OCaml
and in a very short time, I could see that there is a language with
quite OK syntax, actively developed, not small community enabling me to
use FP language with thinking too much about monads and category theory
in order to do practical things.

The remaining thing is to get hints how to proceed, iow.:

a) Real World Ocaml is going to be released in Oct 2013, so I wonder is
there any online/paperback book you can recommend? I'm on Debian wheezy
which means no 4.0 yet, but probably we'll try to take advantage of new
features in due course of time

b) it looks that Emacs is the best-supported editor for OCaml. How is
support in Vim/Geany? What do you recommend?

Now I wonder about Typerex which looks cool, but I was told on #ocaml
that it's "dead project" and was recommended to use tuareg mode?

That's actually everything or most important...editor & good book to
start with?


Sincerely,
Gour


-- 
Whenever and wherever there is a decline in religious practice, 
O descendant of Bharata, and a predominant rise of irreligion — 
at that time I descend Myself.

http://www.atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810



             reply	other threads:[~2012-12-24  9:39 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-12-24  9:36 Gour [this message]
2012-12-24 12:38 ` Malcolm Matalka
2012-12-24 15:21   ` [Caml-list] " Gour
2012-12-24 17:59   ` [Caml-list] " Siraaj Khandkar
2012-12-24 20:07     ` [Caml-list] " Gour
2012-12-25  1:46     ` [Caml-list] " Francois Berenger
2012-12-25  7:21       ` [Caml-list] " Gour
2012-12-25  9:01         ` Gabriel Scherer
2012-12-25  9:57           ` Gour
2012-12-25 10:16             ` Gabriel Scherer
2012-12-25 15:28               ` Gour
2012-12-25 13:24       ` [Caml-list] " Lukasz Stafiniak
2012-12-24 17:04 ` Fabrice Le Fessant
2012-12-24 20:08   ` [Caml-list] " Gour
2012-12-26  8:39 ` [Caml-list] " rixed
2012-12-27  3:37   ` Martin DeMello
2013-04-05 20:14 ` Lukasz Stafiniak

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='kb97n5$cg4$1@ger.gmane.org' \
    --to=gour@atmarama.net \
    --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).