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.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,17bf1dfc43abe4f6 X-Google-Attributes: gid103376,public From: munck@Mill-Creek-Systems.com (Robert Munck) Subject: Re: Redocumenting Ada 83 code to 95 - in wordprocessor files Date: 1997/10/18 Message-ID: <344836d3.109609455@news.mindspring.com>#1/1 X-Deja-AN: 281417253 References: <3446DE57.3D45@erols.com> X-Server-Date: 18 Oct 1997 04:25:35 GMT Reply-To: munck@acm.org Organization: Mill Creek Systems LC Newsgroups: comp.lang.ada Date: 1997-10-18T04:25:35+00:00 List-Id: On Thu, 16 Oct 1997 23:41:11 -0400, William A Whitaker wrote: >I had to redo several hundred pages of documentation for a system in Ada >83. The code and the text was well 83 formatted (capital letters for >identifiers). The documentation was in WordPerfect 5.1. > >I wrote a little program to skip the 30 KB that wordproecssors load onto >the front of their files and then pick out all the all-caps words, in >both the text and the code examples. These were reformatted to Ada 95. I'd suggest that in these days of modern times the better approach would be to convert to HTML and then use things like style sheets (including text-transform) to do the appropriate things to the Ada code and text. Of course, once you're in hypertext, links can be added to requirements specs, tests, relevant standards, etc. I find that using multiple fonts, weights, slants, sizes, colors, etc can make code much more readable, not to mention using dynamic HTML functions to do things like expanding and contracting blocks with mouseclicks. My normal practice now is to use Visio to build structure and block diagrams of various kinds and create links from various blocks, arrows, etc to the appropriate code and requirements. I deliver the entire product as a single complex hypertext. Bob Munck Mill Creek Systems LC