*****************************************************************************
IP PASCAL
ISO 7185 Compliant Pascal
*****************************************************************************
The IP Pascal demo was updated to version 1.11.00
WHAT IS IT
==================================================================
IP Pascal is a multiplatform ISO 7185 Standard Pascal compiler with a
carefully crafted set of extensions. It will run on Windows/XP, Linux,
Mac OS X, and Sparc Solaris, and is currently being demoed on Windows/XP.
IP features high optimization, an IDE, and a ****ting platform that allows
full windowed graphical programs to run without change on all sup****ted
platforms, as well as full access to the native APIs on each OS, an
included
assembler and linker, and other sup****ting tools.
IP Pascal is the power of standard ISO 7185 Pascal with industrial
strength
extensions for real world applications. Find out more at:
http://www.moorecad.com/ippas
WHAT'S NEW THIS VERSION
=====================================================
1. IP Pascal now passes the Pascal Verification Suite, as appeared in PUG
News. This is a very intense test of ISO 7185 compliance.
2. The "update" system procedure was added. Now it is possible to update
individual records in an existing file.
3. "else" clause on "case" statements. Its now possible to have a default
clause on a case statement:
program copy(input, output);
var n: integer;
begin
repeat
write('Enter number: ');
readln(n);
case n of
1: writeln('one');
2: writeln('two');
3: writeln('three');
else writeln('What was that ?')
end
until n < 0
end.
4. Oberon style array declarations. Its possible to declare arrays using a
shorthand notation as in Oberon:
type a = array 10 of integer;
5. The built-in procedure "refer". Refer makes it possible to declare
symbols
as unused, so that you can leave reference checking on, but suppress
errors
on stub parameters and other similar uses:
program test;
procedure stub(a, b: integer);
begin
refer(a, b)
end;
begin
end.
6. The header file association error was resolved.
7. Automated testing. IP Pascal now has automated test generators. Along
with
the Pascal Verification Suite, IP Pascal is now tested to a much higher
level
for compliance and reliability.
--
Samiam is Scott A. Moore
Personal web site: http:/www.moorecad.com/scott
My electronics engineering consulting site: http://www.moorecad.com
ISO 7185 Standard Pascal web site: http://www.moorecad.com/standardpascal
Classic Basic Games web site: http://www.moorecad.com/classicbasic
The IP Pascal web site, a high performance, highly ****table ISO 7185
Pascal
compiler system: http://www.moorecad.com/ippas
Good does not always win. But good is more patient.


|