summaryrefslogtreecommitdiffstats
path: root/sources/tutorials.page.html
diff options
context:
space:
mode:
authorFabrice Le Fessant <fabrice@ocamlpro.com>2012-02-03 23:06:31 +0100
committerFabrice Le Fessant <fabrice@ocamlpro.com>2012-02-03 23:06:31 +0100
commit1ceabc1efba7b14e1c9ad59f606a8b04f4fb729d (patch)
tree7f21cd11b043d357552e0376231ed60ab3dd87c6 /sources/tutorials.page.html
parent2cd44a0f6f3ea9c71e907e4d0e5e1370d047cc99 (diff)
Added some content (including new contrib.html page)
Diffstat (limited to 'sources/tutorials.page.html')
-rw-r--r--sources/tutorials.page.html54
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>