Path: utzoo!attcan!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uwm.edu!psuvax1!psuvm!f0o From: F0O@psuvm.psu.edu Newsgroups: comp.lang.prolog Subject: Re: PDC prolog gripe/question Message-ID: <90287.103007F0O@psuvm.psu.edu> Date: 14 Oct 90 14:30:07 GMT References: <90285.232430F0O@psuvm.psu.edu> <145400@kean.ucs.mun.ca> Organization: Penn State University Lines: 20 In article <145400@kean.ucs.mun.ca>, jgarland@kean.ucs.mun.ca says: >Personally, I just think of global declarations as .h files (in the C >sense) and put them in include files. But as that takes you back >towards C... Right, that's exactly what went through my mind too. Guess what PDC prolog is probably written in ... :-) Since I posted the original article, I have bit the bullet and tried the example they gave on pgs. 78-79 of the reference manual. It's not as bad as it sounds; although the solution is not to use any global domain or databases. Unfortunately, you can't get around the include file for the global predicates... I would imagine that not using any global domains, if you would have redundant declarations in different files, this would increase the size of the symbol table? I just hope PDC does improve the project facility, among other things in their next release. [Tim]