4 ms·
I'm planning to learn ocaml in the coming weeks, as I want to try ocsigen (http://ocsigen.org/ http://ocsigen.org/). Seems to me there is good activity in the O
by raphinou 13y ago
I'm planning to learn ocaml in the coming weeks, as I want to try ocsigen (http://ocsigen.org/ http://ocsigen.org/). Seems to me there is good activity in the Ocaml community lately (eg new books came out recently)
- amirmc 13y agoNew books as well as a lot of new tooling and libraries. A lot of it being coordinated from OCaml Labs in Cambridge UK (http://OCaml.io http://OCaml.io) and OCamlPro in France.
- p4bl0 13y agoI like OCaml but really, Ocisgen is crap. People making it have no idea how today's web works. Some parts of it (lwt, js_of_ocaml) are nice and maybe useful piece of code, but you don't want to use the framework as a whole to develop a webapp. The problem with Ocsigen is that it reinvents the meaning of everything, even the HTTP verbs, to suit its internal needs. For example, it is not possible (or it must be very painful) to make an API for your Ocsigen app so that other apps can interact with yours. First, you have to forget PUTs, HEADs, and DELETEs, but also GETs and POSTs are used incoherently by the resulting code to update parts of the webpage, submit forms, etc. If you want to make a site/webapp that only focus on itself and never have to interact with anything else than its visitors, then Ocsigen might be a suitable tool for the job, otherwise I wouldn't use it. Disclaimer: I only used Ocsigen for one day, it was at JFLO, which expansion in French would translate to French Ocsigen Lectures Day. I get what I know of it and what I'm saying here by the day-long courses and hands-on tutorials given by Ocsigen developers and by discussing these problems with them afterwards.