New features in version 0.15 ============================ Subprojects have been separated. Three projects have been made: - GRP parser. Source of this project has been put in parser.src subdirectory. - GRP code generator. Source of this project has been put in grp2c.src subdirectory. - Grapnel Library. Source of this project has been put in grapnel.src subdirectory. This subproject has been split into several parts. First one contains a very small software package which is required by softwares generated by the code generator. Second part of this project is a package collection. This collection contains Grapnel Libraries ported to specific systems. Every kind of Grapnel Library has been placed in a separated subdirectory. At that moment pvm is supported as target platform only. Grapnel Library for pvm platform is placed in grpanel.src/pvm.src subdirectory. New ports of Grapnel Library should be put in a subdirectory grapnel.src/platform.src where `platform' is the name of the supported target platform. In the future the Grapnel Library can be ported to support other systems than pvm, such as mpi, qnx, or any other kind of message passing system. Configurator utility has been updated to support these subprojects. After configuration you can build and install whole package or any subproject using the following commands: $ make $ make install to build and install whole package, or $ make parser $ make installparser or $ make grp2c $ make installgrp2c or $ make grapnel $ make installgrapnel to build and install GRP parser, GRP code generator and Grapnel Library respectively. Note that pvm3 system must have been installed correctly on your system if you would like to compile and install pvm version of the Grapnel Library. The ability of configurator utility, which takes it possible to check what kind of Grapnel Compiler should be installed on your system, has been being developed. GRP code generator ------------------ Generation of cross reference file has been introduced. The code generator will generate cross reference files for every applications defined in processed GRP file if -c option was used. Name of generated files is appname.crf where `appname' is the name of the application defined in processed GRP file. Feb 19, 1996.