comp.lang.ada
 help / color / mirror / Atom feed
* rehost
@ 1999-03-26  0:00 Brad JungleT
  1999-03-27  0:00 ` rehost robert_dewar
  1999-03-28  0:00 ` rehost David L Fuson
  0 siblings, 2 replies; 5+ messages in thread
From: Brad JungleT @ 1999-03-26  0:00 UTC (permalink / raw)


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.




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: rehost
  1999-03-26  0:00 rehost Brad JungleT
@ 1999-03-27  0:00 ` robert_dewar
  1999-03-27  0:00   ` rehost Larry Kilgallen
  1999-03-28  0:00 ` rehost David L Fuson
  1 sibling, 1 reply; 5+ messages in thread
From: robert_dewar @ 1999-03-27  0:00 UTC (permalink / raw)


In article <36FC4AE3.64EB@yahoo.com>,
  Brad JungleT <bht_jungle@yahoo.com> 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.


-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/       Search, Read, Discuss, or Start Your Own    




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: rehost
  1999-03-27  0:00 ` rehost robert_dewar
@ 1999-03-27  0:00   ` Larry Kilgallen
  1999-03-27  0:00     ` rehost robert_dewar
  0 siblings, 1 reply; 5+ messages in thread
From: Larry Kilgallen @ 1999-03-27  0:00 UTC (permalink / raw)


In article <7didjo$n35$1@nnrp1.dejanews.com>, robert_dewar@my-dejanews.com writes:
> In article <36FC4AE3.64EB@yahoo.com>,
>   Brad JungleT <bht_jungle@yahoo.com> 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




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: rehost
  1999-03-27  0:00   ` rehost Larry Kilgallen
@ 1999-03-27  0:00     ` robert_dewar
  0 siblings, 0 replies; 5+ messages in thread
From: robert_dewar @ 1999-03-27  0:00 UTC (permalink / raw)


In article <1999Mar27.072136.1@eisner>,
  Kilgallen@eisner.decus.org.nospam wrote:
> 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).

Larry is quite right, these problems also apply to other
packages besides Starlet. And of course, as with any port,
third party libraries may be a consideration ...

-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/       Search, Read, Discuss, or Start Your Own    




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: rehost
  1999-03-26  0:00 rehost Brad JungleT
  1999-03-27  0:00 ` rehost robert_dewar
@ 1999-03-28  0:00 ` David L Fuson
  1 sibling, 0 replies; 5+ messages in thread
From: David L Fuson @ 1999-03-28  0:00 UTC (permalink / raw)


David Writes:

Having written Ada 83 on VAX/VMS and VAXELN for 8 years.  I found that my
skills and "most of all, my code" was easily ported to other non real-time
OS and other real-time systems if machine dependent PRAGMAs were not used.

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.

--
+---------------------------------------------------------------+
|David Fuson                    email:  David.L.Fuson@boeing.com|
| Principal Software Engineer   Phone:  (281) 336-5124          |
| Boeing Company                Fax:    (281) 336-5341          |
| Space Defense Systems         Regular Mail Code: HS-44        |
| 13100 Space Center Blvd.      NASA    Mail Code: JHOU-2310    |
| Houston, TX 77059                     http://www.boeing.com   |
+---------------------------------------------------------------+







^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~1999-03-28  0:00 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-03-26  0:00 rehost Brad JungleT
1999-03-27  0:00 ` rehost robert_dewar
1999-03-27  0:00   ` rehost Larry Kilgallen
1999-03-27  0:00     ` rehost robert_dewar
1999-03-28  0:00 ` rehost David L Fuson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox