Discussions related to Visual Prolog
Peter Muraya
VIP Member
Posts: 147
Joined: 5 Dec 2012 7:29

Consult does not like class qualifiers. Does it?

Unread post by Peter Muraya »

Hi,
I moved (by cut and pasting) the following facts from the code to an external file for consulting. There was a runtime problem that I traced to the data:: qualifier. Is that not legal? If not, what would be the reason?

Code: Select all

/* This database keeps track of fields from which a user can infer how data is to be used, i.e., for identifying other data or for describing existing ones.*/ data_use_field_fact(data::name, "name"). data_use_field_fact(data::name, "value"). data_use_field_fact(data::name, "id"). data_use_field_fact(data::title, "title"). data_use_field_fact(data::title, "description").
Mutall Data Management Technical Support
User avatar
Thomas Linder Puls
VIP Member
Posts: 1398
Joined: 28 Feb 2000 0:01

Unread post by Thomas Linder Puls »

A saved fact database will never (and may not) contain class qualification. When saving/consulting a file there cannot be any ambiguities and subsequently there are no qualifiers. It could of course be made legal to have them anyway, but we have never really considered this.
Regards Thomas Linder Puls
PDC
Post Reply