<?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="2003/07/4ce27bc8feeb958ab9b2986f4ec92686"
  from="Pierre Weis &lt;pierre.weis@i...&gt;"
  author="Pierre Weis"
  date="2003-07-11T22:05:56"
  subject="Re: [Caml-list] adding data persistency in Ocaml..."
  prev="2003/07/8cf924c9f4954d7bd01ca6ad672dae9c"
  next="2003/07/91fc472a8ed631257e1e6ea2685aaa2f"
  prev-in-thread="2003/07/4f4b5ead625652da83b1005890f3e813"
  next-in-thread="2003/07/fc14ef26b85e295dd4c0b37cdff89fa2"
  prev-thread="2003/07/43c6e1f7fe38ab1e1d38f0639203f3c5"
  next-thread="2003/07/f75742930f259f2a644535abf083b2fb"
  root="../../"
  period="month"
  listname="caml-list"
  title="Archives of the Caml mailing list">

<thread subject="[Caml-list] adding data persistency in Ocaml...">
<msg 
  url="2003/07/8aeb8cebae576f740cf9fd73099a7b37"
  from="Basile STARYNKEVITCH &lt;basile@s...&gt;"
  author="Basile STARYNKEVITCH"
  date="2003-07-10T11:33:06"
  subject="[Caml-list] adding data persistency in Ocaml...">
<msg 
  url="2003/07/4f4b5ead625652da83b1005890f3e813"
  from="Erik Arneson &lt;erik@a...&gt;"
  author="Erik Arneson"
  date="2003-07-10T15:03:23"
  subject="Re: [Caml-list] adding data persistency in Ocaml...">
</msg>
<msg 
  url="2003/07/4ce27bc8feeb958ab9b2986f4ec92686"
  from="Pierre Weis &lt;pierre.weis@i...&gt;"
  author="Pierre Weis"
  date="2003-07-11T22:05:56"
  subject="Re: [Caml-list] adding data persistency in Ocaml...">
<msg 
  url="2003/07/fc14ef26b85e295dd4c0b37cdff89fa2"
  from="James Leifer &lt;James.Leifer@i...&gt;"
  author="James Leifer"
  date="2003-07-17T07:56:36"
  subject="Re: [Caml-list] adding data persistency in Ocaml...">
</msg>
</msg>
<msg 
  url="2003/07/cac950042bd03df93cd818ce47225b44"
  from="John Max Skaller &lt;skaller@o...&gt;"
  author="John Max Skaller"
  date="2003-07-13T09:55:12"
  subject="Re: [Caml-list] adding data persistency in Ocaml...">
</msg>
</msg>
</thread>

<contents>
&gt; If you have wishes or ideas on how to do it, potential applications in
&gt; need of it (CGIs are obvious candidates, but there are other
&gt; interested applications) or pitfalls to avoid, or relevant literature,
&gt; please feel free to discuss them on the list (or to send it to me if
&gt; you feel it is not of general interest).
[...]
&gt; -- 
&gt; 
&gt; Basile STARYNKEVITCH         http://starynkevitch.net/Basile/ 
&gt; email: basile&lt;at&gt;starynkevitch&lt;dot&gt;net 
&gt; aliases: basile&lt;at&gt;tunes&lt;dot&gt;org = bstarynk&lt;at&gt;nerim&lt;dot&gt;net
&gt; 8, rue de la Faïencerie, 92340 Bourg La Reine, France
&gt; 
&gt; -------------------

Articles have been written on the subject by members of the Cristal
group at INRIA (they called that feature safe value I/Os); they
discussed in long the difference between writing then reading back
values from a single executable and transferring data among unrelated
programs + they explain the tension between being able to read back
stuff from a modified program wrt supporting type abstraction (either
types abstracted in Caml or type abstraction due to external
definitions).  They also study the type systems needed to support this
feature directly from within the language, and the interaction with
dynamic values. Sound relevant to your study.

http://pauillac.inria.fr/jfla/2000/furuse.ps.gz
http://pauillac.inria.fr/jfla/2001/actes/07-furuse.ps

Pierre Weis

INRIA, Projet Cristal, Pierre.Weis@inria.fr, http://pauillac.inria.fr/~weis/


-------------------
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>

