This module provides the SWI-Prolog `make' facility that synchronises Prolog internal database after loaded files have been edited.
make_hook(before, Files)
make_hook(after, Files)
The hooks are called with an empty list if no files need reloading.
(*) A file is considered modified if the modification time of the file is at least 1ms later that when it was loaded. The 1ms relaxed matching is used to compensate for inconsistent float handling and possible timing jitter.