File ISO 7.8 catch

Predicate fail/0

Case j js py
ISO 7.8.2.4, ISO 1 1 1 1
Total 1 1 1

Predicate true/0

Case j js py
ISO 7.8.1.4, ISO 1 1 1 1
Total 1 1 1

Predicate !/0

Case j js py
ISO 7.8.4.4, ISO 1 1 1 1
ISO 7.8.4.4, ISO 2 1 1 1
ISO 7.8.4.4, ISO 3 1 1 1
ISO 7.8.4.4, ISO 4 1 1 1
ISO 7.8.4.4, ISO 5 1 1 1
ISO 7.8.4.4, ISO 6 1 1 1
ISO 7.8.4.4, ISO 7 1 1 1
ISO 7.8.4.4, ISO 8 1 1 1
ISO 7.8.4.4, ISO 9 1 1 1
ISO 7.8.4.4, ISO 10 1 1 1
ISO 7.8.4.4, ISO 11 1 1 1
ISO 7.8.4.4, ISO 12 1 1 1
Total 12 12 12

Predicate throw/1

Case j js py
ISO 7.8.10.4, ISO 1 1 1 1
ISO 7.8.10.4, ISO 2 1 1 1
ISO 7.8.10.4, ISO 7 1 1 1
ISO 7.8.10.4, ISO 8 1 1 1
ISO 7.8.10.4, XLOG 1 1 1 1
ISO 7.8.10.4, XLOG 2 1 1 1
Total 6 6 6

Predicate catch/3

Case j js py
ISO 7.8.9.4, ISO 3 1 1 1
ISO 7.8.9.4, ISO 4a 1 1 1
ISO 7.8.9.4, ISO 4b 1 1 1
ISO 7.8.9.4, ISO 5a 1 1 1
ISO 7.8.9.4, ISO 5b 1 1 1
ISO 7.8.9.4, ISO 6 1 1 1
ISO 7.8.9.4, XLOG 1 1 1 1
ISO 7.8.9.4, XLOG 2 1 1 1
Total 8 8 8

Predicate set_prolog_flag/2

Case j js py
ISO 8.17.1.4, ISO 1 1 1 1
ISO 8.17.1.4, ISO 2 1 1 1
Total 2 2 2

Predicate current_prolog_flag/2

Case j js py
ISO 8.17.2.4, XLOG 1 1 1 1
ISO 8.17.2.4, XLOG 2 1 1 1
ISO 8.17.2.4, XLOG 3 1 1 1
Total 3 3 3

Legend

amd64, Windows 11

j Dogelog Player 2.1.6, Oracle Corporation, Java 25
js Dogelog Player 2.1.6, Node, JavaScript 25.6.0
py Dogelog Player 2.1.6, PyPy, Python 3.11.13