<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<rss version="2.0">
  <channel>
  <title>fa.caml Google Group</title>
  <link>http://groups.google.com/group/fa.caml</link>
  <description></description>
  <language>en</language>
  <item>
  <title>[Caml-list] WGT 2010 Submission Deadline Extension and Final Call for Papers</title>
  <link>http://groups.google.com/group/fa.caml/browse_thread/thread/871e6228cba8748d/bd650f4a25847130?show_docid=bd650f4a25847130</link>
  <description>
  [ Apologies for multiple copies of this announcement ] &lt;br&gt; ****************************** ****************************** **** &lt;br&gt; FINAL CALL FOR PAPERS &lt;br&gt; Second Workshop on Generative Technologies &lt;br&gt; WGT 2010 &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://wgt2010.elte.hu/&quot;&gt;[link]&lt;/a&gt;
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/fa.caml/browse_thread/thread/871e6228cba8748d/bd650f4a25847130?show_docid=bd650f4a25847130</guid>
  <author>
  w...@aszt.inf.elte.hu
  (Workshop on Generative Technologies)
  </author>
  <pubDate>Sun, 22 Nov 2009 11:06:41 UT
</pubDate>
  </item>
  <item>
  <title>RE: [Caml-list] Same name fields</title>
  <link>http://groups.google.com/group/fa.caml/browse_thread/thread/e6fb6f26c652bfdf/2dfd69b0e4413cc1?show_docid=2dfd69b0e4413cc1</link>
  <description>
  This is not possible with record types (at the same module scope) - when you &lt;br&gt; declare the second type you obscure the previous type. &lt;br&gt; &amp;lt;snip&amp;gt; &lt;br&gt; No :o) &lt;br&gt; Either put types ta and tb in separate modules (then you can use qualified &lt;br&gt; field names) or use different field names. The Unix module in the Standard &lt;br&gt; Library is a good example of how to do all this in practice - the record
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/fa.caml/browse_thread/thread/e6fb6f26c652bfdf/2dfd69b0e4413cc1?show_docid=2dfd69b0e4413cc1</guid>
  <author>
  dra-n...@metastack.com
  (David Allsopp)
  </author>
  <pubDate>Sat, 21 Nov 2009 15:55:56 UT
</pubDate>
  </item>
  <item>
  <title>Re: [Caml-list] Same name fields</title>
  <link>http://groups.google.com/group/fa.caml/browse_thread/thread/e6fb6f26c652bfdf/71f80719959ea66f?show_docid=71f80719959ea66f</link>
  <description>
  No, that is a feature. Just like &lt;br&gt; let x = 1 in &lt;br&gt; let x = 2 in &lt;br&gt; let x = 3 in &lt;br&gt; Printf.printf &amp;quot;x = %d\n&amp;quot; x &lt;br&gt; As a workaround you can always put ta and tb into modules. Or you &lt;br&gt; create wrapper functions (with different names) to create and access &lt;br&gt; the records before overshadowing tb with ta like this: &lt;br&gt; type ta = { a : int; b : string }
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/fa.caml/browse_thread/thread/e6fb6f26c652bfdf/71f80719959ea66f?show_docid=71f80719959ea66f</guid>
  <author>
  goswin-...@web.de
  (Goswin von Brederlow)
  </author>
  <pubDate>Sat, 21 Nov 2009 15:51:42 UT
</pubDate>
  </item>
  <item>
  <title>[Caml-list] Same name fields</title>
  <link>http://groups.google.com/group/fa.caml/browse_thread/thread/e6fb6f26c652bfdf/a8dd7a2ea58f591d?show_docid=a8dd7a2ea58f591d</link>
  <description>
  Hi, &lt;br&gt; I&#39;m trying to declare to record types with fields having the same name &lt;br&gt; but different types. &lt;br&gt; Something like this: &lt;br&gt; ============================== ============================== ============ &lt;br&gt; type ta = { a : int; b : string } &lt;br&gt; type tb = { a : float; b : string list } &lt;br&gt; let f v = Printf.printf &amp;quot;%d\n&amp;quot; v.a
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/fa.caml/browse_thread/thread/e6fb6f26c652bfdf/a8dd7a2ea58f591d?show_docid=a8dd7a2ea58f591d</guid>
  <author>
  n...@mykola.org
  (Mykola Stryebkov)
  </author>
  <pubDate>Sat, 21 Nov 2009 15:33:17 UT
</pubDate>
  </item>
  <item>
  <title>Re: New 3.0.2 release of the Caml Images library</title>
  <link>http://groups.google.com/group/fa.caml/browse_thread/thread/e56a35000893f2b8/b7934c5da6248468?show_docid=b7934c5da6248468</link>
  <description>
  The URL has a final &#39;l&#39;. So it&#39;s: &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://cristal.inria.fr/camlimages/eng.html&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; Cheers, &lt;br&gt; -m
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/fa.caml/browse_thread/thread/e56a35000893f2b8/b7934c5da6248468?show_docid=b7934c5da6248468</guid>
  <author>
  mark...@gmail.com
  (Mark Wong-VanHaren)
  </author>
  <pubDate>Thu, 19 Nov 2009 08:03:58 UT
</pubDate>
  </item>
  <item>
  <title>[Caml-list] Call for Participation - PEPM&#39;10 (co-located with POPL&#39;10)</title>
  <link>http://groups.google.com/group/fa.caml/browse_thread/thread/351869ada1b0fc4d/1a6d2b1e75ffccea?show_docid=1a6d2b1e75ffccea</link>
  <description>
  ============================== ============================== === &lt;br&gt; CALL FOR PARTICIPATION &lt;br&gt; ACM SIGPLAN 2010 Workshop on &lt;br&gt; Partial Evaluation and Program Manipulation (PEPM&#39;10) &lt;br&gt; Madrid, January 18-19, 2010 &lt;br&gt; (Affiliated with POPL&#39;10)
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/fa.caml/browse_thread/thread/351869ada1b0fc4d/1a6d2b1e75ffccea?show_docid=1a6d2b1e75ffccea</guid>
  <author>
  j...@informatik.uni-bonn.de
  (Janis Voigtländer)
  </author>
  <pubDate>Wed, 18 Nov 2009 17:43:05 UT
</pubDate>
  </item>
  <item>
  <title>Re: [Caml-list] Polymorphic function in reference cell</title>
  <link>http://groups.google.com/group/fa.caml/browse_thread/thread/8d0a2ccea8a693d2/00031e6f9bb454d9?show_docid=00031e6f9bb454d9</link>
  <description>
  Thanks Marc, &lt;br&gt; I have been experimenting some with modules as well. But I think it &lt;br&gt; boils down to the same problem. I want to define a polymorphic function &lt;br&gt; outside the module that uses it (at the top of my module hierarchy). So &lt;br&gt; if the module UseFoo could be created using the function defined in the
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/fa.caml/browse_thread/thread/8d0a2ccea8a693d2/00031e6f9bb454d9?show_docid=00031e6f9bb454d9</guid>
  <author>
  h...@simula.no
  (Hans Ole Rafaelsen)
  </author>
  <pubDate>Wed, 18 Nov 2009 17:00:10 UT
</pubDate>
  </item>
  <item>
  <title>Re: [Caml-list] Polymorphic function in reference cell</title>
  <link>http://groups.google.com/group/fa.caml/browse_thread/thread/8d0a2ccea8a693d2/ef03d829c4693764?show_docid=ef03d829c4693764</link>
  <description>
  I might have misunderstood your problem, and I do not have a solution &lt;br&gt; pertaining to your exact question, &lt;br&gt; but hiding the function and its type inside a module argument for a functor &lt;br&gt; does the trick, no ? &lt;br&gt; For example, if you define &lt;br&gt; module Foo (M : sig type t val f : t -&amp;gt; t end) = &lt;br&gt; struct let use_f x = M.f x end
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/fa.caml/browse_thread/thread/8d0a2ccea8a693d2/ef03d829c4693764?show_docid=ef03d829c4693764</guid>
  <author>
  m...@de-falco.fr
  (Marc de Falco)
  </author>
  <pubDate>Wed, 18 Nov 2009 14:58:22 UT
</pubDate>
  </item>
  <item>
  <title>[Caml-list] Polymorphic function in reference cell</title>
  <link>http://groups.google.com/group/fa.caml/browse_thread/thread/8d0a2ccea8a693d2/9c14664b7b2f85a1?show_docid=9c14664b7b2f85a1</link>
  <description>
  Hi, &lt;br&gt; I have a module that have several functions that take a polymorphic &lt;br&gt; function as part of their arguments (Foo.f1 and Foo.f2 in the example). &lt;br&gt; module Foo = struct &lt;br&gt; let f1 f = &lt;br&gt; f 1 &lt;br&gt; let f2 f = &lt;br&gt; f 1.0 &lt;br&gt; let f1_ref = (ref (fun _ -&amp;gt; raise (Failure &amp;quot;undefined&amp;quot;) : (&#39;a -&amp;gt; &#39;a) )) &lt;br&gt; let set_f1_ref f =
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/fa.caml/browse_thread/thread/8d0a2ccea8a693d2/9c14664b7b2f85a1?show_docid=9c14664b7b2f85a1</guid>
  <author>
  h...@simula.no
  (Hans Ole Rafaelsen)
  </author>
  <pubDate>Wed, 18 Nov 2009 14:33:58 UT
</pubDate>
  </item>
  <item>
  <title>Re: [Caml-list] New: cppo, C preprocessor for OCaml</title>
  <link>http://groups.google.com/group/fa.caml/browse_thread/thread/8e16749a95732612/cfbbec13ebfb432d?show_docid=cfbbec13ebfb432d</link>
  <description>
  All I need now is a camlp4-powerful macro preprocessor for my C code ... &lt;br&gt; Rich.
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/fa.caml/browse_thread/thread/8e16749a95732612/cfbbec13ebfb432d?show_docid=cfbbec13ebfb432d</guid>
  <author>
  r...@annexia.org
  (Richard Jones)
  </author>
  <pubDate>Wed, 18 Nov 2009 13:38:25 UT
</pubDate>
  </item>
  <item>
  <title>Re: [Caml-list] New: cppo, C preprocessor for OCaml</title>
  <link>http://groups.google.com/group/fa.caml/browse_thread/thread/8e16749a95732612/27c103d911b3399b?show_docid=27c103d911b3399b</link>
  <description>
  No, cppo is a standalone executable and is independent from camlp4 or camlp5. &lt;br&gt; Note that the camlp4 world has optcomp: &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://forge.ocamlcore.org/projects/optcomp/&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; Martin
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/fa.caml/browse_thread/thread/8e16749a95732612/27c103d911b3399b?show_docid=27c103d911b3399b</guid>
  <author>
  martin.jam...@ens-lyon.org
  (Martin Jambon)
  </author>
  <pubDate>Wed, 18 Nov 2009 11:34:03 UT
</pubDate>
  </item>
  <item>
  <title>[Caml-list] ICFP &#39;10: Second call for workshop proposals</title>
  <link>http://groups.google.com/group/fa.caml/browse_thread/thread/837307f7cd44d960/d9ae180fe992eed6?show_docid=d9ae180fe992eed6</link>
  <description>
  CALL FOR WORKSHOP AND CO-LOCATED EVENT PROPOSALS &lt;br&gt; ICFP 2010 &lt;br&gt; 15th ACM SIGPLAN International Conference on Functional Programming &lt;br&gt; September 27 - 29, 2010 &lt;br&gt; Baltimore, Maryland &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.icfpconference.org/icfp2010&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; The 15th ACM SIGPLAN International Conference on Functional
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/fa.caml/browse_thread/thread/837307f7cd44d960/d9ae180fe992eed6?show_docid=d9ae180fe992eed6</guid>
  <author>
  icfp.public...@googlemail.com
  (Wouter Swierstra)
  </author>
  <pubDate>Wed, 18 Nov 2009 11:13:31 UT
</pubDate>
  </item>
  <item>
  <title>[Caml-list] Random questions</title>
  <link>http://groups.google.com/group/fa.caml/browse_thread/thread/9d8005dcbcc954a6/59ab5ff188f63fa1?show_docid=59ab5ff188f63fa1</link>
  <description>
  I know little about PRGN and unfortunately in a lot of cases the &lt;br&gt; functions in the Random module don&#39;t provide me the right &lt;br&gt; interface. Could anybody tell me if the following functions preserve &lt;br&gt; the quality of the underlying PRGN and/or if there&#39;s a better way to &lt;br&gt; achieve that : &lt;br&gt; 1) Generate an arbitrary int
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/fa.caml/browse_thread/thread/9d8005dcbcc954a6/59ab5ff188f63fa1?show_docid=59ab5ff188f63fa1</guid>
  <author>
  daniel.buen...@erratique.ch
  (Daniel Bünzli)
  </author>
  <pubDate>Wed, 18 Nov 2009 10:59:18 UT
</pubDate>
  </item>
  <item>
  <title>Re: [Caml-list] New: cppo, C preprocessor for OCaml</title>
  <link>http://groups.google.com/group/fa.caml/browse_thread/thread/8e16749a95732612/0d78a9a4387411bb?show_docid=0d78a9a4387411bb</link>
  <description>
  Without looking at it, is is camlp4 based and can I combine that with &lt;br&gt; other camlp4 modules or do I need to seperately preprocess the &lt;br&gt; source? &lt;br&gt; MfG &lt;br&gt; Goswin &lt;br&gt; ______________________________ _________________ &lt;br&gt; Caml-list mailing list. Subscription management: &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list&quot;&gt;[link]&lt;/a&gt;
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/fa.caml/browse_thread/thread/8e16749a95732612/0d78a9a4387411bb?show_docid=0d78a9a4387411bb</guid>
  <author>
  goswin-...@web.de
  (Goswin von Brederlow)
  </author>
  <pubDate>Wed, 18 Nov 2009 01:41:59 UT
</pubDate>
  </item>
  <item>
  <title>[Caml-list] New: cppo, C preprocessor for OCaml</title>
  <link>http://groups.google.com/group/fa.caml/browse_thread/thread/8e16749a95732612/bc4f0b1799e7d8b2?show_docid=bc4f0b1799e7d8b2</link>
  <description>
  Dear list, &lt;br&gt; It is my pleasure to announce the first release of cppo, an OCaml-friendly &lt;br&gt; equivalent of the C preprocessor (cpp). &lt;br&gt; Cppo provides the classic #include, #define and conditionals (#ifdef, ...) &lt;br&gt; which are occasionally useful. Cppo can be used on OCaml files and variants &lt;br&gt; of OCaml that use the same lexer, such as ocamllex.
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/fa.caml/browse_thread/thread/8e16749a95732612/bc4f0b1799e7d8b2?show_docid=bc4f0b1799e7d8b2</guid>
  <author>
  martin.jam...@ens-lyon.org
  (Martin Jambon)
  </author>
  <pubDate>Wed, 18 Nov 2009 00:55:05 UT
</pubDate>
  </item>
  </channel>
</rss>
