Groups | Search | Server Info | Login | Register


Groups > comp.lang.modula2 > #1254

Re: Standard Libraries

From Martin Brown <'''newspam'''@nonad.co.uk>
Newsgroups comp.lang.modula2
Subject Re: Standard Libraries
Date 2021-02-06 17:47 +0000
Organization Aioe.org NNTP Server
Message-ID <rvmkoa$hss$1@gioia.aioe.org> (permalink)
References <g-udnf6kZMVte4D9nZ2dnUU7-VXNnZ2d@westnet.com.au>

Show all headers | View raw


On 06/02/2021 00:46, Paul Richards wrote:
> Is there anywhere a comparison chart showing the extent to which various 
> compilers adhere to Wirth's standard (PIM), ISO standard and any 
> extensions provided?
> 
> Am interested in respect of Topspeed Modula, Logitech Modula, XDS Modula 
> and ADW (Stony Brook) Modula.

Depends what you want to do. If you have the full sourcecode of any of 
them then you can compile it for one of the others. The exceptions are 
deep levels of SYSTEM and bit twiddling where each had its own way.

Topspeed by default S/InOut/IO/ and S/Read/Rd/, S/Write/Wr/
Capable of inline assembler or DIY ASM modules.
Allowed some structured array constants.

Logitech was pretty close to PIM3. Inline ASM as hex constants!
Hardest one to port to unless PIM3 adherence was very good.

XDS M2 was PIM/ISO with some extensions to compile TopSpeed code.
ISTR you had to download separate ancillary libraries.

SB was I think like Logitech but maybe allowed some extensions where 
array constants were concerned. ISTR Came with an M2 Chess program which 
played rather badly. I ported it to TS and XDS a long while back.

The only one I still use occasionally now is XDS. I mislaid TS.EXE 
somewhere along various changes of computer and international moves.

 From recollections of a long time ago so subject to memory errors.

-- 
Regards,
Martin Brown

Back to comp.lang.modula2 | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Standard Libraries Paul Richards <paulrichards@iinet.net.au> - 2021-02-06 11:46 +1100
  Re: Standard Libraries Fruttenboel <fruttenboel@gmail.com> - 2021-02-06 02:02 -0800
  Re: Standard Libraries Martin Brown <'''newspam'''@nonad.co.uk> - 2021-02-06 17:47 +0000
    Re: Standard Libraries Paul Richards <paulrichards@iinet.net.au> - 2021-02-08 10:41 +1100
  Re: Standard Libraries Edward De Jong <magicmouse94937@gmail.com> - 2021-02-07 14:56 -0800

csiph-web