Obtaining Grapnel Compiler
Downloading grp2c package
The latest version of the compiler and the Grapnel Library
requested by the compiled programs are distributed in source
code. They can be got from our host computer via anonymous ftp.
grp2c package contains three different softwares:
- GRP parser. This software is a part of the compiler, but it
is separated into an individual project. This parser and parser
utilities can be installed and used without the Grapnel Compiler. It
also can be used to develop other utilities to process GRP files.
- Grapnel Compiler. This stuff translates GRP files into
C-source files.
- Grapnel Library. Previous version of this software --which
supports PVM system-- is developed by Péter Mörk. It is
required to compile C source files generated by the compiler.
Offical ftp site of this package is mazsola.iit.uni-miskolc.hu.
Latest version of the grp2c package can be downloaded from the mazsola
by anonymous ftp from directory /pub/parallel/sepp. Name
of the latest version is `grp2c.tar.gz'
but earlier versions are also
available. Use following links to download newer
versions:
Download grp2c-0.28.0.tar.gz,
or see what's new in this
version.
Download grp2c-0.29.0.tar.gz,
or see what's new in this
version.
Download grp2c-0.30.0.tar.gz,
or see what's new in this
version.
Download grp2c-0.31.0.tar.gz,
or see what's new in this
version.
Precompiled binaries are available for the following platforms:
- PC/FreeBSD
- Version
0.24.0,
Version
0.25.0
- PC/Linux
- Version
0.24.0,
Version
0.25.0,
Version
0.26.0 (elf)
- SUN/Solaris
- Version
0.24.0,
Version
0.25.0
- Silicon Graphics/IRIX
- Version
0.24.0,
Version
0.25.0
You can download full HTML version of documentation: doc-html.tar.gz
and Gzipped Postscript format is also available.
Unpacking
the package
Every versions are tared and gzipped. First uncompress
the downloaded file:
$ gunzip grp2c-XXX.tar.gz
Use actual version number in place of XXX. This command
uncompresses the file and removes .gz suffix from the end of
the file name. After uncompression untar the file:
$ tar xf grp2c-XXX.tar
This command makes a directory called grp2c-XXX and places every
file of the package in that directory. Now you can delete tar file to
save disk space:
$ rm grp2c-XXX.tar
Go to directory of the package and you are ready to install the package:
$ cd grp2c-XXX
Patches
Newer versions may be under development. If you
are going to try a development version, you should get the appropriate
patch file and apply it on the source package:
To apply a patch, download it, place it in the package directory and
issue the following command:
$ gunzip -c patch-XXX-YYY.gz | patch -p1
Where XXX must match with the current version of the package
you have.
Back to
Grapnel Compiler.