Path: utzoo!attcan!uunet!munnari.oz.au!uhccux!waikato!canterbury.ac.nz!fore057 From: fore057@canterbury.ac.nz Newsgroups: comp.lang.prolog Subject: Re: PDC prolog gripe/question Message-ID: <1990Oct20.185338.9464@canterbury.ac.nz> Date: 20 Oct 90 05:53:38 GMT References: <90285.232430F0O@psuvm.psu.edu> <145400@kean.ucs.mun.ca> <90287.103007F0O@psuvm.psu.edu> Organization: University of Canterbury Lines: 29 In article , garym@cognos.uucp@uunet.uu.net (Gary Murphy) writes: > It gets worse: the project declaration is used to identify the .SYM > file used by all the modules. If one file changes, the SYM may be > changed, and this will require recompilation of all modules. By > poking around with a hex editor, I did find that the .SYM didn't > always change, but unfortunately, there is no way to ensure that it > didn't. This almost totally cancels any benefit of using a command-line > compiler within a MAKEFILE script. I have written a couple of large applications in Turbo/PDC prolog, and I've never had to recompile every module when only one was changed. Nor does the need for a project file bother me, in fact it can be rather convenient. I really appreciate the features of PDC Prolog, but while we're posting gripes, I'd like to have an overlay linker as part of the system. In the mean time, some information about overlay linking would be nice. Has anyone experience with overlay linking PDC Prolog modules? Can it be done with the MS-DOS standard linker? I have a suspicion that the DOS linker will only overlay link if the compiler has an overlay manager, is this so? I'd like to purchase the PDC Prolog professional user's guide, but I'm a poor student (sob), and I'm afraid that A$350 is just too far to stretch at the moment. Regards, Euan "When astronomers tell me that a star is so far off that its light takes a thousand years to reach us, the magnitude of the lie seems to me inartistic" - George Bernard Shaw