Did you know ... | Search Documentation: |
hotfix.pl -- Load hotfixes into executables |
This library was developed to deal with hotfixing products that are distributed as a Prolog saved state. It assumes the vendor is willing to distribute hotfixes as Prolog source files. These files are placed into a directory. The predicate load_hotfixes/1 replaces files that are loaded into the saved state.
Resolution of the file to load is based on the module if the hotfix file provides a module. If the hotfix file is not a module file and there are multiple loaded source files with the same name from different directories, the hotfix directory must create the minimal directory structure to make the paths unique. If omitted, this library will prompt the user for the file that must be replaced.