diff options
author | Fabrice Le Fessant <fabrice@ocamlpro.com> | 2012-02-03 23:06:31 +0100 |
---|---|---|
committer | Fabrice Le Fessant <fabrice@ocamlpro.com> | 2012-02-03 23:06:31 +0100 |
commit | 1ceabc1efba7b14e1c9ad59f606a8b04f4fb729d (patch) | |
tree | 7f21cd11b043d357552e0376231ed60ab3dd87c6 /sources/tutorials.page.html | |
parent | 2cd44a0f6f3ea9c71e907e4d0e5e1370d047cc99 (diff) |
Added some content (including new contrib.html page)
Diffstat (limited to 'sources/tutorials.page.html')
-rw-r--r-- | sources/tutorials.page.html | 54 |
1 files changed, 53 insertions, 1 deletions
diff --git a/sources/tutorials.page.html b/sources/tutorials.page.html index a8c2d68..98ad1b1 100644 --- a/sources/tutorials.page.html +++ b/sources/tutorials.page.html @@ -12,8 +12,60 @@ <h1>Tutorials</h1> +<h2>Try OCaml Online</h2> <ul> - <a href="http://try.ocamlpro.com/">Try OCaml Online</a> +<li> <a href="http://try.ocamlpro.com/">Try OCaml Online</a> (by + OCamlPro) allows you to start learning OCaml in your browser, + without installing it. Compiled as a single Javascript page, it + gives you the full power of OCaml, even when your are disconnected + from the network. </li> +</ul> + +<h2>Tutorials on OCaml</h2> + +<ul> +<li> <a href="http://caml.inria.fr/pub/docs/manual-ocaml/manual003.html"> + The Official Tutorial</a> (by Inria) gives you a fast + introduction to the most useful features of the language.</li> + +<li><a href="http://www.csc.villanova.edu/~dmatusze/resources/ocaml/ocaml.html"> + Notes on OCaml</a> (by David Matuszek) gives a concise, yet broad, + overview of the language and the standard library.</a> + +<li><a href="http://www.linux-nantes.org/~fmonnier/OCaml/ocaml-wrapping-c.php"> + Tutorial on the C API</a> (by Florent Monnier) explains how to + write C stubs to call C functions from OCaml and back.</li> + +</ul> + +<h2>Tutorials on Tools</h2> + +<p>There are also tutorials that can be useful to learn how to use +popular tools and libraries.</p> + + +<li> <a href="http://brion.inria.fr/gallium/index.php/Syntax_extension_tutorial">Camlp4 Tutorial</a>, to build syntax extensions for OCaml with Camlp4. + +<li><a href="http://plus.kaist.ac.kr/~shoh/ocaml/ocamllex-ocamlyacc/ocamllex-tutorial/">OCamllex Tutorial</a> (by SooHyoung Oh), on how to +create lexers using the <code>ocamllex</code> tool of the standard +distribution.</li> + +<li><a href="http://plus.kaist.ac.kr/~shoh/ocaml/ocamllex-ocamlyacc/ocamlyacc-tutorial/">OCamlyacc +Tutorial</a> (by SooHyoung Oh), on how to create parsers using +the <code>ocamlyacc</code> tool of the standard distribution.</li> + +</ul> + +<h2>Tutorials on Contributions</h2> + +<ul> + +<li><a href="http://plus.kaist.ac.kr/~shoh/ocaml/lablgtk2/lablgtk2-tutorial/">LablGTK +2.0 Tutorial</a> (by SooHyoung Oh), on how to create graphical +applications with the LablGTK library.</li> + +<li> <a href="http://martin.jambon.free.fr/extend-ocaml-syntax.html">Camlp5 +Tutorial</a> (by Martin Jambon), on how to use the Camlp5 processor </ul> |