comp.lang.ada
 help / color / mirror / Atom feed
* Green Hills Ada library question
@ 1998-09-14  0:00 dennison
  1998-09-14  0:00 ` Tucker Taft
  1998-09-15  0:00 ` bob
  0 siblings, 2 replies; 24+ messages in thread
From: dennison @ 1998-09-14  0:00 UTC (permalink / raw)


I'm trying to do an initial build of an Ada system we have here using the
Green Hills AdaMulti environment on WindowsNT. Our system currently has 371
source files scattered over 42 different directories.

Green Hills tech support claims their system has no automatic build process,
and I will have to go into their IDE and *manually* add all 371 files to a
build file.  That file will also have to be *manually* maintained. (Can you
say "error prone"?). They do have an "adareg" command, but no "compile
obsolete adareg'ed units" command. They have the ability to compile obsolete
units that are listed in the build file, but no "put these units in the build
file" command.

I have more than a little trouble believing all this, as it would be the only
Ada compiler I have ever worked with (out of 8) that lacks some way to
automaticaly build and maintain a system. Can someone else who has worked with
Green Hills tell me how this is done?

--
T.E.D.

-----== Posted via Deja News, The Leader in Internet Discussion ==-----
http://www.dejanews.com/rg_mkgrp.xp   Create Your Own Free Member Forum




^ permalink raw reply	[flat|nested] 24+ messages in thread
* Re: Green Hills Ada library question (Ada on VxWorks)
@ 1998-09-22  0:00 Marin David Condic, 561.796.8997, M/S 731-96
  1998-09-24  0:00 ` dewarr
  0 siblings, 1 reply; 24+ messages in thread
From: Marin David Condic, 561.796.8997, M/S 731-96 @ 1998-09-22  0:00 UTC (permalink / raw)


dewarr@MY-DEJANEWS.COM writes:
>One interesting question here is whether you need tasking,
>or whether a minimal runtime system, of the kind that would
>typically be used in a safety-critical system, would be
>usable. One approach that some of our customers are exploring
>is the use of our GNORT (GNAT No Run-Time) technology that
>provides a subset of Ada which generates absolutely ZERO
>bytes of runtime. This means that you can simply generate
>object files and then run them to the bare board using
>whatever low level toolset is appropriate.
>
>One customer for example is using OS/2 as the development
>environment, and then GNORT for actual delivery to the
>target system (which is a bare board x86).
>
    I'm curious about GNORT. Does the "zero bytes of runtime" mean
    that there are no compiler supplied procedures or functions that
    are ever called to do some common task? By which, I mean something
    like common code that does a bounds check and raises an exception,
    or something similar. I do  not mean something like the standard
    libraries for math functions, etc. (Those you can possibly treat
    as regular packages as if you wrote them yourself, provided you
    have enough information about the actual implementation) All the
    code for whatever statements are compiled is generated as some
    in-line machine code?

    If you were to allow for subroutines for common operations like
    bounds checking, would there be any difference in providing
    subroutines for more complex features, such as task scheduling?
    (Other than the possible non-determinism. I'm thinking that a
    run-time library is not necessarily evil if it results in smaller
    code by sharing some frequently repeated operations and the
    tradeoff between procedure call overhead and space savings is
    reasonable.)

    Just curious about how this stuff is done...

    MDC
Marin David Condic, Senior Computer Engineer     Voice:     561.796.8997
Pratt & Whitney GESP, M/S 731-95, P.O.B. 109600  Fax:       561.796.4669
West Palm Beach, FL, 33410-9600                  Internet:  CONDICMA@PWFL.COM
=============================================================================
    "The reasonable man adapts himself to the world; the unreasonable
    one persists in trying to adapt the world to himself. Therefore
    all progress depends on the unreasonable man."
        --  G.B. Shaw
=============================================================================




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

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

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1998-09-14  0:00 Green Hills Ada library question dennison
1998-09-14  0:00 ` Tucker Taft
1998-09-15  0:00   ` dennison
1998-09-29  0:00     ` Victor Giddings
1998-09-30  0:00       ` dewar
1998-09-30  0:00       ` dennison
1998-10-01  0:00         ` Paul English
1998-09-15  0:00 ` bob
1998-09-15  0:00   ` Green Hills Ada library question (Ada on VxWorks) Corey Minyard
1998-09-16  0:00     ` dewarr
1998-09-16  0:00       ` dennison
1998-09-16  0:00     ` dennison
1998-09-17  0:00       ` dewar
1998-09-18  0:00         ` dennison
1998-09-18  0:00           ` Tarjei Tj�stheim Jensen
1998-09-18  0:00             ` dennison
1998-09-19  0:00               ` dewarr
1998-09-19  0:00               ` dewarr
1998-09-21  0:00                 ` dennison
1998-09-19  0:00             ` dewarr
1998-09-19  0:00           ` dewar
  -- strict thread matches above, loose matches on Subject: below --
1998-09-22  0:00 Marin David Condic, 561.796.8997, M/S 731-96
1998-09-24  0:00 ` dewarr
1998-09-25  0:00   ` Jim Chelini

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