update prolog_db_tests, for change to intersect_db. Forgotten commit:-(
add export of shell pred; add tests to fix mode failures in string and standard.
fix obscure case involving 0-ary predicates.
changed json parson_config for windows. copy /F seems not to work.
fixed ints in format in tables; fixed format for ~N on windows; many updates to prolog_db.
Added is_set/2 to evaluate set expressions; and support set expressions in many places a set is used. Also added is_in_set/2 and is_in_model/2.
added type option of atomic.
Thanks very much for that information. I will look into seeing what can be done. (I haven't understood that code for handling byte-backward issues for at least 35 years, if I ever did, even though I'm quite sure I wrote it. I hope I'm not too old to relearn it....)