Logtalk built-in predicate: set_logtalk_flag/2

contents > reference manual > built-in predicates

## `set_logtalk_flag/2`

#### Description

>     set_logtalk_flag(Flag, Value)

> Sets Logtalk flag values.

#### Template and modes

>     set_logtalk_flag(+atom, +atom)

#### Errors

> Flag is a variable:
>   `instantiation_error`
> Value is a variable:
>   `instantiation_error`
> Flag is not an atom:
>   `type_error(atom, Flag)`
> Flag is neither a variable nor a valid flag:
>   `domain_error(valid_flag, Flag)`
> Value is not a valid value for flag Flag:
>   `domain_error(valid_flag_value, Value)`
> Flag is a read-only flag:
>   `permission_error(modify, read_only_flag, Flag)`

#### Examples

>     | ?- set_logtalk_flag(xml, on).

previous | glossary | next
Copyright © Paulo Moura — Logtalk.org