Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!dali.cs.montana.edu!milton!ogicse!zephyr.ens.tek.com!tektronix!nosun!qiclab!m2xenix!puddle!p3.f18.n114.z1.fidonet.org!Chip.Richards From: Chip.Richards@p3.f18.n114.z1.fidonet.org (Chip Richards) Newsgroups: comp.lang.modula2 Subject: Re: Implementing Abstract Lists Message-ID: <1167.26CD5768@puddle.fidonet.org> Date: 16 Aug 90 00:38:31 GMT Sender: ufgate@puddle.fidonet.org (newsout1.26) Organization: FidoNet node 1:114/18.3 - Iasd Eng Bbs, Phoenix Az Lines: 17 Pat, > Um, gee. But if you wanted to add a few more things you'd have to rewrite > the CASE variants statement and recompile lots and lots, maybe. And change > the CASE statements that would litter the code too. Quite right. We do it at work *a lot*, and "we hates it"! My little part of the world is only a quarter of a million lines, but just to re-build it, after a global include file change, takes three or four hours using four or five Apollo DN3000s. So, we got a slow compiler. Sue me. But couldn't you get yourself in much worse trouble using all the "ADR OF ARRAY OF BYTE" crap they're proposing as alternatives? We also see a lot of *that* at work, and "hate" isn't a strong enough word for how we feel about the practice. Chip -- uucp: uunet!m2xenix!puddle!114!18.3!Chip.Richards Internet: Chip.Richards@p3.f18.n114.z1.fidonet.org