Make tool

Logtalk supports extended make functionality:

  • Reloading of modified files
  • Cleaning of the intermediate Prolog files generated by the compiler
  • Generating documentation
  • Checking for code issues (e.g. dead code)
  • Listing of circular dependencies
  • Recompilation of loaded files in a different mode (e.g. debug mode)
  • User-defined make actions (e.g. running unit tests automatically when reloading modified files)
  • Cleaning of the dynamic binding caches

For details on the make predicates and their top-level shortcuts, see