RE: GPC compile on Mac OS X 10.10.5?

<[email protected]> Wed, 27 Jan 2016 14:07:50 -0700
Newsgroups gmane.comp.compilers.gpc
Message-ID <20160127140750.6c61c97e98fe7bb02193b2d6dca4a85a.02db1452be.wbe@email03.secureserver.net>
I looked at your collection. That's some pretty

impressive stuff. Would you be ok with my making

copies of some of it online? It would go in as part

of a suite of example programs for the P5 project:

https://sourceforge.net/projects/pascalp5 /

The need to have a local copy is just so that it

stays unmodified and weaves into the testing system

(which gives standard inputs and output compares

for the run). The point of it is not so much for the

program itself, but to test out the compiler.

Thanks,

Scott Franco

-------- Original Message --------

Subject: Re: GPC compile on Mac OS X 10.10.5?

From: Schneider <[email protected] >

Date: Wed, January 27, 2016 11:25 am

To: <[email protected] >

Cc: <[email protected] >

Scott:

> On another subject entirely, Do you publish your programs, ie., are

> they available somewhere?

https://alum.mit.edu/www/toms/delila/delilaprograms.html

Note that alum.mit.edu/www/toms points to the current location of my

website, so if you use that it should always work even if my website

moves again.

> I'd be interested in large ISO 7185 compliant programs for compiler

> testing. Strict ISO 7185 programs are kinda rare.

The only exception is that some programs need the date and time. They

all use a procedure called getdatetime which is compiler specific.

I have several programs named time*.p for different compilers. They

contain 'modules' for the time functions. Long ago I recognized that

insertion methods were not standard in Pascal, so I wrote a program -

'module' https://alum.mit.edu/www/toms/delila/module.html - which can

transfer chunks of text between Pascal programs. So I use module to

transfer the time modules into a program and then they compile.

Other than the time modules, I can't guarantee that they are all

"strict ISO 7185 programs" but I try to stick to the original Wirth

definition. So if you set aside the programs that contain

'getdatetime' it would be a pretty clean set.

You could also use the timenul.p program to neuter any program.

(That is, use module to transfer the modules of timenul.p into

Delila programs that use time).

Since you would like large programs, the biggest is probably delila.p

- but it uses time modules.

If you find bugs, I'd appreciate knowing about them.

Tom

Thomas D. Schneider, Ph.D.

Senior Investigator

National Institutes of Health

National Cancer Institute

Center for Cancer Research

Gene Regulation and Chromosome Biology Laboratory

Molecular Information Theory Group

Frederick, Maryland 21702-1201

[email protected]

https://schneider.ncifcrf.gov (current link)

https://alum.mit.edu/www/toms (permanent link)

_______________________________________________
Gpc mailing list
[email protected]
https://www.g-n-u.de/mailman/listinfo/gpc