Logtalk reference manual
Built-in predicate: logtalk_make/0
Contents > Reference Manual > Built-in Predicates > logtalk_make/0

## logtalk_make/0

#### Description

    logtalk_make

Reloads all Logtalk source files that have been modified since the time they are last loaded.

There are some caveats when using this built-in predicate, however. First, only source files loaded using the `logtalk_load/1-2` predicates are reloaded. Second, when a source file have not been modified since last loaded, it will not be reloaded if the same explicit compiler options are being used and there are no changes to the `debug/1` and `optimize/1` options (i.e. there is no change to the file compilation mode). No check is made for other implicit compiler options that may have changed between loads.

#### Template and modes

    logtalk_make

#### Errors

`(none)`

#### Examples

    | ?- logtalk_make.