PROM - A PROLOG "MAKE" TOOL FOR BUILDING LARGE SYSTEMS Written by Thilo Kielmann, Darmstadt University. Fetched on the 4th of September, 1992 Shelved on the 4th of September, 1992 This entry comes in three directories: this top-level one, search, and manual. The user manual is in TeX, in manual/manual.tex. It depends on some auxiliary files. The main program file is in this directory, startup.pl. I have not yet tried running PROM, so I cannot give detailed advice on portability. PROM (version 1.0) is a make tool fully implemented in PROLOG. It offers new degrees of flexibility allowing maintenance of large software systems. For a write-up, see Thilo Kielmann. "Using Prolog for Software System Maintenance". In Proceedings of the First International Conference on the Practical Application of Prolog, volume 1, London, UK, April 1992. PROM is designed as a stand-alone tool with a command line interface. It is based on SWI-Prolog, but should be portable to other Prolog systems. Please send any questions, comments, bug reports and good ideas concerning PROM directly to the author: Thilo Kielmann Technical University of Darmstadt Inst. of Theoretical Computer Science Alexanderstr. 10 D W 6100 Darmstadt Germany email: kielmann@iti.informatik.th-darmstadt.de This version of PROM comes by anonymous ftp from ftp.th-darmstadt.de, in directory /pub/programming/languages/prolog/prologmake, and I took it, following Thilo's offer, on 4th September 1992. CHECKED ON EDINBURGH-COMPATIBLE (POPLOG) PROLOG : no. PORTABILITY : looks pretty good. You will need 'record'. Numerous operators are declared, using the 0-1200 range of precedences. INTERNAL DOCUMENTATION : There is a good user manual (in TeX). Predicates are commented with a brief statement of their purpose.