Thread View: fj.lang.pascal
5 messages
5 total messages
Started by Hiroshi Murakami
Tue, 24 Dec 1996 00:00
GNU Pascal 2.0 announced.
Author: Hiroshi Murakami
Date: Tue, 24 Dec 1996 00:00
Date: Tue, 24 Dec 1996 00:00
123 lines
4239 bytes
4239 bytes
GNU Pascal 2.0 $B$N%"%J%&%s%9$,$"$C$?$N$G$9$,!"(B
$BC/$+!"$3$l$r650iMQ$K(B Windows $B$H$+$N>e$K(B
$B0\?"$7$F$/$l$J$$$+$J$!!#(B
# $B=hM}7O$,(BPascal$B<+?H$G=q$+$l$F$$$J$$$N$b$A$g$C$H;DG0(B.
To: gnu-gcc-announce@cis.ohio-state.edu
From: J.J.vanderHeijden@student.utwente.nl (J.J. van der Heijden)
Newsgroups: comp.lang.pascal.misc,comp.lang.pascal.borland,...
Subject: ANNOUNCE: GNU Pascal 2.0 (2.7.2.1)
Followup-To: gpc-request@hut.fi
Date: Fri, 13 Dec 1996 10:25:31 GMT
Organization: University of Twente, Enschede, The Netherlands
Message-ID: <gnusenet32b12cac.763542@news.student.utwente.nl>
Summary: GNU Pascal version 2.0 (GCC 2.7.2.1) now available
This is the announcement of version 2.0 of
GNU Pascal
corresponding to GCC version 2.7.2.1.
What is GNU Pascal?
===================
GNU Pascal is, as the name says, the Pascal compiler from the
GNU compiler family. This means:
- 32 bit compiler, no limits, highly optimizing,
- runs on all operating systems supported by GCC (including DOS,
Win95/NT, OS/2, Linux, FreeBSD, many other Unix dialects),
- Free Software according to the GNU General Public License,
- compatible to other GNU languages and tools such as
GNU C and the GNU debugger.
The compiler integrates the following language standards:
- ISO 7185 Standard Pascal,
- ISO 10206 Extended Pascal (90% implemented),
- Borland Pascal (80% compatible).
Some highlights:
- From Extended Pascal: complex numbers, initialized variables,
structured function return values, modules,
- from Borland Pascal: inc, dec, shl, shr, absolute variables,
units, objects,
- GNU extensions: min, max,
(PXSC-style) user-definable operators.
Disadvantages:
- Pascal support in integrated development environments (RHIDE
for DOS/DJGPP, (X)WPE for Unix) is still beta,
- the GNU debugger (gdb) does not yet understand Pascal syntax
and types,
- few standard libraries (can use C standard libraries instead),
- longer compilation times than with e.g. Borland Pascal.
New features in version 2.0
===========================
- Borland extensions are integrated into the
main distribution line.
- Easier to compile.
- Texinfo online documentation (available as HTML, too).
- Precompiled Module/Unit interfaces.
- Automatic `make' facility.
- Some bugs fixed. "Export foo = all" extension.
Machine attributes. Etc.
Where to obtain GNU Pascal
==========================
The master ftp site for GNU Pascal is kampi.hut.fi. The source of
the compiler, binary distributions for certain platforms and other
GNU Pascal related files can be found in
ftp://kampi.hut.fi/jtv/gnu-pascal/ .
This site is mirrored on
ftp://sunsite.doc.ic.ac.uk/gnu/pascal/ .
Other sources of information
============================
More about GNU Pascal can be found in our WWW home page,
http://home.pages.de/~GNU-Pascal/ .
If you have problems to access this, try
http://agnes.dida.physik.uni-essen.de/~gnu-pascal/ .
That page contains the GNU Pascal FAQ list and an online version
of the complete documentation.
If you have questions or want to discuss about GNU Pascal, please
join the GNU Pascal mailing list by writing to
gpc-request@hut.fi .
The address of the list itself is
gpc@hut.fi .
--------
Follow-ups will be directed to comp.lang.pascal.misc.
Enjoy,
The GNU Pascal Development Team
Jukka Virtanen
Peter Gerwinski
Jan-Jaap van der Heijden
Re: GNU Pascal 2.0 announced.
Author: okahisa
Date: Wed, 25 Dec 1996 00:00
Date: Wed, 25 Dec 1996 00:00
58 lines
2579 bytes
2579 bytes
$B2,5W!w0&I2Bg3X$H?=$7$^$9!#(B
<59oj5a$89i@newsgate.so-net.or.jp>$B$N5-;v$K$*$$$F(B
nws830@ca2.so-net.or.jp$B$5$s$O=q$-$^$7$?!#(B
>> GNU Pascal 2.0 $B$N%"%J%&%s%9$,$"$C$?$N$G$9$,!"(B
>> $BC/$+!"$3$l$r650iMQ$K(B Windows $B$H$+$N>e$K(B
>> $B0\?"$7$F$/$l$J$$$+$J$!!#(B
cygnus $B$N(B gnu-win32 $B$K4^$^$l$k(B gcc $B$G%3%s%Q%$%k(B
$B$9$l$PBg>fIW$+$b$7$l$^$;$s$h!#;d$O;n$7$F$J$$$G$9(B
$B$,!#(BMakefile $B$O<B9T7A<0$NKvHx$,(B .exe $B$K$J$k$h$&$K(B
$B=q$-49$($?$j$9$kI,MW$O$"$k$+$b!#(B
>> # $B=hM}7O$,(BPascal$B<+?H$G=q$+$l$F$$$J$$$N$b$A$g$C$H;DG0(B.
$B$&!<$s!"$I$&$d$C$F%3%s%Q%$%k$9$k$N$G$7$g$&!)(B $B$^(B
$B$"!"(BC $B%3%s%Q%$%i$O(B UNIX $B;H$C$F$k$H$3$m$J$i$?$$$F(B
$B$$$"$k$H;W$$$^$9$,(B...(^^;;;
$B!t(B $B$=$l$K!"(BPASCAL $B$G%3%s%Q%$%k$G$-$k4D6-$,$"$k$J(B
$B!t(B $B$i!"4{$K(B PASCAL $B$,;H$($F$$$k$H$$$&(B... $B$"$"!"(B
$B!t(B $B%P!<%8%g%s%"%C%W$G$9$M!#(B
$BM>CL$J$,$i!"Fs=EEj;q$r$5$1$k$K$O!"650iMQ$K$b(B C
$B$0$i$$$r65$($F$*$$$?J}$,NI$$$+$b$7$l$^$;$s!#3N$+(B
$B$K(B C $B$OJQ$J%3!<%I$G$b%3%s%Q%$%k$,DL$C$F$7$^$&$"$?(B
$B$j$,LdBj$G$O$"$j$^$9$,!"J8K!$NLdBj$O5-21NO$NLdBj(B
$B$J$N$G!"<+NO$GC10L$r<h$k$D$b$j$N$"$k3X@8$J$i21$((B
$B$F$/$l$^$9!#(B
$B$`$7$mLdBj$J$N$O%"%k%4%j%:%`$NJ}$G!"$3$A$i$,4V(B
$B0c$C$F$$$k>l9g$O(B PASCAL $B$@$m$&$HL5NO$G$9$+$i$M!#(B
$BBg3X$GNI$/<*$K$9$k$N$O!"8&5f<<$KG[B0$5$l$F$b!"(B
PASCAL $B$7$+CN$i$J$$$N$G;H$$$b$N$K$J$i$J$$$H$$$&6l(B
$B>p$G$9!#(BFORTRAN $B$O$^$@I,MW$H$9$k8&5f<<$OB?$$$H;W(B
$B$$$^$9$,!#(B
$B$^$"!"(BPASCAL $B$rCN$C$F$$$F%"%k%4%j%:%`$bM}2r$7$F(B
$B$$$l$P!"(BC $B$J$s$F4JC1$JCV$-49$($N$O$:$G$O$"$k$N$G(B
$B$9$,!"$I$&$b3X@8$5$s$O8+$?$a$,0c$&$H!"$=$l$r8@$$(B
$BLu$K$7$F$G$-$J$$$3$H$K$9$k$_$?$$$G$9$7!#(B($B$h$&$O!"(B
PASCAL $B$bJ,$+$C$F$J$$$C$F$3$H$J$N$G$9$1$I$M(B)
Delphi $B$H$+$O$^$?0c$C$F$-$^$9!#(BWindows $B>e$G!"@8(B
$B;:@-$N9b$$%W%m%0%i%_%s%08@8l$H8@$($P!"$$$^$N$H$3(B
$B$m(B C(VC++/BC++) $B$h$j(B Delphi $B$@$H;W$$$^$9!#(B
$B!t(B Delphi $B$O(B PASCAL $B$G$O$J$$$+$b$7$l$^$;$s$,!#(B
--
Email: okahisa@cs.ehime-u.ac.jp
Re: GNU Pascal 2.0 announced.
Author: YOSHIDA Nobuaki
Date: Thu, 26 Dec 1996 00:00
Date: Thu, 26 Dec 1996 00:00
9 lines
894 bytes
894 bytes
In article <59qadf$2cl@doc.dpc.ehime-u.ac.jp> okahisa@cs.ehime-u.ac.jp writes: > cygnus の gnu-win32 に含まれる gcc でコンパイル > すれば大丈夫かもしれませんよ。私は試してないです というか、もうすでにGNU Pacalの配布元にはちゃんとgnu-win32 でコンパイルしたバイナリがおいてありますよ。 --- よしだ のぶあき / nyoshi@kaba.or.jp
Re: GNU Pascal 2.0 announced.
Author: Hirohki Takeda
Date: Thu, 26 Dec 1996 00:00
Date: Thu, 26 Dec 1996 00:00
40 lines
1961 bytes
1961 bytes
(!) fj.lang.pascal と fj.os.ms-windows.programming へのクロスポストです。
(!) Followup-To は fj.os.ms-windows.programming です。
Hiroshi Murakami <nws830@ca2.so-net.or.jp> wrote in article <59oj5a$89i@newsgate.so-net.or.jp>...
>
> GNU Pascal 2.0 のアナウンスがあったのですが、
> 誰か、これを教育用に Windows とかの上に
> 移植してくれないかなぁ。
> # 処理系がPascal自身で書かれていないのもちょっと残念.
Windows って MS-Windows のことですよね。(^^;
->>-
> GNU Pascal is, as the name says, the Pascal compiler from the
> GNU compiler family. This means:
>
> - 32 bit compiler, no limits, highly optimizing,
> - runs on all operating systems supported by GCC (including DOS,
~~~~~~~~~~~~~~
> Win95/NT, OS/2, Linux, FreeBSD, many other Unix dialects),
~~~~~~~~~
> - Free Software according to the GNU General Public License,
> - compatible to other GNU languages and tools such as
> GNU C and the GNU debugger.
->>-
ということで
gpc-2.0.i386-cygwin32-b16.zip
gpc-2.0.i386-cygwin32-b17.1.zip
gpc-2.0.i386-djgppv201.zip
とか用意されているみたいですよ。
---
武田 大興 Hirohki Takeda (takeda@from40.or.jp)
Re: GNU Pascal 2.0 announced.
Author: okahisa
Date: Fri, 27 Dec 1996 00:00
Date: Fri, 27 Dec 1996 00:00
20 lines
1105 bytes
1105 bytes
$B2,5W!w0&I2Bg3X$G$9!#(B <okwwu5n4l7.fsf@heechee.kaba.or.jp>$B$N5-;v$K$*$$$F(B nyoshi@kaba.or.jp$B$5$s$O=q$-$^$7$?!#(B >> > cygnus $B$N(B gnu-win32 $B$K4^$^$l$k(B gcc $B$G%3%s%Q%$%k(B >> > $B$9$l$PBg>fIW$+$b$7$l$^$;$s$h!#;d$O;n$7$F$J$$$G$9(B >> >> $B$H$$$&$+!"$b$&$9$G$K(BGNU Pacal$B$NG[I[85$K$O$A$c$s$H(Bgnu-win32 >> $B$G%3%s%Q%$%k$7$?%P%$%J%j$,$*$$$F$"$j$^$9$h!#(B $B$J$k$[$I!"$=$&$G$7$?$+!#$=$&$9$k$H!"$=$N%P%$%J%j$r;H$($P(B $B%3%s%Q%$%i<+?H$,(B PASCAL $B$G5-=R$5$l$F$F$bBg>fIW$G$9$M!#$s!"(B $B$G$b$=$N%P%$%J%j$O$I$&$d$C$F(B...(^^; ($B9M$($F$_$k$H(B GCC $B$b$=(B $B$NO":?$G:#$K;j$k$N$G$9$M(B) -- Email: okahisa@cs.ehime-u.ac.jp
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads