4 ms·
OCaml in the Browser
- wtetzner 13y agoGoogle cached version: http://webcache.googleusercontent.com/search?q=cache:uRRBDOcYUpAJ:ocsigen.org/js_of_ocaml/ http://webcache.googleusercontent.com/search?q=cache:uRRBDOc...
- GuiA 13y agoIf you want to get into OCaml, O'reilly is releasing a new book about it next October, with an early release eBook available since earlier this week: http://shop.oreilly.com/product/0636920024743.do http://shop.oreilly.com/product/0636920024743.do I haven't read it, but heard very good things about it from friends who did.
- amirmc 13y agoOnline public beta at https://realworldocaml.org/ https://realworldocaml.org/
- flebber 13y agoOnly stumbled onto ocaml last week. Very Nice indeed. You can try it online at TryOcaml. http://try.ocamlpro.com/ http://try.ocamlpro.com/
- angersock 13y agoWhat's OCaml a solution for? Rather, what sorts of problem domains does it excel at? (More cynically: why shouldn't I just use Ruby/C/Javscript/Erlang?)
- hermanhermitage 13y agoWriting compilers and data processing with a fairly compact mathematically inspired notation. So I'd recommend it for problems where you are doing lots of abstract modelling, algorithmic work and/or need a rich static typing system. It's strict (as opposed to lazy) functional language which generally generates fast and predictable performance executables.
- andrewcooke 13y agoit's strict (so not as weird as lazy haskell), statically typed (with inference, so little extra typing) and reasonably fast. so it's faster than ruby, safer than c, has more compile-time checking than erlang or javascript. it's a functional language, but it supports side-effects and classes. it used to be pretty much unique. it's closely related to F#. more generally, it's a rather nice, general programming language. but it's not so popular, so doesn't have the range of libraries available to, say, python or java. but it does have all these: http://ocaml-batteries-team.github.io/batteries-included/hdoc/ http://ocaml-batteries-team.github.io/batteries-included/hdo... maybe i'm not answering the question exactly enough, but the problem is it really is a pretty nice, general language you could use for a lot of tasks. so nothing obviously jumps out to me as being "the [one] kind of task for ocaml".
- amirmc 13y agoWorth checking out the intro to the Real World OCaml book as that might answer some of your questions (https://realworldocaml.org/ https://realworldocaml.org/) Edit: If it doesn't answer your questions, please do leave comments to that effect on the site. It's a beta and the authors are keen on constructive feedback.
- eru 13y ago> What's OCaml a solution for? The problem of getting a job at Jane Street.
- marshray 13y agoOCaml seems like one of those languages that's so well-designed that it's boring.