Skip to content

Commit c583df3

Browse files
committed
libraries: improve content
Addresses #293.
1 parent 99760fa commit c583df3

File tree

1 file changed

+33
-11
lines changed

1 file changed

+33
-11
lines changed

site/learn/libraries.md

+33-11
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,38 @@
11
<!-- ((! set title Libraries !)) ((! set learn !)) -->
22

33
# Libraries
4-
* OcamlPro's [official OPAM repository](http://opam.ocamlpro.com/pkg/)
5-
is likely to be the most comprehensive list of OCaml libraries.
6-
* The [Caml Hump](http://caml.inria.fr//cgi-bin/hump.en.cgi) is a
7-
comprehensive directory of tools, libraries, code samples and tips.
8-
* The [OCaml dedicated forge](http://forge.ocamlcore.org/) contains
9-
more than 250 projects.
10-
* Many libraries are also developed on
11-
[GitHub](https://github.com/languages/OCaml).
12-
* Some libraries are shared on
13-
[Bitbucket](https://bitbucket.org/repo/all/relevance?name=ocaml&language=ocaml).
4+
5+
There are thousands of OCaml libraries available. Here is a list of
6+
the most popular sites where you can find them.
7+
8+
* [Official OPAM repository](http://opam.ocaml.org) is the first place
9+
to check. The most high quality and most widely used libraries are
10+
provided as OPAM packages.
11+
12+
* [GitHub](https://github.com/languages/OCaml) is an extremely popular
13+
code hosting site and very widely used amongst OCaml
14+
programmers. Click the link to find OCaml projects. Remember that
15+
many of these libraries are provided as OPAM packages, so you'll
16+
have already found them in OPAM. However, there are many more
17+
libraries here that people haven't pushed to OPAM for one reason or
18+
another.
19+
20+
* [OCaml Forge](http://forge.ocamlcore.org/) is a code hosting site
21+
dedicated to OCaml projects. Hundreds of libraries are hosted
22+
here. Like GitHub, many of these libraries are in OPAM, but you'll
23+
possibly find many here that aren't.
24+
25+
* [Bitbucket](https://bitbucket.org/repo/all/relevance?name=ocaml&language=ocaml)
26+
is yet another code hosting site. It is far less used amongst OCaml
27+
programmers, but click the link to find those that are.
28+
1429
* [OASIS-DB](http://oasis.ocamlcore.org/dev/home) is a collection of
15-
released OCaml packages.
30+
released OCaml packages. It is an alternative packaging system to
31+
obtain OCaml libraries.
1632

33+
* [Caml Hump](http://caml.inria.fr/cgi-bin/hump.en.cgi) is now
34+
deprecated. For many years, it was the definitive source to search
35+
for OCaml libraries. It is hosted on the old caml.inria.fr, which is
36+
being retained because there are many links on the internet pointing
37+
to this site, but is no longer maintained. You should not rely on it
38+
for up-to-date information.

0 commit comments

Comments
 (0)