[fpc-other] SuperPascal and FPC: a gross calumny :-)

Mark Morgan Lloyd markMLl.fpc-other at telemetry.co.uk
Tue Apr 22 12:10:46 CEST 2014


Marco van de Voort wrote:
> In our previous episode, Mark Morgan Lloyd said:
>> According to http://en.wikipedia.org/wiki/SuperPascal#Implementation, 
>> Per Brinch Hansen's SuperPascal can by compiled by GNU Pascal but not by 
>> FPC. Does anybody have time to look at this (I certainly don't right now).
> 
> I did, and it compiles fine with trunk and -Miso. (2.6.x has this mode
> already but it is less complete than trunk)
> 
> It needs slightly more modifications than GNU Pascal, but probably that is
> because GPC accepts "C" preprocessor commands and extended pascal
> reset/rewrite statements also in iso lev 1 mode.  (probably you need pass
> some "strict" flag to get GPC to error on that).
> 
> All things needing fixing were marked in the original source as non standard
> except for the C preprocessor (probably because it is considered part of the
> build process, not the dialect)
>  
> I updated wikipedia with the needed modifications.  

Well done and thanks from the rest of us :-)

>> The source is apparently available as a shell archive at 
>> http://brinch-hansen.net/software.shar, which implies that it would be 
>> easiest to start on a unix (rather than Windows) system.
> 
> I routinely install cygwin with the complete "archiver" section on Windows
> machines, and I had unshar readily available without additional actions. A
> habit that saves a lot of time :-)

:-) but I abandoned Cygwin after more DLL Hell than I like to remember. 
Mainly on Linux here, although I'm still hoping to find time for one of 
the BSDs- and that's getting near the top of the pile for SPARC since 
Debian appears to be deeply enmired.

-- 
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]


More information about the fpc-other mailing list