Folder extend

1 File XLOG 3.1 aggregate
2 File XLOG 3.2 dict
3 File XLOG 3.3 host
4 File XLOG 3.4 json
5 File XLOG 3.5 unicode
6 Legend

1 File XLOG 3.1 aggregate

Predicate gnu j js py cnt
bagof/3 23 23 23 23 23
setof/3 33 33 33 33 33
aggregate_all/3 6 6 6 6 6
aggregate/3 12 13 13 13 13
Total 74 75 75 75 75

2 File XLOG 3.2 dict

Predicate gnu j js py cnt
dict_enum/2 3 3 3 3 3
dict_pairs/2 4 4 4 4 4
dict_size/2 3 3 3 3 3
dict_current/3 5 5 5 5 5
dict_set/4 4 4 4 4 4
dict_add/4 4 4 4 4 4
dict_remove/3 4 4 4 4 4
Total 27 27 27 27 27

3 File XLOG 3.3 host

Predicate gnu j js py cnt
delete_file/1 2 2 2 2 2
Total 2 2 2 2 2

4 File XLOG 3.4 json

Predicate gnu j js py cnt
write_json/1 5 5 5 5 5
read_json/1 5 5 5 5 5
json_atom/2 6 6 6 6 6
Total 16 16 16 16 16

5 File XLOG 3.5 unicode

Predicate gnu j js py cnt
atom_codes/2 0 2 2 1 2
char_code/2 0 1 1 1 1
code_category/2 0 2 2 2 2
code_numeric/2 0 1 1 1 1
hex_encode/2 1 2 2 2 2
digest_close/2 0 3 3 3 3
fancy_atom/3 0 5 5 5 5
Total 1 16 16 15 16

6 Legend

amd64, Windows 11

gnu GNU Prolog 1.5.0
j Dogelog Player 1.3.6, Oracle Corporation, Java 24.0.1
js Dogelog Player 1.3.6, node, JavaScript 24.4.1
py Dogelog Player 1.3.6, PyPy, Python 3.11.13
cnt Number of Test Cases