d<br><br><div class="gmail_quote">On Thu, Dec 3, 2009 at 7:55 PM, Gregory Collins <span dir="ltr">&lt;<a href="mailto:greg@gregorycollins.net">greg@gregorycollins.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5">Conal Elliott &lt;<a href="mailto:conal@conal.net">conal@conal.net</a>&gt; writes:<br>
<br>
&gt; I&#39;d like to make some FRPish toys that keep files updated to have<br>
&gt; functional relationships with other files.  hinotify looks like just<br>
&gt; the sort of underlying magic I could use for efficient implementation<br>
&gt; on linux.  Is there any support for mac os x?  Could support be either<br>
&gt; added to hinotify or maybe inotify and a mac-friendly library be<br>
&gt; abstracted into a common Haskell interface?  I&#39;m fine with an<br>
&gt; imperative interface, since I can abstract into a functional library,<br>
&gt; which I guess would be a sort of persistent simplified FRP.<br>
<br>
</div></div>On Mac &amp; BSD you have to use kqueue, and on Windows it&#39;s<br>
ReadDirectoryChangesW. A platform-agnostic Haskell library for detecting<br>
filesystem change notifications is something that I would really<br>
appreciate!<br></blockquote><div><br></div><div>launchd does everything on mac os x, like literally everything.  My mother said if I can&#39;t say something good about someone or something then don&#39;t say anything at all, and in this case, I&#39;m taking her advice on what I think about launchd, however if you click the link below you might get an idea of how that works on Mac OS X.</div>
<div><font class="Apple-style-span" face="arial, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;"><br></font></div><div><span class="Apple-style-span" style="font-family: arial, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;; "><a href="http://stackoverflow.com/questions/1515730/is-there-a-command-like-watch-or-inotifywait-on-the-mac">http://stackoverflow.com/questions/1515730/is-there-a-command-like-watch-or-inotifywait-on-the-mac</a></span></div>
<div><font class="Apple-style-span" face="arial, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;"><br></font></div><div><span class="Apple-style-span" style="font-family: arial, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;; ">Dave </span></div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
G<br>
<font color="#888888">--<br>
Gregory Collins &lt;<a href="mailto:greg@gregorycollins.net">greg@gregorycollins.net</a>&gt;<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</div></div></blockquote></div><br>