Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!uwm.edu!ogicse!cvedc!nosun!qiclab!m2xenix!puddle!p0.f1.n382.z1.fidonet.org!Paul.Simmons From: Paul.Simmons@p0.f1.n382.z1.fidonet.org (Paul Simmons) Newsgroups: comp.lang.modula2 Subject: Re: IMPORTS and includes Message-ID: <5019.263FD852@puddle.fidonet.org> Date: 1 May 90 20:28:41 GMT Sender: ufgate@puddle.fidonet.org (newsout1.26) Organization: FidoNet node 1:382/1.0 - Crystal Palace, Lake Travis TX Lines: 22 In article <1812@gould.doc.ic.ac.uk> dcw@doc.ic.ac.uk (Duncan C White) writes: >The other irritating aspect of what Robert suggests is that you either >need to qualify each constant by it's module name, or need to name all >the constants in the import list, which is an awful lot of typing. When I hear complaints about long names and "qualidents" in Modula-2, my stock reply is this: What do you think modern editing tools are for? If you're writing a new piece of code and want to avoid keystrokes, use the IMPORT statement, and pick a short, simple mnemonic for each of the strings you wish to avoid retyping. When you reach a convenient stopping point, use your editor's search and replace function to correct those nasty, unfriendly little strings to their meaningful, elegant forms. -- uucp: uunet!m2xenix!puddle!382!1.0!Paul.Simmons Internet: Paul.Simmons@p0.f1.n382.z1.fidonet.org