<?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/84beefd09e6c30d2e71117106e962bc4"
  from="John Prevost &lt;j.prevost@c...&gt;"
  author="John Prevost"
  date="2002-07-12T07:51:48"
  subject="Re: [Caml-list] Functional scanning facilities"
  prev="2002/07/7a53453ae2b7b2f75c7a043007c1a129"
  next="2002/07/b2a8235171bbfd9f04d11d2c37e64130"
  prev-in-thread="2002/07/7a53453ae2b7b2f75c7a043007c1a129"
  next-in-thread="2002/07/b2a8235171bbfd9f04d11d2c37e64130"
  prev-thread="2002/07/3998b4f8a6bcd42dfd813bab6ceab773"
  next-thread="2002/07/1fdaa5e902b0c73415d567249ed998ad"
  root="../../"
  period="month"
  listname="caml-list"
  title="Archives of the Caml mailing list">

<thread subject="[Caml-list] Functional scanning facilities">
<msg 
  url="2002/07/4e07fd5ea13c7b76f164f1ee5265fa6c"
  from="Alessandro Baretta &lt;alex@b...&gt;"
  author="Alessandro Baretta"
  date="2002-07-12T01:29:27"
  subject="[Caml-list] Functional scanning facilities">
<msg 
  url="2002/07/1cbfb9354e107fc23bcc20c58328417a"
  from="John Prevost &lt;j.prevost@c...&gt;"
  author="John Prevost"
  date="2002-07-12T02:37:21"
  subject="Re: [Caml-list] Functional scanning facilities">
<msg 
  url="2002/07/7a53453ae2b7b2f75c7a043007c1a129"
  from="Pierre Weis &lt;pierre.weis@i...&gt;"
  author="Pierre Weis"
  date="2002-07-12T07:24:32"
  subject="Re: [Caml-list] Functional scanning facilities">
<msg 
  url="2002/07/84beefd09e6c30d2e71117106e962bc4"
  from="John Prevost &lt;j.prevost@c...&gt;"
  author="John Prevost"
  date="2002-07-12T07:51:48"
  subject="Re: [Caml-list] Functional scanning facilities">
</msg>
<msg 
  url="2002/07/b2a8235171bbfd9f04d11d2c37e64130"
  from="Basile STARYNKEVITCH &lt;basile.starynkevitch@c...&gt;"
  author="Basile STARYNKEVITCH"
  date="2002-07-12T07:55:50"
  subject="Re: [Caml-list] Functional scanning facilities">
</msg>
<msg 
  url="2002/07/97e016810f98dca181ee792851b7e4c6"
  from="Stefano Zacchiroli &lt;zack@c...&gt;"
  author="Stefano Zacchiroli"
  date="2002-07-12T08:25:14"
  subject="Re: [Caml-list] Functional scanning facilities">
<msg 
  url="2002/07/95c6ab6137dadfa3a2ff8ef36c0f1d12"
  from="Pierre Weis &lt;pierre.weis@i...&gt;"
  author="Pierre Weis"
  date="2002-07-12T11:17:02"
  subject="Re: [Caml-list] Functional scanning facilities">
</msg>
</msg>
</msg>
</msg>
</msg>
</thread>

<contents>
&gt;&gt;&gt;&gt;&gt; "pw" == Pierre Weis &lt;pierre.weis@inria.fr&gt; writes:

    pw&gt; Here, we want to design and implement a practical, compact,
    pw&gt; simple to understand, and easy way to print and scan in the
    pw&gt; context of a functional language with full-fledged imperative
    pw&gt; features (we are not in a lazy context where monades are
    pw&gt; mandatory anyway).

Right right, I agree that the scanf that's coming is a better solution
for O'Caml.  But on the other hand, I prefer combinator parsing (even
in O'Caml where it's slightly awkward) to the stream parsers in
O'Caml.  And sometimes I like to use combinator formatters rather than
printf.  There's a place for both kinds of things.  :)

John.

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

