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,1617aff9afa42105 X-Google-Attributes: gid103376,public From: kilgallen@eisner.decus.org (Larry Kilgallen) Subject: Re: rehost Date: 1999/03/27 Message-ID: <1999Mar27.072136.1@eisner>#1/1 X-Deja-AN: 459682787 X-Nntp-Posting-Host: eisner.decus.org References: <36FC4AE3.64EB@yahoo.com> <7didjo$n35$1@nnrp1.dejanews.com> X-Trace: news.decus.org 922537307 17567 KILGALLEN [192.67.173.2] Organization: LJK Software Reply-To: Kilgallen@eisner.decus.org.nospam Newsgroups: comp.lang.ada Date: 1999-03-27T00:00:00+00:00 List-Id: In article <7didjo$n35$1@nnrp1.dejanews.com>, robert_dewar@my-dejanews.com writes: > In article <36FC4AE3.64EB@yahoo.com>, > Brad JungleT wrote: >> Looking for existing tools that can be useful >> to rehost Ada 83 programs >> from Dec/Vax to UNIX systems. SUN/Solaris, DEC/ALPHA UNIX >> primary targets. > > One thing that is useful in GNAT is that to the maximum > extent practical, all DEC attributes and pragmas are > implemented on all DEC targets. This can be quite helpful > if your program makes extensive use of these special > DEC features. Similarly, there is an implementation of > all the DEC extensions to System. > > Of course a lot depends on how much you have used VMS > specific stuff from Starlet. The less the better for this > kind of porting effort. It may be foolish to claim Robert Dewar had additional meaning beyond what he stated, but here goes... The consideration Robert raises applies also to packages that are VMS-specific but do not happen to have Starlet in the name. Some of them can be readily synthesized (STR) but others are more difficult (INDEXED_IO has all of RMS behind it as body). The tough ones are bindings to pieces of VMS that are not at all Ada-specific, but there is little support in the 3rd party non-Ada tools marketplace for porting such programs. That market seems to concentrate on the porting of _programmers_ to non-VMS environments, by providing DCL-like shells, TPU-like editors etc. This is much like what I see coming _into_ VMS; there is a tendency to pick the easy projects rather than the tough ones. Larry Kilgallen