Hello,<br><br>How can I construct a value of type Async_extra.Log.Level<br>and an Async_extra.Log.Output?<br><br>Sorry for the stupid question but I have never used<br>polymorphic variants.<br><br>If you can point me to some simple explanation<br>on them, I will go and read it too<br>(I looked at http://caml.inria.fr/pub/docs/manual-ocaml/manual006.html<br>but it does not tell me why I should use them, just how).<br><br>Thanks a lot,<br>F.<br><br>On Wednesday, November 7, 2012 10:59:54 AM UTC+9, Francois Berenger wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">Yes I saw it, thanks.
<br>
<br>I'll also take a look at the .mli file, as I was advised to do so by
<br>David House.
<br>I'll try to make an example program to check I can use it correctly.
<br>
<br>On Tue, Nov 6, 2012 at 12:12 PM, Yaron Minsky <<a href="mailto:yminsky@janestreet.com" target="_blank">yminsky@janestreet.com</a>> wrote:
<br>> No, did you see my link?  You can read the ocamldocs:
<br>>
<br>> <a href="https://ocaml.janestreet.com/ocaml-core/108.07.01/doc/async_extra/Log.html" target="_blank">https://ocaml.janestreet.com/<wbr>ocaml-core/108.07.01/doc/<wbr>async_extra/Log.html</a>
<br>>
<br>> On Mon, Nov 5, 2012 at 9:51 PM, Francois Berenger
<br>> <<a href="mailto:francois.berenger.working@gmail.com" target="_blank">francois.berenger.working@<wbr>gmail.com</a>> wrote:
<br>>> Argh! I'm forced to read an mli file. ;)
<br>>>
<br>>> On Mon, Nov 5, 2012 at 8:15 PM, David House <<a href="mailto:dhouse@janestreet.com" target="_blank">dhouse@janestreet.com</a>> wrote:
<br>>>> Judging from the mli, there should be some ocamldocs, yes.
<br>>>>
<br>>>> However, I recommend just looking at the mli.
<br>>>>
<br>>>> On Mon, Nov 5, 2012 at 6:08 AM, Francois Berenger
<br>>>> <<a href="mailto:francois.berenger.working@gmail.com" target="_blank">francois.berenger.working@<wbr>gmail.com</a>> wrote:
<br>>>>>
<br>>>>> Is there some ocamldoc for it?
<br>>>>>
<br>>>>> I think I managed to compile the ocamldoc for core and async, but did
<br>>>>> not find anything about a Log module into it.
<br>>>>>
<br>>>>>
<br>>>>> On Sunday, November 4, 2012 9:15:45 PM UTC+9, Yaron Minsky wrote:
<br>>>>>>
<br>>>>>> Don't feel too bad about knowing about it.  It's quite new.
<br>>>>>>
<br>>>>>> But yeah, moving to it eventually sounds right.
<br>>>>>>
<br>>>>>> On Sat, Nov 3, 2012 at 6:43 PM, Sean McLaughlin <<a>sea...@gmail.com</a>> wrote:
<br>>>>>>>
<br>>>>>>> No, sorry.  I didn't know about Async.Log, and I wrote my own logger.
<br>>>>>>> Switching to this one is probably a good idea in the long run for
<br>>>>>>> omake-server.
<br>>>>>>>
<br>>>>>>> On Thu, Nov 1, 2012 at 10:14 PM, Yaron Minsky <<a>ymi...@janestreet.com</a>>
<br>>>>>>> wrote:
<br>>>>>>> > Sean, does your omake-server use Async.Log?  That might be a good
<br>>>>>>> > example.
<br>>>>>>> >
<br>>>>>>> > y
<br>>>>>>> >
<br>>>>>>> > On Thu, Nov 1, 2012 at 9:59 PM, Francois Berenger
<br>>>>>>> > <<a>francois.ber...@gmail.com</a>> wrote:
<br>>>>>>> >> Is there some example program using this logger?
<br>>>>>>> >>
<br>>>>>>> >>
<br>>>>>>> >> On Friday, November 2, 2012 10:40:40 AM UTC+9, Francois Berenger
<br>>>>>>> >> wrote:
<br>>>>>>> >>>
<br>>>>>>> >>> OK, I'm hooked now.
<br>>>>>>> >>>
<br>>>>>>> >>> I plus core in my new project.
<br>>>>>>> >>>
<br>>>>>>> >>> Thanks!
<br>>>>>>> >>> F.
<br>>>>>>> >>>
<br>>>>>>> >>
<br>>>>>>
<br>>>>>>
<br>>>>>
<br></blockquote>