<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<rss version="2.0">
  <channel>
  <title>ocaml-developer Google Group</title>
  <link>http://groups.google.com/group/ocaml-developer</link>
  <description>This is a forum for OCaml software developers, focused on the practical use of OCaml and its interaction with other existing technologies.</description>
  <language>en</language>
  <item>
  <title>ocamlhackers.ning.com is open</title>
  <link>http://groups.google.com/group/ocaml-developer/browse_thread/thread/f174fe0332d147dc/a44d8432569a6fee?show_docid=a44d8432569a6fee</link>
  <description>
  I couldn&#39;t resist creating an OCaml social network at Ning: &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://ocamlhackers.ning.com/&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; It&#39;s free and easy. Allows you to have your OCaml blog and exclusively OCaml &lt;br&gt; friends. If you like this, join now :-) &lt;br&gt; Martin
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ocaml-developer/browse_thread/thread/f174fe0332d147dc/a44d8432569a6fee?show_docid=a44d8432569a6fee</guid>
  <author>
  martin_jam...@emailuser.net
  (Martin Jambon)
  </author>
  <pubDate>Thu, 26 Jun 2008 20:39:24 UT
</pubDate>
  </item>
  <item>
  <title>[Newbie] Problems building ocamlnet2</title>
  <link>http://groups.google.com/group/ocaml-developer/browse_thread/thread/96fc29e8f2a120fb/e24b1b2cf60c09aa?show_docid=e24b1b2cf60c09aa</link>
  <description>
  I&#39;m having problems building the ocamlnet2 examples, and I&#39;m not sure &lt;br&gt; if their either broken or I&#39;m not doing it right. &lt;br&gt; &lt;p&gt;I&#39;ve downloaded and unzipped ocamlnet-2.2.9, cd&#39;d to the examples/cgi/ &lt;br&gt; netcgi2 directory, and because there&#39;s a Makefile there I&#39;m just &lt;br&gt; trying `make`, but get the following:
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ocaml-developer/browse_thread/thread/96fc29e8f2a120fb/e24b1b2cf60c09aa?show_docid=e24b1b2cf60c09aa</guid>
  <author>
  phillip.old...@gmail.com
  (Phillip B Oldham)
  </author>
  <pubDate>Thu, 15 May 2008 19:40:08 UT
</pubDate>
  </item>
  <item>
  <title>Re: [ocaml-developer 120] Simple tutorial on linking to/using a C library?</title>
  <link>http://groups.google.com/group/ocaml-developer/browse_thread/thread/a9b9ee3dfc2b0cd5/fd79479d3ac37f13?show_docid=fd79479d3ac37f13</link>
  <description>
  On Thu, Apr 3, 2008 at 7:49 AM, Phillip B Oldham &lt;br&gt; You can also check the chapter 12 of the O&#39;Reilly book &amp;quot;Developing &lt;br&gt; Applications With Objective Caml&amp;quot; &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://caml.inria.fr/pub/docs/oreilly-book/html/index.html&quot;&gt;[link]&lt;/a&gt;
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ocaml-developer/browse_thread/thread/a9b9ee3dfc2b0cd5/fd79479d3ac37f13?show_docid=fd79479d3ac37f13</guid>
  <author>
  oandr...@gmail.com
  (Olivier Andrieu)
  </author>
  <pubDate>Tue, 08 Apr 2008 10:06:50 UT
</pubDate>
  </item>
  <item>
  <title>Documenting arguments ?</title>
  <link>http://groups.google.com/group/ocaml-developer/browse_thread/thread/1119d5379fcf7619/afb1264d96790989?show_docid=afb1264d96790989</link>
  <description>
  Hi ! &lt;br&gt; Maybe is it a good place to post such a question here ? &lt;br&gt; Not an OCaml specific question, however I&#39;m trying to feed properly the &#39;doc&#39; field for &#39;Arg.parse&#39;. &lt;br&gt; Unix command : &lt;br&gt; man man &lt;br&gt; says : &lt;br&gt; bold text type exactly as shown. &lt;br&gt; italic text replace with appropriate argument. &lt;br&gt; [-abc] any or all arguments within [ ] are optional.
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ocaml-developer/browse_thread/thread/1119d5379fcf7619/afb1264d96790989?show_docid=afb1264d96790989</guid>
  <author>
  fabrice.march...@orange.fr
  (Fabrice Marchant)
  </author>
  <pubDate>Sun, 06 Apr 2008 15:11:01 UT
</pubDate>
  </item>
  <item>
  <title>Re: [ocaml-developer 131] Re: Some opinion about OCAML</title>
  <link>http://groups.google.com/group/ocaml-developer/browse_thread/thread/ea309b0152f43963/4aee2276b5a107c0?show_docid=4aee2276b5a107c0</link>
  <description>
  I am not sure about that. Coming to mix different type are not that &lt;br&gt; common. In fact, most of the time, i am really annoyed by the &lt;br&gt; different type cast done by the compiler... I really do prefer to do &lt;br&gt; typecast explicitely. At least half of the time i don&#39;t get the expected &lt;br&gt; behavior and this is a huge source of bugs in C/C++ program. I like the
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ocaml-developer/browse_thread/thread/ea309b0152f43963/4aee2276b5a107c0?show_docid=4aee2276b5a107c0</guid>
  <author>
  sylv...@le-gall.net
  (Sylvain Le Gall)
  </author>
  <pubDate>Fri, 04 Apr 2008 16:26:48 UT
</pubDate>
  </item>
  <item>
  <title>Re: [ocaml-developer 130] Re: Some opinion about OCAML</title>
  <link>http://groups.google.com/group/ocaml-developer/browse_thread/thread/ea309b0152f43963/4827f308228398d5?show_docid=4827f308228398d5</link>
  <description>
  Yes. However, that is not likely to catch many bugs. &lt;br&gt; This is a fundamental design flaw in OCaml that will almost certainly never be &lt;br&gt; fixed. &lt;br&gt; Even for scalars it is common to mix different numeric types: int8, int, int64 &lt;br&gt; etc. &lt;br&gt; In a different thread, Sylvain wrote a pair of mutually recursive functions
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ocaml-developer/browse_thread/thread/ea309b0152f43963/4827f308228398d5?show_docid=4827f308228398d5</guid>
  <author>
  j...@ffconsultancy.com
  (Jon Harrop)
  </author>
  <pubDate>Fri, 04 Apr 2008 13:38:14 UT
</pubDate>
  </item>
  <item>
  <title>Re: Some opinion about OCAML</title>
  <link>http://groups.google.com/group/ocaml-developer/browse_thread/thread/ea309b0152f43963/b2def2c153df8cef?show_docid=b2def2c153df8cef</link>
  <description>
  You cannot issue such a warning if you are using List.mem with an &lt;br&gt; abstract datatype. However I think &lt;br&gt; it can be done if the application of = is made on an abstract datatype &lt;br&gt; in a monomorphic context (witness the specialisation done by ocaml for &lt;br&gt; the comparison of ints). &lt;br&gt; &lt;p&gt;The bugtracker.
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ocaml-developer/browse_thread/thread/ea309b0152f43963/b2def2c153df8cef?show_docid=b2def2c153df8cef</guid>
  <author>
  daniel.c.buen...@gmail.com
  (daniel.c.buenzli)
  </author>
  <pubDate>Fri, 04 Apr 2008 13:17:28 UT
</pubDate>
  </item>
  <item>
  <title>Re: [ocaml-developer 128] Re: Some opinion about OCAML</title>
  <link>http://groups.google.com/group/ocaml-developer/browse_thread/thread/ea309b0152f43963/c569c5802e9e30ff?show_docid=c569c5802e9e30ff</link>
  <description>
  Alas, that is impossible with OCaml&#39;s current design because it can&#39;t do &lt;br&gt; monomorphization. All the OCaml compiler ever sees is a completely &lt;br&gt; polymorphic: &lt;br&gt; a = b &lt;br&gt; and it has no idea that this will later be erroneously applied to an abstract &lt;br&gt; type as well as its correct applications to other types. &lt;br&gt; Your best chance of a simple solution is to copy SML&#39;s equality types, which
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ocaml-developer/browse_thread/thread/ea309b0152f43963/c569c5802e9e30ff?show_docid=c569c5802e9e30ff</guid>
  <author>
  j...@ffconsultancy.com
  (Jon Harrop)
  </author>
  <pubDate>Fri, 04 Apr 2008 09:50:47 UT
</pubDate>
  </item>
  <item>
  <title>Re: Some opinion about OCAML</title>
  <link>http://groups.google.com/group/ocaml-developer/browse_thread/thread/ea309b0152f43963/4f9bddeb92781899?show_docid=4f9bddeb92781899</link>
  <description>
  Well not in that case it seems. Frankly both approaches seem to have &lt;br&gt; problems. Best I think would be compile time warnings for caml when &lt;br&gt; abstract types are being compared with structural equality (a wish you &lt;br&gt; could have put in the bt by the way). &lt;br&gt; &lt;p&gt;Not it is not, there&#39;s just a balancing act to make, but most go in a
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ocaml-developer/browse_thread/thread/ea309b0152f43963/4f9bddeb92781899?show_docid=4f9bddeb92781899</guid>
  <author>
  daniel.c.buen...@gmail.com
  (daniel.c.buenzli)
  </author>
  <pubDate>Fri, 04 Apr 2008 07:04:47 UT
</pubDate>
  </item>
  <item>
  <title>Re: [ocaml-developer 126] Re: Some opinion about OCAML</title>
  <link>http://groups.google.com/group/ocaml-developer/browse_thread/thread/ea309b0152f43963/8ae78ae17921de62?show_docid=8ae78ae17921de62</link>
  <description>
  Sure. F# simply cures a practically important class of bugs that OCaml leaves &lt;br&gt; wide open. Other bugs still exist. &lt;br&gt; That is an awful policy. Not only is type inference an obvious counter-example &lt;br&gt; but the complexity required by OCaml to solve mundane problems is clearly &lt;br&gt; counter-productive. Look at the current thread on the caml-list about how
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ocaml-developer/browse_thread/thread/ea309b0152f43963/8ae78ae17921de62?show_docid=8ae78ae17921de62</guid>
  <author>
  j...@ffconsultancy.com
  (Jon Harrop)
  </author>
  <pubDate>Thu, 03 Apr 2008 22:09:39 UT
</pubDate>
  </item>
  <item>
  <title>Re: Some opinion about OCAML</title>
  <link>http://groups.google.com/group/ocaml-developer/browse_thread/thread/ea309b0152f43963/50075c2cebfc09c8?show_docid=50075c2cebfc09c8</link>
  <description>
  Well you need to tell the compiler at least once otherwise he won&#39;t &lt;br&gt; know that e.g. you want to use physical equality on the strings for &lt;br&gt; this set instead of say structural equality. As a side effect this can &lt;br&gt; be the source of interesting and hard to catch bugs (forgot to coerce &lt;br&gt; to the right subtype) that you won&#39;t get with the more explicit
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ocaml-developer/browse_thread/thread/ea309b0152f43963/50075c2cebfc09c8?show_docid=50075c2cebfc09c8</guid>
  <author>
  daniel.c.buen...@gmail.com
  (daniel.c.buenzli)
  </author>
  <pubDate>Thu, 03 Apr 2008 18:51:26 UT
</pubDate>
  </item>
  <item>
  <title>Re: [ocaml-developer 123] Re: Some opinion about OCAML</title>
  <link>http://groups.google.com/group/ocaml-developer/browse_thread/thread/ea309b0152f43963/dfb6656e43824b8b?show_docid=dfb6656e43824b8b</link>
  <description>
  The appropriate call is selected by the compiler after monomorphization. So &lt;br&gt; there is no ambiguity or need for type annotations etc.
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ocaml-developer/browse_thread/thread/ea309b0152f43963/dfb6656e43824b8b?show_docid=dfb6656e43824b8b</guid>
  <author>
  j...@ffconsultancy.com
  (Jon Harrop)
  </author>
  <pubDate>Thu, 03 Apr 2008 18:22:00 UT
</pubDate>
  </item>
  <item>
  <title>Re: [ocaml-developer 120] Simple tutorial on linking to/using a C library?</title>
  <link>http://groups.google.com/group/ocaml-developer/browse_thread/thread/a9b9ee3dfc2b0cd5/b2e4039bfa512f06?show_docid=b2e4039bfa512f06</link>
  <description>
  On Thu, Apr 3, 2008 at 1:49 AM, Phillip B Oldham &lt;br&gt; This tutorial page is a very nice introduction to wrapping C libraries &lt;br&gt; for use in OCaml: &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.linux-nantes.org/~fmonnier/OCaml/ocaml-wrapping-c.php&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; Chapter 18 in the manual provides more detail if you need it: &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://caml.inria.fr/pub/docs/manual-ocaml/manual032.html&quot;&gt;[link]&lt;/a&gt;
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ocaml-developer/browse_thread/thread/a9b9ee3dfc2b0cd5/b2e4039bfa512f06?show_docid=b2e4039bfa512f06</guid>
  <author>
  hca...@gmail.com
  (Hezekiah Carty)
  </author>
  <pubDate>Thu, 03 Apr 2008 13:48:51 UT
</pubDate>
  </item>
  <item>
  <title>Re: Some opinion about OCAML</title>
  <link>http://groups.google.com/group/ocaml-developer/browse_thread/thread/ea309b0152f43963/f2ce28b788aa20da?show_docid=f2ce28b788aa20da</link>
  <description>
  So then I need inject/project functions for this new type or explicit &lt;br&gt; type anotations to make it use the right equality ? &lt;br&gt; &lt;p&gt;Daniel
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ocaml-developer/browse_thread/thread/ea309b0152f43963/f2ce28b788aa20da?show_docid=f2ce28b788aa20da</guid>
  <author>
  daniel.c.buen...@gmail.com
  (daniel.c.buenzli)
  </author>
  <pubDate>Thu, 03 Apr 2008 10:04:17 UT
</pubDate>
  </item>
  <item>
  <title>Re: [ocaml-developer 121] Re: Some opinion about OCAML</title>
  <link>http://groups.google.com/group/ocaml-developer/browse_thread/thread/ea309b0152f43963/97f08e6ea575bfe3?show_docid=97f08e6ea575bfe3</link>
  <description>
  Yes. You are just overriding the default comparison method provided for all &lt;br&gt; classes in .NET. To use a different comparison for an existing type, you just &lt;br&gt; create a subtype and override the comparison method.
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ocaml-developer/browse_thread/thread/ea309b0152f43963/97f08e6ea575bfe3?show_docid=97f08e6ea575bfe3</guid>
  <author>
  j...@ffconsultancy.com
  (Jon Harrop)
  </author>
  <pubDate>Thu, 03 Apr 2008 09:49:45 UT
</pubDate>
  </item>
  </channel>
</rss>
