<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>OCamlCore</title>
	<atom:link href="http://www.ocamlcore.com/wp/?feed=rss2&#038;language=en" rel="self" type="application/rss+xml" />
	<link>http://www.ocamlcore.com/wp</link>
	<description>OCaml one step further</description>
	<pubDate>Mon, 23 Aug 2010 13:51:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>OASIS-DB: alpha website available</title>
		<link>http://www.ocamlcore.com/wp/?p=80</link>
		<comments>http://www.ocamlcore.com/wp/?p=80#comments</comments>
		<pubDate>Mon, 23 Aug 2010 13:51:52 +0000</pubDate>
		<dc:creator>Sylvain Le Gall</dc:creator>
		
		<category><![CDATA[Information]]></category>

		<guid isPermaLink="false">http://www.ocamlcore.com/wp/?p=80</guid>
		<description><![CDATA[A prototype version of OASIS-DB is up and running, go to the official OASIS website and follow the link to test it:




http://oasis.ocamlcore.org
(direct link to the development&#160; version and access to various files)





&#160;
This version is only a very early prototype. For now, the main focus was to adapt OASIS to the requirements of OASIS-DB. In particular, [...]]]></description>
			<content:encoded><![CDATA[<p>A prototype version of OASIS-DB is up and running, go to the official OASIS website and follow the link to test it:</p>
<table width="100%" cellspacing="1" cellpadding="1" border="0">
<tbody>
<tr>
<td>
<p><a href="http://oasis.ocamlcore.org">http://oasis.ocamlcore.org</a></p>
<p>(direct link to the <a href="http://oasis.ocamlcore.org/dev">development&nbsp; version</a> and <a href="http://oasis.forge.ocamlcore.org/oasis-db/server-dev/">access to various files</a>)</p>
</td>
<td><img align="right" width="100" height="94" alt="" src="http://www.ocamlcore.com/wp/wp-content/uploads/logo.png" /></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>This version is only a <em>very early prototype</em>. For now, the main focus was to adapt OASIS to the requirements of OASIS-DB. In particular, <a href="http://ocsigen.org">ocsigen</a> brings additional constraints because the library is used at the same time by many users. For example, it implies to replace <a href="http://caml.inria.fr/pub/docs/manual-ocaml/manual037.html">Str</a> by <a href="http://www.ocaml.info/home/ocaml_sources.html#pcre-ocaml"> Pcre</a> for regular expression because the later is thread safe.</p>
<p>The login is connected to a stub so that everyone can login without password. OASIS-DB will use <a href="http://forge.ocamlcore.org">forge.ocamlcore.org</a> authentification in a future version but this will also restrict access.</p>
<p>There is still a lot of things to do, but you can:</p>
<ul>
<li>upload a tarball with or without _oasis file,</li>
<li>download a tarball from its original location or directly on OASIS-DB,</li>
<li>browse available packages,</li>
<li>render _oasis files using a subset <a href="http://daringfireball.net/projects/markdown/">Markdown</a> for description (thanks to Mauricio Fernandez for this part)</li>
</ul>
<p>OASIS-DB is&nbsp; a <a href="http://en.wikipedia.org/wiki/CPAN">CPAN</a> for OCaml. It is developped by <a href="http://www.ocamlcore.com">OCamlCore</a>, with support from the OCaml enthusiasts at <a href="http://janestreet.com/">Jane Street</a>.</p>
<p>More information about <a href="http://oasis.forge.ocamlcore.org">OASIS</a> and more precisely about <a href="http://oasis.forge.ocamlcore.org/oasis-db.html">OASIS-DB</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ocamlcore.com/wp/?feed=rss2&amp;p=80</wfw:commentRss>
		</item>
		<item>
		<title>OASIS-DB: a CPAN for OCaml</title>
		<link>http://www.ocamlcore.com/wp/?p=79</link>
		<comments>http://www.ocamlcore.com/wp/?p=79#comments</comments>
		<pubDate>Thu, 15 Jul 2010 13:18:22 +0000</pubDate>
		<dc:creator>Sylvain Le Gall</dc:creator>
		
		<category><![CDATA[Information]]></category>

		<guid isPermaLink="false">http://www.ocamlcore.com/wp/?p=79</guid>
		<description><![CDATA[OCamlCore, with support from the OCaml enthusiasts at Jane Street, is working on creating OASIS-DB, a CPAN for OCaml. The goals of OASIS-DB are to reduce the paperwork required to release and update an OCaml package, and to provide integrated management of library dependencies.

OASIS-DB is also intended to help packagers for a variety of systems, [...]]]></description>
			<content:encoded><![CDATA[<p>OCamlCore, with support from the OCaml enthusiasts at <a href="http://janestreet.com">Jane Street</a>, is working on creating OASIS-DB, a <a href="http://en.wikipedia.org/wiki/CPAN">CPAN</a> for OCaml. The goals of OASIS-DB are to reduce the paperwork required to release and update an OCaml package, and to provide integrated management of library dependencies.</p>
<p style="text-align: center;"><img width="160" height="150" alt="OASIS logo" src="http://www.ocamlcore.com/wp/wp-content/uploads/logo.png" /></p>
<p>OASIS-DB is also intended to help packagers for a variety of systems, including <a href="http://www.debian.org">Debian</a>, <a href="http://fedoraproject.org/">Fedora</a>, <a href="http://godi.camlcity.org/godi/index.html">GODI</a> and others, by:</p>
<ul>
<li>providing consistent metadata: description, synopsis, build dependencies</li>
<li>displaying version number of packages in each distribution</li>
<li>displaying available patches</li>
</ul>
<p>In addition, we hope to ease integration with GODI by publishing packages using an alternative GODI repository, when translation of the _oasis file with <a href="http://projects.phauna.org/GODIVA/">GODIVA</a> is possible. It will also integrate with other indices of OCaml packages, like the OCaml <a href="http://links.camlcity.org/">LinkDB</a> and the OCaml <a href="http://caml.inria.fr//cgi-bin/hump.en.cgi">Hump</a>. </p>
<p>The project is almost a pure OCaml project. It uses <a href="http://ocsigen.org">ocsigen</a> for its website and processes _oasis file in an uploaded tarball to publish a package. The project is in fact a sub-project of the <a href="http://oasis.forge.ocamlcore.org">OASIS</a> project and reuses user information provided for this tool.</p>
<p>We hope that this project will provide the OCaml community with a great tool to manage a growing number of small libraries. Don&#8217;t hesitate to comment on our technical specifications, if you think we&#8217;re missing something.</p>
<p>This project will cover what was named &quot;bocage&quot; and &quot;OASIS self-contained&quot; during the <a href="https://forge.ocamlcore.org/docman/view.php/77/108/OCamlMeeting2010_OASIS_Slides.pdf">OASIS presentation</a> at OCaml Meeting 2010.</p>
<p><a href="http://oasis.forge.ocamlcore.org/oasis-db.html">More information</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ocamlcore.com/wp/?feed=rss2&amp;p=79</wfw:commentRss>
		</item>
		<item>
		<title>OCamlAutobuild presentation at Caml Consortium meeting 2009</title>
		<link>http://www.ocamlcore.com/wp/?p=65</link>
		<comments>http://www.ocamlcore.com/wp/?p=65#comments</comments>
		<pubDate>Mon, 14 Dec 2009 16:03:29 +0000</pubDate>
		<dc:creator>Sylvain Le Gall</dc:creator>
		
		<category><![CDATA[Information]]></category>

		<guid isPermaLink="false">http://www.ocamlcore.com/wp/?p=65&amp;language=en</guid>
		<description><![CDATA[One year ago, OCamlCore has started a project to help creating a fully featured build system: OCamlAutobuild.
This system is designed to help upstream developers to standardize their build system around a few entry points that can be re-used by packaging system. It doesn&#8217;t create yet another build system but just provide a way to use [...]]]></description>
			<content:encoded><![CDATA[<p>One year ago, OCamlCore has started a project to help creating a fully featured build system: OCamlAutobuild.</p>
<p>This system is designed to help upstream developers to standardize their build system around a few entry points that can be re-used by packaging system. It doesn&#8217;t create yet another build system but just provide a way to use one already existing &#8212; applying a standard to call it.</p>
<p>On Friday, 4th December 2009, OCamlCore was at the annual Caml Consortium meeting and gave a talk about OCamlAutobuild. Packaging issues was discussed before within the consortium and OCamlCore wanted to show the progress of its own project.</p>
<p>The conclusion of this presentation was:</p>
<ul>
<li>Its name is too close to &#8220;automake&#8221;, which some people consider as old and full of black magic;</li>
<li>Will it really ease the work of packagers ?</li>
</ul>
<p>The solution of the first point is to rename the project to &#8220;OASIS&#8221;. This is derived from the name of the central file used for OCamlAutobuild: <em>_oasis</em>.</p>
<p>The second point is more difficult to answer. We are planning to be able to produce GODIVA files by translating <em>_oasis</em> files. Using a plugin such as &#8220;StdFiles&#8221; we can meet the policy of GODIVA concerning upstream package (a script called <em>configure</em>, <tt>make all</tt> and <tt>make opt</tt>). However, GODIVA can only handle a subset of what GODI can process. This is a restriction but hopefully this will still help GODI maintainers.</p>
<p>Concerning cooperation with other packagers such as Debian and Fedora, I think we will only check that data from <em>_oasis</em> and from the packaging system are almost synchronized. For example, we will check that build depends in &#8220;debian/control&#8221; is enough to fulfill build depends in <em>_oasis</em>.</p>
<p>OASIS supports now OCamlbuild by default and is planning support for OCamlMakefile and OMake.</p>
<p>More informations:</p>
<p><a href="https://forge.ocamlcore.org/docman/view.php/54/94/Presentation.pdf">OASIS Slides</a></p>
<p><a href="https://forge.ocamlcore.org/projects/ocaml-autobuild/">OASIS OCaml forge project</a></p>
<p><a href="http://darcs.ocamlcore.org/cgi-bin/darcsweb.cgi?r=ocaml-autobuild;a=summary">OASIS Darcs repository</a></p>
<p>Related projects:</p>
<p><a href="http://godi.camlcity.org">GODI</a></p>
<p><a href="http://projects.phauna.org/godiva/">GODIVA</a>, <a href="http://projects.phauna.org/godiva/docs/policy.html">GODIVA policy</a></p>
<p><a href="http://ocaml.info/home/ocaml_sources.html#ocaml-make">OCamlMakefile</a></p>
<p><a href="http://omake.metaprl.org/index.html">OMake</a></p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ocamlcore.com/wp/?feed=rss2&amp;p=65</wfw:commentRss>
		</item>
		<item>
		<title>OCamlCore joins The Caml Consortium</title>
		<link>http://www.ocamlcore.com/wp/?p=64</link>
		<comments>http://www.ocamlcore.com/wp/?p=64#comments</comments>
		<pubDate>Fri, 10 Oct 2008 13:51:19 +0000</pubDate>
		<dc:creator>Sylvain Le Gall</dc:creator>
		
		<category><![CDATA[Information]]></category>

		<guid isPermaLink="false">http://www.ocamlcore.com/wp/?p=64&language=en</guid>
		<description><![CDATA[OCamlCore joins the Caml Consortium. As professional user of OCaml and strong believer in functionnal programming, this was a natural move. The consortium will bring more visibility to our continuous action on the OCaml market. It also show the strong commitment of OCamlCore in OCaml. We hope that this will help INRIA team.
More information:
Caml Consortium [...]]]></description>
			<content:encoded><![CDATA[<p>OCamlCore joins the Caml Consortium. As professional user of OCaml and strong believer in functionnal programming, this was a natural move. The consortium will bring more visibility to our continuous action on the OCaml market. It also show the strong commitment of OCamlCore in OCaml. We hope that this will help INRIA team.</p>
<p>More information:</p>
<p><a href="http://caml.inria.fr/consortium/">Caml Consortium on caml.inria.fr</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ocamlcore.com/wp/?feed=rss2&amp;p=64</wfw:commentRss>
		</item>
		<item>
		<title>OCamlCore at OCaml Meeting 2009</title>
		<link>http://www.ocamlcore.com/wp/?p=63</link>
		<comments>http://www.ocamlcore.com/wp/?p=63#comments</comments>
		<pubDate>Wed, 08 Oct 2008 09:21:45 +0000</pubDate>
		<dc:creator>Sylvain Le Gall</dc:creator>
		
		<category><![CDATA[events]]></category>

		<guid isPermaLink="false">http://www.ocamlcore.com/wp/?p=63&language=en</guid>
		<description><![CDATA[OCaml Meeting 2009 will be sponsored by OCamlCore. This year event takes place in Grenoble just after the JFLA.
We thank Alan Schmitt and Serge Leblanc for helping us to organize the event.
More information:
OCaml Meeting 2009 wiki page on cocan.org
]]></description>
			<content:encoded><![CDATA[<p>OCaml Meeting 2009 will be sponsored by OCamlCore. This year event takes place in Grenoble just after the <a href="http://jfla.inria.fr/2009/">JFLA</a>.</p>
<p>We thank Alan Schmitt and Serge Leblanc for helping us to organize the event.</p>
<p>More information:</p>
<p><a href="http://wiki.cocan.org/events/europe/ocamlmeetinggrenoble2009" target="OCaml Meeting wiki page on cocan.org">OCaml Meeting 2009 wiki page on cocan.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ocamlcore.com/wp/?feed=rss2&amp;p=63</wfw:commentRss>
		</item>
	</channel>
</rss>
