Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!sundc!pitstop!sun!decwrl!labrea!jade!ucbvax!gpu.utcs.toronto.EDU!bradley From: bradley@gpu.utcs.toronto.EDU (BRADLEY) Newsgroups: comp.lang.modula2 Subject: Re: Converting from Turbo to Modula. Message-ID: <8711031748.AA10838@gpu.utcs.toronto.edu> Date: Tue, 3-Nov-87 12:48:31 EST Article-I.D.: gpu.8711031748.AA10838 Posted: Tue Nov 3 12:48:31 1987 Date-Received: Sat, 7-Nov-87 08:52:06 EST References: Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: Info-Modula2 Distribution List Organization: University of Toronto Computing Services Lines: 16 We are already using the Turbo to Modula-2 compiler from Logitech. It is certainly useful -- but we find that a considerable amount of patching after the fact is necessary. I don't think the slowness of the program has anything to do with the use of the automatic conversion -- we've certainly tried to remove obvious clumsy things that the converter introduces because it doesn't really understand the code -- and our code looks (at least to our eyes) similar to ``good'' Modula-II. The problem really does seem to be the Logitech 2.0 compiler. Our code is text oriented. It uses a lot of string operations, it uses lots of pointers, it uses lots of records. I'm hoping that the new version of 3.0 will produce better code. .... john bradley uucp: utgpu!bradley