🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #39143

Type transfer

#39143
From: Ken Badertscher
Date: Mon, 05 Jun 1989 21:19
20 lines
1455 bytes
In article <342@actisb.UUCP> federico@actisb.UUCP (Federico Heinz) writes:
| ... Thanks for the information on type-transfer functions, though
| (as usual, quite, but not totally unlike the standard.  I love it).

I suspect that the PD Modula-2 compiler is based on Wirth's 1-pass compiler.
Type transfer functions (apparently deemed "evil" by the ETH Zurich team
that came up with the 68000 1-pass compiler) were implemented with VAL
in that compiler.  The rationale they gave was that type transfer, as an
inherently unstructured construct, _should_ be difficult to use.

This I learned while studying the 1-pass compiler in my apprenticeship
;-) at Jefferson Software.

I'm inclined to agree, but to avoid fostering Religious Type Wars, I
won't enumerate the reasons why.

-- 
   |||   Ken Badertscher  (ames!atari!kbad)
   |||   Atari R&D System Software Engine
  / | \  #include <disclaimer>
Technical Details
Message-ID: <1526@atari.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!sun-barr!sun!imagen!atari!kbad
References: <340@actisb.UUCP> <1091@gmdzi.UUCP> <342@actisb.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!sun-barr!sun!imagen!atari!kbad
From: kbad@atari.UUCP (Ken Badertscher)
Newsgroups: comp.sys.atari.st,comp.lang.modula2
Subject: Type transfer
Summary: Unlike the standard because Wirth's 1-pass is not the standard.
Message-ID: <1526@atari.UUCP>
Date: 5 Jun 89 21:19:17 GMT
References: <340@actisb.UUCP> <1091@gmdzi.UUCP> <342@actisb.UUCP>
Reply-To: kbad@atari.UUCP (Ken Badertscher)
Distribution: comp
Organization: Atari Corp., Sunnyvale, CA
Lines: 20