post about ocaml-autoconf 1.0
authorStefano Zacchiroli <zack@upsilon.cc>
Wed, 1 Apr 2009 08:14:29 +0000 (10:14 +0200)
committerStefano Zacchiroli <zack@upsilon.cc>
Wed, 1 Apr 2009 08:14:29 +0000 (10:14 +0200)
blog/archives/2009/04.mdwn [new file with mode: 0644]
blog/posts/2009/04.mdwn [new file with mode: 0644]
blog/posts/2009/04/ocaml_autoconf_1.0.mdwn [new file with mode: 0644]

diff --git a/blog/archives/2009/04.mdwn b/blog/archives/2009/04.mdwn
new file mode 100644 (file)
index 0000000..42ec342
--- /dev/null
@@ -0,0 +1 @@
+[[!template id=archive_month year="2009" month="04"]]
diff --git a/blog/posts/2009/04.mdwn b/blog/posts/2009/04.mdwn
new file mode 100644 (file)
index 0000000..0327820
--- /dev/null
@@ -0,0 +1 @@
+[[!meta redir=archives/2009/04]]
diff --git a/blog/posts/2009/04/ocaml_autoconf_1.0.mdwn b/blog/posts/2009/04/ocaml_autoconf_1.0.mdwn
new file mode 100644 (file)
index 0000000..94680da
--- /dev/null
@@ -0,0 +1,37 @@
+# 1st release of `ocaml-autoconf`
+
+A couple of months ago, I joined an effort by [Richard
+Jones](http://www.annexia.org/richard_w.m._jones) to give a decent
+shape to **[autoconf](http://www.gnu.org/software/autoconf/) macros
+for OCaml**. The situation was a tad annoying before, because we had
+unofficial `ocaml.m4` files floating around, which have diverged one
+from another, with unclear licensing terms, incompatible features,
+ecc.
+
+So we started a [project on the
+ocamlforge](http://ocaml-autoconf.forge.ocamlcore.org) to coordinate
+all this, injected the best we could find around, add
+[docs](http://forge.ocamlcore.org/docman/index.php?group_id=69&selected_doc_group_id=103&language_id=1),
+polish features, and contacted copyright owner to uniform licensing
+terms (to a **3-clause BSD**).
+
+Yesterday we finally [released **`ocaml-autoconf`
+1.0**](http://forge.ocamlcore.org/forum/forum.php?forum_id=324). [Rich's
+blog post on the
+subject](http://rwmj.wordpress.com/2009/03/31/using-autoconf-for-ocaml-projects/)
+containg a nice **how to** to kick start your OCaml project using
+autotools up to automake.
+
+A brief feature overview is in order:
+
+* single macro to detect main executables of the ocaml toolchain and
+  whether native code compilation is available or not
+* cross-compilation support
+* findlib detection and package checking, with support for alternative
+  package names (e.g. "zip" vs "camlzip" on GODI vs Debian)
+* detection of OCaml module names
+
+Enjoy, and give us feedback (bug reports, feature requests, ...) using
+[our tracker](http://forge.ocamlcore.org/tracker/?group_id=69).
+
+[[!tag lang/english planet/debian ocaml autotools autoconf]]