From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,54b411c1e05494ba X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1994-12-06 02:40:58 PST Newsgroups: comp.lang.ada Path: bga.com!news.sprintlink.net!howland.reston.ans.net!Germany.EU.net!EU.net!sun4nl!news.nic.surfnet.nl!tudelft.nl!news.twi.tudelft.nl!joho From: joho@dutiag.twi.tudelft.nl (Job Honig) Subject: Re: Modula-2 to Ada translator?? Message-ID: Summary: Don't Sender: J. Honig Organization: Delft University of Technology References: <3c0cnu$rdu@gopher.sdsc.edu> Date: Tue, 6 Dec 1994 10:10:25 GMT Date: 1994-12-06T10:10:25+00:00 List-Id: Tom, > Does anyone know of any Modula-2 to Ada source translators? > > I have 30,000+ lines of an experimental operating system that > I'd like to start working on again, but I want to use Ada, instead of the > Modula-2 that it is currently written in. Probably not the answer you like to hear, but my advice would be to redesign the code, employing your knowledge of the current system, of course. I have done this twice, once for Coco, a parser generator for LALR left attributed grammars, and once for Flex, the well known scanner generator. Both attempts revealed errors in the original software, that were uncovered by designing the new system using the higher abstraction level allowed by Ada... So I would support your requirements analysis (transition to Ada), but not your proposed implementation (using an source code translator). Regards, Job Honig Delft University of Technology