úÎ Q¶     a concurrent STM Monoid mappend the value peek the monoid and reset it jcreate a TMonoid for a comparable Monoid. The created TMonoid waits for an empty update to release a read a delayed TMonoid FAbstract notifiers. A Notifier is an object controlling a hierarchy. kIts difference method will block until a Difference is available and at least a time of peace has elapsed. hReading a difference must result internally in deleting the difference and updating the list of paths. z The list of paths read together with the difference is always the list of paths to which the difference will be applied. block until next difference stop the notification daemon HConfiguration for notifiers. Minimal configuration to build a notifier. 4directory at the top of the hierarchy under control Tminimum time lapse in seconds where nothing changes before a difference is released 2filter for file paths, positive must be included “Difference datatype containing a difference as three sets of paths. This datatype is the core content of a notification of changes in a hierarchy. Files appeared Files disappeared Files modified     "Infinite waiters for differences RAn abstract Controller. Parametrized on its configuration, it runs in its thread  Get all paths under a directory guard top List of files found Cmake an Notifier given a Controller and the Notifier configuration  top directory !null initialized stateful action polling delay in seconds  path filter hierarchy top 6a monoidal STM memory cell storing last modifications (the action to kill the tracking program 7make a polling notifier , given an interval in seconds &minimum lapse between polling actions notifier configuration the polling notifier         hiernotify-2011.3.25System.Hiernotify.PollingControl.Concurrent.STM.TMonoidSystem.HiernotifySystem.Hiernotify.ControllerNotifier differencestop Configurationtopsilenceselect DifferencecreateddeletedmodifiedmkPollNotifierTMonoid writeTMonoid readTMonoid newTMonoidNextDiff ControllerbasestepupdategetRecursiveContents mkNotifiercheckDifferencetrackPollFiles