delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-announce/2005/04/07/08:14:31

Message-Id: <200504071210.j37CAoPI010500@delorie.com>
Date: Thu, 07 Apr 2005 11:14:21 +0100
From: Maurice Lombardi <Maurice DOT Lombardi AT ujf-grenoble DOT fr>
X-Accept-Language: fr-fr, fr
To: djgpp-announce AT delorie DOT com
Subject: ANNOUNCE: DJGPP port of GPC (GNU Pascal Compiler 20041218) for gcc-3.2.3

GPC, the GNU Pascal compiler of the GNU Compiler Collection
stable version 20041218 is available for the gcc-3.2.3 backend.

The gpc main site is at
    http://gnu-pascal.de

Archives are available from DJGPP main site and mirrors
    http://www.delorie.com/djgpp/getting.html
in directory v2gnu

binaries / documentation / sources are in

    ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/gpc323b.zip
    ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/gpc323d.zip
    ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/gpc323s.zip

Unzip as usual in your DJGPP tree, with an unzipper which keeps directory structure.
(unzip32.exe you can find in the simtelnet root DJGPP directory is recommended)
Then read
     %DJDIR%/gnu/gcc-3.23/gcc/p/readme.djgpp for final instructions (binary)
and/or
     %DJDIR%/build/readme.gpc (sources)

Since this compiler is part of the gcc-3.2.3 GNU Compiler Collection,
it needs that gcc323b.zip be installed simultaneously.
You can upgrade (or downgrade) to an other gcc version if you keep
all files that gcc323b.zip installs in and below the %DJDIR%/lib directory. 
There will be no confusion neither for gcc nor for gpc.

What is GPC ?
 From the beginning of the GPC FAQ

1 GNU Pascal
************

1.1 What and why?
=================

The purpose of the GNU Pascal project is to produce a Pascal compiler
(called GNU Pascal or GPC) which

    * combines the clarity of Pascal with powerful tools suitable for
      real-life programming,

    * supports both the Pascal standard and the Extended Pascal standard
      as defined by ISO, ANSI and IEEE (ISO 7185:1990, ISO/IEC
      10206:1991, ANSI/IEEE 770X3.160-1989),

    * supports other Pascal standards (UCSD Pascal, Borland Pascal,
      parts of Borland Delphi, Mac Pascal and Pascal-SC) in so far as
      this serves the goal of clarity and usability,

    * may be distributed under GNU license conditions, and

    * can generate code for and run on any computer for which the GNU C
      compiler can generate code and run on.

    Pascal was originally designed for teaching. GNU Pascal provides a
smooth way to proceed to challenging programming tasks without learning
a completely different language.

    The current release implements Standard Pascal (ISO 7185, levels 0
and 1), most of Extended Pascal (ISO 10206, aiming for full
compliance), is highly compatible to Borland Pascal (version 7.0), has
some features for compatibility to other compilers (such as VAX Pascal,
Sun Pascal, Mac Pascal, Borland Delphi and Pascal-SC).

    It provides a lot of useful GNU extensions not found in other Pascal
compilers, e.g. to ease the interfacing with C and other languages in a
portable way, and to work with files, directories, dates and more,
mostly independent of the underlying operating system.

    Included units provide support for regular expressions, arithmetic
with integer, rational and real numbers of unlimited size,
internationalization, inter-process communication, message digests and
more. Demo programs show the usage of these units and of many compiler
features.

Happy hacking

Maurice

-- 
        Maurice Lombardi
Laboratoire de  Spectrometrie Physique,
Universite Joseph Fourier de Grenoble, BP87
38402 Saint Martin d'Heres Cedex     FRANCE
Tel: 33 (0)4 76 51 47 51
Fax: 33 (0)4 76 63 54 95
mailto:Maurice DOT Lombardi AT ujf-grenoble DOT fr

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019