Re: "ocaml_beginners":: Intro
- Hi Sayth, You might also be interested in the new O'Reilly book on Real World OCaml.
It's available online under a Creative Commons license and at the moment is in public beta so people can help improve it.
You can find it at https://realworldocaml.org but it's worth reading the FAQ before you dive in https://realworldocaml.org/#faq
On 28 Jun 2013, at 08:56, Gabriel Scherer <gabriel.scherer@...> wrote:
> Jason Hickey's book is a good resource and relatively complete : if
> you read it carefully until the Functors chapter, you should be able
> to find your way in any piece of OCaml code, and don't need much
> further general training. You can use the reference manual to
> understand more advanced topics (the "Language extensions" part for
> example), though there is no hurry to use them if you don't have a
> real need for them.
> (Note that I think you can skip the object-oriented parts of the
> manual. Object-oriented OCaml isn't used much in the real life, except
> in quite specialized situations. Do have a look if you're genuinely
> interested in object-oriented programming, but don't expect to use
> that knowledge often when writing or reading OCaml code around.)
> You will probably have some trouble getting a complete picture of the
> OCaml ecosystem at this point (build systems, packaging, common set of
> everyday-life libraries, etc.), because it is pretty much in flux. The
> most universal advice, I think, is to use ocamlfind/findlib and get a
> basic understanding of how to use it.
> Other than that, do not hesitate to have a look at existing OCaml
> projects, complain about what doesn't work (by notifying the
> developers of the problematic tool and giving them appropriate
> details), subscribe to the OCaml planet ( http://planet.ocamlcore.org/
> ) to read about OCaml-related topics, and do not hesitate to
> communicate yourself about your use of the language, contribute
> libraries that you think are missing, improve the ocaml.org website,
> and ask question on the mailing-list(s).
> On Fri, Jun 28, 2013 at 8:12 AM, Sayth Renshaw <flebber.crue@...> wrote:
> > First of all Hi my name is Sayth I am from Australia.
> > I stumbled upon Ocaml only a week ago and was a little amazed. I have
> > learnt Python, a little Ruby and a little Racket.
> > I completed the exercises on TryOcaml pretty quickly, it's quite easy to
> > see how Ocaml works. Though I have only touched the surface.
> > I installed Taureg from marmalade into emacs to give myself an environment,
> > is this the best option.
> > I have started reading the Hickey book and found the other resources here
> > http://ocaml.org/books.html. Are there any other good resources, videos,
> > blogs that can help me pick up the language?
> > Oh and is Ocsigen a good web framework?
> > Thanks
> > Sayth
> > [Non-text portions of this message have been removed]
> > ------------------------------------
> > Archives up to December 31, 2011 are also downloadable at http://www.connettivo.net/cntprojects/ocaml_beginners
> > The archives of the very official ocaml list (the seniors' one) can be found at http://caml.inria.fr
> > Attachments are banned and you're asked to be polite, avoid flames etc.Yahoo! Groups Links