[comp.sys.atari.st] Type transfer

kbad@atari.UUCP (Ken Badertscher) (06/06/89)

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>