caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: "Andrew Gacek" <andrew.gacek@gmail.com>
To: "Orlin Grigorov" <ogrigorov@gmail.com>
Cc: caml-list@yquem.inria.fr
Subject: Re: [Caml-list] How to monitor a specific file for changes
Date: Mon, 22 Oct 2007 14:11:23 -0500	[thread overview]
Message-ID: <ff170bdf0710221211q7daa44bcy2e5ab0fa22a92ff5@mail.gmail.com> (raw)
In-Reply-To: <b17e12b30710221203o17cb0bc0sfba89354cd5cd809@mail.gmail.com>

The OMake build system (omake.metaprl.org) is written in OCaml and has
support for monitoring the file system for changes (at least on Win32
and Linux). You might take a look at the source code for that system
and see what they use.

-Andrew

On 10/22/07, Orlin Grigorov <ogrigorov@gmail.com> wrote:
> Hi.
>
> This time I've done my research, but still I cannot find a good answer.
> Basically, I need to make a little ocaml process, which runs in the
> background and monitors a specific file for changes.   When a change occurs,
> I want it to back-up a copy of the version of the file at that moment.
> So, what I need is to set some signal or event, which will happen every time
> that file is changed.
>
> Can you guys help me do it?
>
> Thank you in advance!
>
> Orlin
>
> PS. If in any way I'm misusing this list (writing too much, or out of
> topic), please tell me, because I just don't know it.  The least I want is
> to spam the list with improper questions.
>
> _______________________________________________
> Caml-list mailing list. Subscription management:
> http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
> Archives: http://caml.inria.fr
> Beginner's list:
> http://groups.yahoo.com/group/ocaml_beginners
> Bug reports: http://caml.inria.fr/bin/caml-bugs
>
>


  parent reply	other threads:[~2007-10-22 19:11 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-10-22 19:03 Orlin Grigorov
2007-10-22 19:05 ` [Caml-list] " Robert Fischer
2007-10-22 19:09 ` Sylvain Le Gall
2007-10-22 19:11 ` Andrew Gacek [this message]
2007-10-22 19:20 ` [Caml-list] " Erik de Castro Lopo
2007-10-22 19:30   ` Orlin Grigorov
2007-10-22 19:38     ` Erik de Castro Lopo
2007-10-22 19:39     ` Jake Donham
2007-10-22 19:44       ` Orlin Grigorov
2007-10-22 19:42     ` Karl Zilles
2007-10-22 19:57       ` Orlin Grigorov
2007-10-23  7:50         ` Dave Benjamin
2007-10-23 17:17           ` Orlin Grigorov
2007-10-24 12:54       ` Richard Jones
2007-10-24 18:14         ` Karl Zilles
2007-10-24 21:56           ` Sylvain Le Gall
2007-10-22 19:43     ` Re : [Caml-list] " Adrien
2007-10-22 19:59 ` Gordon Henriksen
2007-10-24 12:53 ` Richard Jones

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ff170bdf0710221211q7daa44bcy2e5ab0fa22a92ff5@mail.gmail.com \
    --to=andrew.gacek@gmail.com \
    --cc=caml-list@yquem.inria.fr \
    --cc=ogrigorov@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).