<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE message PUBLIC
  "-//MLarc//DTD MLarc output files//EN"
  "../../mlarc.dtd"[
  <!ATTLIST message
    listname CDATA #REQUIRED
    title CDATA #REQUIRED
  >
]>

  <?xml-stylesheet href="../../mlarc.xsl" type="text/xsl"?>


<message 
  url="2002/07/ec941d45fbcb12af8cd5c4ab9db95b56"
  from="Eray Ozkural &lt;erayo@c...&gt;"
  author="Eray Ozkural"
  date="2002-07-12T17:36:37"
  subject="Re: [Caml-list] OCaml QT bindings"
  prev="2002/07/126953c02dfc22b41397d85d97d9f4b5"
  next="2002/07/2451d08e6dbf20fc50c7b355b483fac1"
  prev-in-thread="2002/07/b478d48348e94b48aec35cdd804b9018"
  next-in-thread="2002/07/02e5015ec568f3999975b1e92d08b1c3"
  prev-thread="2002/07/d84193189834bb0b419bebbe8b34fe34"
  next-thread="2002/07/8b94f1e91a98058c74260c4ff5bb58fd"
  root="../../"
  period="month"
  listname="caml-list"
  title="Archives of the Caml mailing list">

<thread subject="[Caml-list] productivity improvement">
<msg 
  url="2002/07/41955c135ff961fc69a8edb83b7357d5"
  from="Oleg &lt;oleg_inconnu@m...&gt;"
  author="Oleg"
  date="2002-07-08T19:52:40"
  subject="[Caml-list] productivity improvement">
<msg 
  url="2002/07/10d2b9f2947903b720d0c0dcc39193fa"
  from="Oleg &lt;oleg_inconnu@m...&gt;"
  author="Oleg"
  date="2002-07-09T04:42:57"
  subject="[Caml-list] Universal Serializer (was: productivity improvement)">
<msg 
  url="2002/07/7ae49431519b712c99113a031db822d2"
  from="Nicolas Cannasse &lt;warplayer@f...&gt;"
  author="Nicolas Cannasse"
  date="2002-07-09T07:57:00"
  subject="Re: [Caml-list] Universal Serializer (was: productivity improvement)">
</msg>
<msg 
  url="2002/07/8e28b973560f9213a16bcaeb75b6d09c"
  from="Nicolas Cannasse &lt;warplayer@f...&gt;"
  author="Nicolas Cannasse"
  date="2002-07-09T07:59:58"
  subject="Re: [Caml-list] Universal Serializer (was: productivity improvement)">
<msg 
  url="2002/07/11b1a5f9fa6e81a32f1a80d6832d4514"
  from="John Max Skaller &lt;skaller@o...&gt;"
  author="John Max Skaller"
  date="2002-07-10T16:06:31"
  subject="Re: [Caml-list] Universal Serializer (was: productivity improvement)">
<msg 
  url="2002/07/b880db58d08ebf9cb095c180792a116d"
  from="Michael Vanier &lt;mvanier@c...&gt;"
  author="Michael Vanier"
  date="2002-07-11T17:02:43"
  subject="Re: [Caml-list] Universal Serializer (was: productivity improvement)">
<msg 
  url="2002/07/31e01dacd328d86e7055d1f56758a78b"
  from="Nicolas Cannasse &lt;warplayer@f...&gt;"
  author="Nicolas Cannasse"
  date="2002-07-11T08:14:31"
  subject="Re: [Caml-list] Universal Serializer (was: productivity improvement)">
</msg>
<msg 
  url="2002/07/fa31c3e21f30d1d49387b8135813c2c3"
  from="John Max Skaller &lt;skaller@o...&gt;"
  author="John Max Skaller"
  date="2002-07-12T12:41:43"
  subject="Re: [Caml-list] Universal Serializer (was: productivity improvement)">
<msg 
  url="2002/07/87d7f80c3899fa405e1be1603555fb02"
  from="Berke Durak &lt;berke@a...&gt;"
  author="Berke Durak"
  date="2002-07-14T12:27:09"
  subject="[Caml-list] Statically detecting arrays bound exceptions ?? (was: Universal Serializer)">
<msg 
  url="2002/07/f44bf8d23d897cca45f7aefaf87e70a7"
  from="Alessandro Baretta &lt;alex@b...&gt;"
  author="Alessandro Baretta"
  date="2002-07-14T13:17:06"
  subject="Re: [Caml-list] Statically detecting arrays bound exceptions ?? (was: Universal Serializer)">
<msg 
  url="2002/07/dcd284c79534a353c36303b9cc302afe"
  from="Xavier Leroy &lt;xavier.leroy@i...&gt;"
  author="Xavier Leroy"
  date="2002-07-15T08:23:25"
  subject="Re: [Caml-list] Statically detecting arrays bound exceptions ?? (was: Universal Serializer)">
</msg>
<msg 
  url="2002/07/9a687ad070011724873fe56086b999a8"
  from="Noel Welsh &lt;noelwelsh@y...&gt;"
  author="Noel Welsh"
  date="2002-07-15T19:32:20"
  subject="Re: [Caml-list] Statically detecting arrays bound exceptions ?? (was: Universal Serializer)">
<msg 
  url="2002/07/895cd63e4a2de517e299e871590aa4ee"
  from="Oleg &lt;oleg_inconnu@m...&gt;"
  author="Oleg"
  date="2002-07-15T21:22:23"
  subject="Re: [Caml-list] Statically detecting arrays bound exceptions ?? (was: Universal Serializer)">
<msg 
  url="2002/07/2566e8fca11985284fc23a3afc3f86e1"
  from="Florian Hars &lt;florian@h...&gt;"
  author="Florian Hars"
  date="2002-07-16T06:44:01"
  subject="Re: [Caml-list] Statically detecting arrays bound exceptions ?? (was: Universal Serializer)">
</msg>
<msg 
  url="2002/07/cc062fa54b78609497f3080c5331c9a1"
  from="Michael Vanier &lt;mvanier@c...&gt;"
  author="Michael Vanier"
  date="2002-07-20T13:46:05"
  subject="Re: [Caml-list] Statically detecting arrays bound exceptions ?? (was: Universal Serializer)">
</msg>
</msg>
</msg>
</msg>
<msg 
  url="2002/07/7d6af3026c1d83eb42a91534597223f1"
  from="John Max Skaller &lt;skaller@o...&gt;"
  author="John Max Skaller"
  date="2002-07-16T20:22:43"
  subject="[Caml-list] Re: Statically detecting arrays bound exceptions ?? (was: Universal Serializer)">
<msg 
  url="2002/07/6bcc4253e5a87e6a40f9683a9fea754d"
  from="Johan Baltié &lt;johan.baltie@w...&gt;"
  author="Johan Baltié"
  date="2002-07-16T20:36:22"
  subject="Re: [Caml-list] Re: Statically detecting arrays bound exceptions ?? (was: Universal Serializer)">
<msg 
  url="2002/07/11864c2d92abb2e8748e428b51845110"
  from="Noel Welsh &lt;noelwelsh@y...&gt;"
  author="Noel Welsh"
  date="2002-07-17T08:25:28"
  subject="Re: [Caml-list] Re: Statically detecting arrays bound exceptions ?? (was: Universal Serializer)">
</msg>
<msg 
  url="2002/07/9a963490c21609d7d83588ce4832767b"
  from="hao-yang_wang@f..."
  author="hao-yang_wang@f..."
  date="2002-07-20T14:33:40"
  subject="Re: [Caml-list] Re: Statically detecting arrays bound exceptions ?? (was: Universal Serializer)">
</msg>
</msg>
</msg>
</msg>
</msg>
</msg>
<msg 
  url="2002/07/0da4aa869a6e04848c53aefa92f12971"
  from="Eray Ozkural &lt;erayo@c...&gt;"
  author="Eray Ozkural"
  date="2002-07-12T01:47:33"
  subject="Re: [Caml-list] Universal Serializer (was: productivity improvement)">
<msg 
  url="2002/07/b478d48348e94b48aec35cdd804b9018"
  from="Stefano Zacchiroli &lt;zack@c...&gt;"
  author="Stefano Zacchiroli"
  date="2002-07-12T08:10:58"
  subject="[Caml-list] OCaml QT bindings">
<msg 
  url="2002/07/ec941d45fbcb12af8cd5c4ab9db95b56"
  from="Eray Ozkural &lt;erayo@c...&gt;"
  author="Eray Ozkural"
  date="2002-07-12T17:36:37"
  subject="Re: [Caml-list] OCaml QT bindings">
</msg>
</msg>
</msg>
<msg 
  url="2002/07/02e5015ec568f3999975b1e92d08b1c3"
  from="Oleg &lt;oleg_inconnu@m...&gt;"
  author="Oleg"
  date="2002-07-12T10:35:43"
  subject="[Caml-list] Re: productivity improvement">
<msg 
  url="2002/07/f8694f9b51a525f39634a46c321db621"
  from="Markus Mottl &lt;markus@o...&gt;"
  author="Markus Mottl"
  date="2002-07-12T11:23:09"
  subject="Re: [Caml-list] Re: productivity improvement">
<msg 
  url="2002/07/6e447fc7b0dbc5bbf4d705e36ff6a605"
  from="Oleg &lt;oleg_inconnu@m...&gt;"
  author="Oleg"
  date="2002-07-12T11:33:19"
  subject="Re: [Caml-list] Re: productivity improvement">
<msg 
  url="2002/07/014cd5241d2c2dda3f462a54b81e29ba"
  from="Markus Mottl &lt;markus@o...&gt;"
  author="Markus Mottl"
  date="2002-07-12T11:43:16"
  subject="Re: [Caml-list] Re: productivity improvement">
<msg 
  url="2002/07/90df793bdad16fc73f4187a70dcd27f5"
  from="Pierre Weis &lt;pierre.weis@i...&gt;"
  author="Pierre Weis"
  date="2002-07-12T12:59:10"
  subject="Re: [Caml-list] Re: productivity improvement">
<msg 
  url="2002/07/126953c02dfc22b41397d85d97d9f4b5"
  from="Markus Mottl &lt;markus@o...&gt;"
  author="Markus Mottl"
  date="2002-07-12T16:42:22"
  subject="Re: [Caml-list] Re: productivity improvement">
</msg>
</msg>
<msg 
  url="2002/07/c1144d4f15886a836bcd43b36c6a888b"
  from="Dave Berry &lt;daveb@t...&gt;"
  author="Dave Berry"
  date="2002-07-14T20:47:27"
  subject="Re: [Caml-list] Re: productivity improvement">
<msg 
  url="2002/07/63a8c863c675db0bd20af57b394e48da"
  from="Markus Mottl &lt;markus@o...&gt;"
  author="Markus Mottl"
  date="2002-07-14T22:18:57"
  subject="Re: [Caml-list] Re: productivity improvement">
<msg 
  url="2002/07/873b748069a397a4d4473a9c160fe422"
  from="Alwyn Goodloe &lt;agoodloe@g...&gt;"
  author="Alwyn Goodloe"
  date="2002-07-15T16:43:50"
  subject="Re: [Caml-list] Re: productivity improvement">
</msg>
<msg 
  url="2002/07/a1ca4da67b523a553308e8fc7edcb776"
  from="Dave Berry &lt;daveb@t...&gt;"
  author="Dave Berry"
  date="2002-07-16T20:11:28"
  subject="Re: [Caml-list] Re: productivity improvement">
<msg 
  url="2002/07/30f01411c409ed781c4bc76264d690f4"
  from="Eric Merritt &lt;cyberlync@y...&gt;"
  author="Eric Merritt"
  date="2002-07-17T03:21:43"
  subject="Re: [Caml-list] Re: productivity improvement">
</msg>
</msg>
</msg>
<msg 
  url="2002/07/0b3b47e0634faa28e483cc3e08503429"
  from="Alessandro Baretta &lt;alex@b...&gt;"
  author="Alessandro Baretta"
  date="2002-07-15T09:32:46"
  subject="Re: [Caml-list] Re: productivity improvement">
</msg>
<msg 
  url="2002/10/0e2dbdcb5f459459c330b41b94d3974f"
  from="Eray Ozkural &lt;erayo@c...&gt;"
  author="Eray Ozkural"
  date="2002-10-15T10:34:50"
  subject="Re: [Caml-list] Re: productivity improvement">
<msg 
  url="2002/10/4bdc289a83c4787bae3868bc7fd6f7df"
  from="Dave Berry &lt;daveb@t...&gt;"
  author="Dave Berry"
  date="2002-10-17T21:23:44"
  subject="Re: [Caml-list] Re: productivity improvement">
<msg 
  url="2002/10/dd173c0860095e4a41141d1ffe23c0d6"
  from="Eray Ozkural &lt;erayo@c...&gt;"
  author="Eray Ozkural"
  date="2002-10-18T08:30:49"
  subject="Re: [Caml-list] Re: productivity improvement">
<msg 
  url="2002/10/9f3f4e66354656645b21ce815c8fbd34"
  from="Dave Berry &lt;daveb@t...&gt;"
  author="Dave Berry"
  date="2002-10-20T12:52:05"
  subject="Re: [Caml-list] Re: productivity improvement">
<msg 
  url="2003/05/7a0888c90e62be9a2eb04e676e66714b"
  from="Eray Ozkural &lt;exa@k...&gt;"
  author="Eray Ozkural"
  date="2003-05-10T20:42:48"
  subject="Re: [Caml-list] Re: productivity improvement">
</msg>
<msg 
  url="2002/10/4fd479c72c4a4db3467181e89da6852a"
  from="Michael Vanier &lt;mvanier@c...&gt;"
  author="Michael Vanier"
  date="2002-10-21T06:45:35"
  subject="Re: [Caml-list] Re: productivity improvement">
</msg>
</msg>
</msg>
</msg>
</msg>
</msg>
</msg>
</msg>
<msg 
  url="2002/07/22354a5138f33986acc03da2f7a587ee"
  from="Noel Welsh &lt;noelwelsh@y...&gt;"
  author="Noel Welsh"
  date="2002-07-12T11:43:54"
  subject="Re: [Caml-list] Re: productivity improvement">
<msg 
  url="2002/07/11e083d8461d96e4d4f626796f98a696"
  from="Markus Mottl &lt;markus@o...&gt;"
  author="Markus Mottl"
  date="2002-07-12T12:10:57"
  subject="Re: [Caml-list] Re: productivity improvement">
</msg>
</msg>
</msg>
<msg 
  url="2002/07/a68a163692614058fa86e820512e0aa4"
  from="John Max Skaller &lt;skaller@o...&gt;"
  author="John Max Skaller"
  date="2002-07-12T13:44:34"
  subject="Re: [Caml-list] Re: productivity improvement">
<msg 
  url="2002/07/dc31983ea9e3dc0d8ba9ec3871f0ad01"
  from="Alan Schmitt &lt;alan.schmitt@i...&gt;"
  author="Alan Schmitt"
  date="2002-07-12T16:20:23"
  subject="Re: [Caml-list] Re: productivity improvement">
</msg>
<msg 
  url="2002/07/a5f54befb8b5f019ee8568f9515c57f0"
  from="John Carr &lt;jfc@M...&gt;"
  author="John Carr"
  date="2002-07-12T20:44:09"
  subject="Re: [Caml-list] Re: productivity improvement">
<msg 
  url="2002/07/16a52c3939322f56dcef5d72389a2bc0"
  from="Pierre Weis &lt;pierre.weis@i...&gt;"
  author="Pierre Weis"
  date="2002-07-13T21:19:44"
  subject="Re: [Caml-list] Re: productivity improvementu">
</msg>
</msg>
<msg 
  url="2002/07/2ac9d58aa16c8368308e1957e6724b77"
  from="Brian Smith &lt;brian-l-smith@u...&gt;"
  author="Brian Smith"
  date="2002-07-12T21:24:13"
  subject="Re: [Caml-list] Re: productivity improvement">
</msg>
<msg 
  url="2002/10/a4db029aff874e3bc8e015eecfcf9b18"
  from="Eray Ozkural &lt;erayo@c...&gt;"
  author="Eray Ozkural"
  date="2002-10-15T11:00:00"
  subject="Re: [Caml-list] Re: productivity improvement">
<msg 
  url="2002/10/92dc621fd768c9f373ee87f16084858f"
  from="Alessandro Baretta &lt;alex@b...&gt;"
  author="Alessandro Baretta"
  date="2002-10-15T11:39:40"
  subject="Re: [Caml-list] eproductivity improvement">
</msg>
</msg>
</msg>
</msg>
</msg>
</msg>
</msg>
<msg 
  url="2002/07/bbea67f660adb16d35c333b062290831"
  from="Michael Vanier &lt;mvanier@c...&gt;"
  author="Michael Vanier"
  date="2002-07-09T07:53:22"
  subject="Re: [Caml-list] productivity improvement">
<msg 
  url="2002/07/4a0778124c02166f564ad9d80365a214"
  from="John Max Skaller &lt;skaller@o...&gt;"
  author="John Max Skaller"
  date="2002-07-10T15:50:22"
  subject="Re: [Caml-list] productivity improvement">
<msg 
  url="2002/07/8e7005490e1561b0df593379f2c9d508"
  from="Alessandro Baretta &lt;alex@b...&gt;"
  author="Alessandro Baretta"
  date="2002-07-10T18:50:17"
  subject="Re: [Caml-list] productivity improvement">
<msg 
  url="2002/07/ceaa555e5debf47c6247ec3f9cc78892"
  from="Jun P.FURUSE &lt;Jun.Furuse@i...&gt;"
  author="Jun P.FURUSE"
  date="2002-07-10T19:09:04"
  subject="Re: [Caml-list] productivity improvement">
<msg 
  url="2002/07/a21a051c2bda69072eb264609e3ff056"
  from="Pierre Weis &lt;pierre.weis@i...&gt;"
  author="Pierre Weis"
  date="2002-07-11T23:45:40"
  subject="Re: [Caml-list] productivity improvement">
</msg>
</msg>
</msg>
</msg>
</msg>
<msg 
  url="2002/07/086268fbbe8e02b0a0ba309f45dfef2d"
  from="Basile STARYNKEVITCH &lt;basile.starynkevitch@c...&gt;"
  author="Basile STARYNKEVITCH"
  date="2002-07-09T12:46:03"
  subject="[Caml-list] productivity improvement">
<msg 
  url="2002/07/57f457b1527d90274fc9e026a3aa0711"
  from="Shannon --jj Behrens &lt;jjinux@y...&gt;"
  author="Shannon --jj Behrens"
  date="2002-07-09T18:20:26"
  subject="Re: [Caml-list] productivity improvement">
<msg 
  url="2002/07/b1d76aaf4dbcd88832968eca5998a85b"
  from="Oleg &lt;oleg_inconnu@m...&gt;"
  author="Oleg"
  date="2002-07-09T19:15:37"
  subject="Re: [Caml-list] productivity improvement">
<msg 
  url="2002/07/892807020cb1f5aa502f745413e9a8b7"
  from="Shannon --jj Behrens &lt;jjinux@y...&gt;"
  author="Shannon --jj Behrens"
  date="2002-07-09T20:31:24"
  subject="Re: [Caml-list] productivity improvement">
</msg>
</msg>
<msg 
  url="2002/07/d67469340433a2b4d210619b31e43cef"
  from="sebastien FURIC &lt;sebastien.furic@t...&gt;"
  author="sebastien FURIC"
  date="2002-07-10T10:17:25"
  subject="Re: [Caml-list] productivity improvement">
<msg 
  url="2002/07/aeb5c6d3824a3cc18c25593c803c0248"
  from="Dave Mason &lt;dmason@s...&gt;"
  author="Dave Mason"
  date="2002-07-10T13:07:56"
  subject="Re: [Caml-list] productivity improvement ">
<msg 
  url="2002/07/c60bb6acf298fbf9be8593a5ab57b908"
  from="sebastien FURIC &lt;sebastien.furic@t...&gt;"
  author="sebastien FURIC"
  date="2002-07-10T13:12:38"
  subject="Re: [Caml-list] productivity improvement">
<msg 
  url="2002/07/a9017dbc397459d42ad7ab5abe874b6d"
  from="nadji@n..."
  author="nadji@n..."
  date="2002-07-10T19:22:51"
  subject="Re: [Caml-list] productivity improvement">
</msg>
</msg>
</msg>
<msg 
  url="2002/07/b0ad76e198460fbb28b7a7b0fc66bb84"
  from="Oleg &lt;oleg_inconnu@m...&gt;"
  author="Oleg"
  date="2002-07-10T20:14:27"
  subject="Sieve of Eratosthenes Performance: various languages (Re: [Caml-list] productivity improvement)">
<msg 
  url="2002/07/f6328280394c716e75cbf3c329c29266"
  from="William D. Neumann &lt;wneumann@c...&gt;"
  author="William D. Neumann"
  date="2002-07-10T20:35:07"
  subject="[Caml-list] Re: Sieve of Eratosthenes Performance: various languages (Re: [Caml-list] productivity improvement)">
<msg 
  url="2002/07/dc97940a12634dbb2f7b445f2568a34a"
  from="William D. Neumann &lt;wneumann@c...&gt;"
  author="William D. Neumann"
  date="2002-07-10T20:49:17"
  subject="Re: [Caml-list] Re: Sieve of Eratosthenes Performance: various languages (Re: [Caml-list] productivity improvement)">
</msg>
<msg 
  url="2002/07/fbd5d655b496d63df6cee4a769f3c2a0"
  from="Alexander V.Voinov &lt;avv@q...&gt;"
  author="Alexander V.Voinov"
  date="2002-07-10T20:51:31"
  subject="Re: [Caml-list] Re: Sieve of Eratosthenes Performance: various languages">
<msg 
  url="2002/07/db6c75a6becfd0e480fa7eca4da97d06"
  from="William D. Neumann &lt;wneumann@c...&gt;"
  author="William D. Neumann"
  date="2002-07-10T21:16:05"
  subject="Re: [Caml-list] Re: Sieve of Eratosthenes Performance: various languages">
</msg>
</msg>
<msg 
  url="2002/07/cec759fdc2791111e1494ebdb8b43f20"
  from="Oleg &lt;oleg_inconnu@m...&gt;"
  author="Oleg"
  date="2002-07-11T22:28:56"
  subject="[Caml-list] Array.resize ?">
<msg 
  url="2002/07/0b6774ae5ccce9a1c538d87231639134"
  from="Alessandro Baretta &lt;alex@b...&gt;"
  author="Alessandro Baretta"
  date="2002-07-11T23:00:12"
  subject="Re: [Caml-list] Array.resize ?">
<msg 
  url="2002/07/b6d9ecbc103c33a84bd5e8d8aec09995"
  from="John Max Skaller &lt;skaller@o...&gt;"
  author="John Max Skaller"
  date="2002-07-12T13:01:56"
  subject="Re: [Caml-list] Array.resize ?">
<msg 
  url="2002/07/f0d255e6bc740fc08b762069188bca51"
  from="Shawn Wagner &lt;shawnw@s...&gt;"
  author="Shawn Wagner"
  date="2002-07-12T18:21:27"
  subject="Re: [Caml-list] Array.resize ?">
</msg>
</msg>
</msg>
<msg 
  url="2002/07/d962c94344b3081dcd1305d9409fef6f"
  from="Markus Mottl &lt;markus@o...&gt;"
  author="Markus Mottl"
  date="2002-07-11T23:31:41"
  subject="Re: [Caml-list] Array.resize ?">
</msg>
<msg 
  url="2002/07/feb9ba978351fb6755b0ac839d0b3512"
  from="John Max Skaller &lt;skaller@o...&gt;"
  author="John Max Skaller"
  date="2002-07-12T12:54:54"
  subject="Re: [Caml-list] Array.resize ?">
<msg 
  url="2002/07/7855b27bc335084ddfab207def619738"
  from="Olivier Andrieu &lt;andrieu@i...&gt;"
  author="Olivier Andrieu"
  date="2002-07-12T13:22:52"
  subject="Re: [Caml-list] Array.resize ?">
<msg 
  url="2002/07/fc32eacf2820e4f8b42e0fb963319390"
  from="John Max Skaller &lt;skaller@o...&gt;"
  author="John Max Skaller"
  date="2002-07-12T14:05:48"
  subject="Re: [Caml-list] Array.resize ?">
</msg>
</msg>
<msg 
  url="2002/07/87e514bff5591c52225a6b00874ef8b1"
  from="Brian Rogoff &lt;bpr@a...&gt;"
  author="Brian Rogoff"
  date="2002-07-12T16:09:07"
  subject="Re: [Caml-list] Array.resize ?">
<msg 
  url="2002/10/07237d2a4f854bc19df5a39b815da79c"
  from="Eray Ozkural &lt;erayo@c...&gt;"
  author="Eray Ozkural"
  date="2002-10-19T19:01:31"
  subject="Re: [Caml-list] Array.resize ?">
<msg 
  url="2002/10/83a93700e6a104dfc4c8ad444f4a2967"
  from="Lex Stein &lt;stein@e...&gt;"
  author="Lex Stein"
  date="2002-10-19T22:15:18"
  subject="[Caml-list] debugger losing contact with debuggee process">
<msg 
  url="2002/10/45ef432bc5385c5956f7968cf5201fd4"
  from="Pierre Weis &lt;pierre.weis@i...&gt;"
  author="Pierre Weis"
  date="2002-10-20T10:06:38"
  subject="Re: [Caml-list] debugger losing contact with debuggee process">
</msg>
<msg 
  url="2002/10/dcd8a8c7636a16f08762bc7b6587315b"
  from="Xavier Leroy &lt;xavier.leroy@i...&gt;"
  author="Xavier Leroy"
  date="2002-10-21T09:11:10"
  subject="Re: [Caml-list] debugger losing contact with debuggee process">
</msg>
</msg>
</msg>
</msg>
</msg>
<msg 
  url="2002/10/d0560a3d386b0933451917558471372d"
  from="Eray Ozkural &lt;erayo@c...&gt;"
  author="Eray Ozkural"
  date="2002-10-18T08:35:33"
  subject="Re: [Caml-list] Array.resize ?">
<msg 
  url="2002/10/32d77fae2ac49e1d5b59cd098e26d677"
  from="Oleg &lt;oleg_inconnu@m...&gt;"
  author="Oleg"
  date="2002-10-19T01:50:59"
  subject="Re: [Caml-list] Array.resize ?">
<msg 
  url="2003/05/56f7cec0aa75e52fb30f6924723a5b22"
  from="Eray Ozkural &lt;exa@k...&gt;"
  author="Eray Ozkural"
  date="2003-05-10T20:25:35"
  subject="Re: [Caml-list] Array.resize ?">
</msg>
</msg>
</msg>
</msg>
</msg>
<msg 
  url="2002/07/1bcb179aadddedca9812baa7f17d6403"
  from="Markus Mottl &lt;markus@o...&gt;"
  author="Markus Mottl"
  date="2002-07-10T20:49:08"
  subject="Re: Sieve of Eratosthenes Performance: various languages (Re: [Caml-list] productivity improvement)">
<msg 
  url="2002/07/67c3e1b292abd2bfc2e340fb5f8af4d1"
  from="Anton E. Moscal &lt;msk@m...&gt;"
  author="Anton E. Moscal"
  date="2002-07-11T17:03:26"
  subject="Re: Sieve of Eratosthenes Performance: various languages (Re: [Caml-list] productivity improvement)">
</msg>
<msg 
  url="2002/10/2a82f3c7a7152cf40411f0f34e4055fa"
  from="Eray Ozkural &lt;erayo@c...&gt;"
  author="Eray Ozkural"
  date="2002-10-18T08:35:56"
  subject="Re: Sieve of Eratosthenes Performance: various languages (Re: [Caml-list] productivity improvement)">
</msg>
</msg>
</msg>
</msg>
</msg>
</msg>
<msg 
  url="2002/07/683767de68a46b4da200a6e261d12e89"
  from="John Max Skaller &lt;skaller@o...&gt;"
  author="John Max Skaller"
  date="2002-07-10T15:39:49"
  subject="Re: [Caml-list] productivity improvement">
<msg 
  url="2002/07/0b03c32f7c8d4d644e111573f3311537"
  from="Nicolas barnier &lt;barnier@r...&gt;"
  author="Nicolas barnier"
  date="2002-07-11T08:57:10"
  subject="Re: [Caml-list] productivity improvement">
</msg>
<msg 
  url="2002/07/b802813d2c7d950957fa291bf3aaf35f"
  from="John Max Skaller &lt;skaller@o...&gt;"
  author="John Max Skaller"
  date="2002-07-12T12:16:49"
  subject="[Caml-list] Is this a bug?">
<msg 
  url="2002/07/be1e817a1135498da08c6b86bb8b587b"
  from="Xavier Leroy &lt;xavier.leroy@i...&gt;"
  author="Xavier Leroy"
  date="2002-07-12T14:05:11"
  subject="Re: [Caml-list] Is this a bug?">
</msg>
</msg>
<msg 
  url="2002/07/732a42cc8a2fac38a48afc22b2ed4be4"
  from="Oleg &lt;oleg_inconnu@m...&gt;"
  author="Oleg"
  date="2002-07-16T03:34:03"
  subject="Re: [Caml-list] productivity improvement">
<msg 
  url="2002/10/810cd5a8d6ef91878704c983300cf591"
  from="Eray Ozkural &lt;erayo@c...&gt;"
  author="Eray Ozkural"
  date="2002-10-18T08:36:36"
  subject="Re: [Caml-list] productivity improvement">
</msg>
</msg>
</msg>
</msg>
</thread>

<contents>
On Friday 12 July 2002 11:10, Stefano Zacchiroli wrote:
&gt; On Fri, Jul 12, 2002 at 04:41:36AM +0300, Eray Ozkural wrote:
&gt; &gt; &gt; Ohhhh.. just imagine if GTK/Gnome/Gui stuff on RH linux
&gt; &gt; &gt; were written in Ocaml .. it might actually work!
&gt; &gt;
&gt; &gt; You guys really need my ocaml bindings for Qt/KDE (assuming I finish
&gt; &gt; writing it....) ;)
&gt;
&gt; Yup!!! I've been wondering for such a binding for months .... (anyway
&gt; the impressive work to build up one stops me from starting the work :-),
&gt; could you tell us when you expect to have a working version?
&gt;
&gt; BTW, obviously if you need help, feel free to ask!

I think I will need help. The ocaml type system makes it very easy to get it 
right at the abstraction level but the mundane work of providing entry points 
for all Qt classes itself is not an easy task since you need a successful 
translator, or you will have to correct things by hand which is highly 
undesirable.

I'm right now at the stage of writing a C++ parser that will be sufficient for 
header files in KDE. The parser isn't finished yet, but I've based it on a 
grammar which targeted part of the ISO standard so when it's done I think it 
will be worthwhile.

Since I'm fond of parser combinators I'm writing the translator in Haskell 
language using Parsec library.

I've thought about what should be involved in the library and it seems at 
least the following will be necessary:

1) "C" bindings which will be entry points for constructor/destructor, member 
functions and selector/modifier functions for each member variable in each Qt 
class... This will abstract away C++ dispatch, inline, etc. Template 
functions will not be addressed. (But it will not be a problem to implement 
things like QStringList which inherit from template classes....)

2) A mapping of class inheritance and subtyping relations to ocaml classes. 
This should be relatively straightforward since ocaml type/class system 
covers a lot more ground than C++.

3) A mapping of parameter passing, and "new" / "delete" to ocaml. We're 
passing mostly plain pointers/references in Qt, but I think there are cases 
where this is not true. The object model would be taken akin to Java where 
each object is allocated on the heap to simplify this matter.

Optionally, I will see if I can come up with some ocaml code that will provide 
high level access to GUI code.

The help I can use now is: do you observe any difficulties with the approach I 
have roughly outlined? And are there any vital points that I seem to be 
missing?

Thanks,

-- 
Eray Ozkural (exa) &lt;erayo@cs.bilkent.edu.tr&gt;
Comp. Sci. Dept., Bilkent University, Ankara
www: http://www.cs.bilkent.edu.tr/~erayo  Malfunction: http://mp3.com/ariza
GPG public key fingerprint: 360C 852F 88B0 A745 F31B  EA0F 7C07 AE16 874D 539C

-------------------
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners

</contents>

</message>

