Path: utzoo!attcan!uunet!seismo!sundc!pitstop!sun!decwrl!labrea!rutgers!cmcl2!husc6!endor!siegel From: siegel@endor.harvard.edu (Rich Siegel) Newsgroups: comp.sys.mac.programmer Subject: Re: Compiling with MPW Projector - Is this obvious?? Keywords: MPW Projector compile Message-ID: <796@husc6.harvard.edu> Date: 9 Dec 88 13:43:12 GMT References: <1988Dec2.144635.22373@mntgfx.mentor.com> <21917@apple.Apple.COM> Sender: news@husc6.harvard.edu Reply-To: siegel@endor.UUCP (Rich Siegel) Organization: Symantec/THINK Technologies, Bedford, MA Lines: 45 In article <21917@apple.Apple.COM> han@Apple.COM (Byron Han, Architect) writes: >In MPW Projector, the concept of a project is different from that of Thanks for the explanation; it would be too easy if the project database also tracked file interfaces. Then I might have a reason to use MPW! ;-) But seriously, folks... >Lightspeed Pascal. The LSP Project contains information on the >project parameters (creator, type, debugging on, etc), links to the actual >text files, and contain compiled code as well. There is, however no >historical information stored in LSP Project files. Right. The project doument also contains information about the interface parts of Pascal source files, so that the compilations can be based on which INTERFACES have changed, rather than on the modification date of the file. >With Lightspeed Pascal, unless you are specifically backing up your >project file, you will be SOL. (sorta outta luck). The purpose of Lightspeed >Pascal (and C) Project files is to eliminate the need for makefiles. There >is no source code control provided. Indeed! Supplied with version 2.0 of Lightspeed Pascal is a utility (which I wrote :-)) called "BackupProject", which will perform backups of Lightspeed Pascal (or LightspeedC) project documents, with associated sources. This only works in Lightspeed Pascal version 2.0 projects, because in these projects BackupProject can store enough information to do a pseudo- incremental backup. BackupProject also backs up LightspeedC 3.0 projects, but incremental backups aren't possible. --Rich Rich Siegel Staff Software Developer THINK Technologies Division, Symantec Corp. Internet: siegel@endor.harvard.edu UUCP: ..harvard!endor!siegel Phone: (617) 275-4800 x305 Any opinions stated in this article do not necessarily reflect the views or policies of Symantec Corporation or its employees.