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=-1.2 required=5.0 tests=BAYES_00,INVALID_MSGID, PLING_QUERY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,3c37d6ac44550e08 X-Google-Attributes: gid103376,public From: Stephen Leake Subject: Re: ??? Help!: how to do unconstraned arrays/records??? Date: 1998/11/05 Message-ID: #1/1 X-Deja-AN: 408757408 References: <36407C96.731EEB90@avionics2.robins.af.mil> <36410B43.E0D799BC@hom.net> <71sc81$6hs$1@nnrp1.dejanews.com> <3641C18F.B70E8B7C@avionics2.robins.af.mil> Organization: NASA Goddard Space Flight Center -- Greenbelt, Maryland USA Newsgroups: comp.lang.ada Date: 1998-11-05T00:00:00+00:00 List-Id: al johnston writes: > > Why are you using an obsolete language at this stage. I can understand the > > cases of large scale legacy projects that committed some time ago to the > > technology, but it is hard to believe that this is your case. > > we have 500k of 83 code for an embedded system. we build on a solaris > box, and the target is a force 2ce (sparc2) cpu card using vxWorks. > > > gnat sounded promisig, but I would have to port the ada runtime > for vxworks myself... The real kicker was the screwy way > gnat does makes and handles file names and preprocessor directives. > well, its screwie relitive to the vads handles them. it looks like it > would tak 6-8 man months to get ported to gnat, most of that spent > reformating files and creating make files....right now > the time is not there... I suggest you take another look. gnat uses the program 'gnatmake' _instead of_ makefiles. VADS Ada 83 has nothing comparable. Also, gnat provides the utility 'gnatchop', which reads all your current Ada files and outputs new files using the default gnat naming conventions. To convert from VADS to gnat, delete all makefiles, run gnatchop, then run gnatmake. Presto! So this should take a couple hours, not six months! -- Stephe