Loading ...
Sorry, an error occurred while loading the content.

Re: "ocaml_beginners"::[] Intro

Expand Messages
  • Amir Chaudhry
    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
    Message 1 of 4 , Jun 28, 2013
      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

      Best wishes,

      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.
      > http://projects.camlcity.org/projects/findlib.html
      > 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
      > >
      > >
      > >
    Your message has been successfully submitted and would be delivered to recipients shortly.