comp.lang.ada
 help / color / mirror / Atom feed
* New GNAT ports (was Re: Ada and Automotive Industry)
@ 1996-12-24  0:00 Robert Dewar
  1996-12-27  0:00 ` New GNAT ports John Howard
  1997-01-07  0:00 ` New GNAT ports (was Re: Ada and Automotive Industry) Richard A. O'Keefe
  0 siblings, 2 replies; 30+ messages in thread
From: Robert Dewar @ 1996-12-24  0:00 UTC (permalink / raw)



obert Eachus says

  >"   Amen!  If it wasn't clear before, that was exactly my point.  The
  >cost of the port can be academic if you can't guarantee that the
  >compiler will be ready in time.  I'd want a lot of time for an 8051
  >GNAT target, but for many other potential targets (especially if gcc
  >has already been ported) it is possible to get something up and
  >running in a week.  You may spend the next several months getting it
  >thoughly wrung out and tested, getting the some of the annex support
  >working, building high-level bindings to OS specific libraries, etc.,
  >but without much schedule risk involved.  (In case that last part is
  >confusing, there are parts of the annexes that you can spend a lot of
  >time on if you care, for example Interfaces to COBOL, or tweaking the
  >numerics performance.  But there shouldn't be any schedule risk early
  >in a project from that.  Most of the GNAT annex code ports with the
  >compiler with no extra effort.)"


I would amend that slightly to say "get something up and running in a week",
if you do not include tasking. The tasking may be easy if you have a system
that is very close to Posix compliant, but in our experience there are lots
of variations in threads packages that complicate this task, and I would
more comfortably restrict the "in a week" to exclude tasking.

Also, this is assuming everything goes smoothly, and depends on the quality
of the GCC port, and also how unusual the machine is. GNAT tends to excercise
some aspects of a port which are not excercised by GNU C, and so you can find
that a port needs more work than you thought.

Still the bottom line is certainly that GNAT technology can be ported much
more rapidly than other technologies which require a new code generator to
be written.





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

end of thread, other threads:[~1997-01-15  0:00 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1996-12-24  0:00 New GNAT ports (was Re: Ada and Automotive Industry) Robert Dewar
1996-12-27  0:00 ` New GNAT ports John Howard
1997-01-07  0:00 ` New GNAT ports (was Re: Ada and Automotive Industry) Richard A. O'Keefe
1997-01-07  0:00   ` Robert Dewar
1997-01-08  0:00     ` Ken Garlington
1997-01-08  0:00     ` Richard A. O'Keefe
1997-01-08  0:00       ` Robert Dewar
1997-01-07  0:00   ` Robert A Duff
1997-01-07  0:00     ` Robert Dewar
1997-01-08  0:00     ` Richard A. O'Keefe
1997-01-09  0:00       ` Dr. Peter E. Obermayer
1997-01-07  0:00   ` Ken Garlington
1997-01-08  0:00     ` Richard A. O'Keefe
1997-01-08  0:00       ` Robert Dewar
1997-01-09  0:00         ` Richard A. O'Keefe
1997-01-11  0:00           ` Robert Dewar
1997-01-11  0:00         ` Addresses of Subprograms (was: New GNAT ports) Larry Kilgallen
1997-01-13  0:00           ` Larry Kilgallen
1997-01-14  0:00             ` Richard A. O'Keefe
1997-01-14  0:00               ` Fergus Henderson
1997-01-15  0:00             ` Richard Kenner
1997-01-09  0:00       ` New GNAT ports (was Re: Ada and Automotive Industry) Ken Garlington
1997-01-08  0:00   ` Karl Cooper
1997-01-08  0:00     ` Robert Dewar
1997-01-09  0:00     ` Richard A. O'Keefe
1997-01-09  0:00       ` Robert Dewar
1997-01-09  0:00   ` Robert I. Eachus
1997-01-10  0:00   ` Robert I. Eachus
1997-01-11  0:00     ` Robert Dewar
1997-01-13  0:00       ` Richard A. O'Keefe

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