comp.lang.ada
 help / color / mirror / Atom feed
* Experiences/history of Aetech Ada compiler?
@ 1994-09-15  3:57 Dale Stanbrough
  1994-09-15  4:37 ` Experiences/history of Aetech Ada compiler? (more details!) Dale Stanbrough
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Dale Stanbrough @ 1994-09-15  3:57 UTC (permalink / raw)


Our department has the possibility of supplying students with 
the Aetech Ada compiler at a fairly low price (in conjuction with a book).

I was wondering if anyone has used this compiler and could tell me
of any weaknesses it may have.

So far it seems to handle things such as generics and tasks ok, but
it does not implement representation clauses at all.

Dale
-------------------------------------------------------------
Dale Stanbrough, RMIT, Melbourne, Australia, dale@rmit.edu.au
GNU Ada 94 (GNAT) => the best $0 you'll ever spend.
Available for DOS, Linux, OS/2, Sun Sparc, Sun Solaris, ...
Coming to a GNU supported platform near you soon...



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

* Re: Experiences/history of Aetech Ada compiler? (more details!)
  1994-09-15  3:57 Experiences/history of Aetech Ada compiler? Dale Stanbrough
@ 1994-09-15  4:37 ` Dale Stanbrough
  1994-09-15 16:25 ` Experiences/history of Aetech Ada compiler? Jeff Creem
  1994-09-19 15:11 ` Robert C. Lokerson
  2 siblings, 0 replies; 5+ messages in thread
From: Dale Stanbrough @ 1994-09-15  4:37 UTC (permalink / raw)


In article <358gnp$1lm@goanna.cs.rmit.oz.au> Dale Stanbrough,
dale@goanna.cs.rmit.edu.au writes:
>Our department has the possibility of supplying students with 
>the Aetech Ada compiler at a fairly low price (in conjuction with a book).

Whoops! Further details are...
IntegrAda, version 4.3.0, release 2, targetted for Dos computers.


Dale



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

* Re: Experiences/history of Aetech Ada compiler?
  1994-09-15  3:57 Experiences/history of Aetech Ada compiler? Dale Stanbrough
  1994-09-15  4:37 ` Experiences/history of Aetech Ada compiler? (more details!) Dale Stanbrough
@ 1994-09-15 16:25 ` Jeff Creem
  1994-09-19 15:11 ` Robert C. Lokerson
  2 siblings, 0 replies; 5+ messages in thread
From: Jeff Creem @ 1994-09-15 16:25 UTC (permalink / raw)



I have used it a little (and people I work with have used it a lot).
There is no debugger, all tasks run at one priority, pragma inline
does not work. There is no package machine cod. If these things
don't matter then its not a bad little package. The code it
generates is not terrible (although there is no way to generate
annotated assembly listings)

Jeff Creem
member Team-Ada



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

* Re: Experiences/history of Aetech Ada compiler?
  1994-09-15  3:57 Experiences/history of Aetech Ada compiler? Dale Stanbrough
  1994-09-15  4:37 ` Experiences/history of Aetech Ada compiler? (more details!) Dale Stanbrough
  1994-09-15 16:25 ` Experiences/history of Aetech Ada compiler? Jeff Creem
@ 1994-09-19 15:11 ` Robert C. Lokerson
  1994-09-20 13:19   ` Bob Duff
  2 siblings, 1 reply; 5+ messages in thread
From: Robert C. Lokerson @ 1994-09-19 15:11 UTC (permalink / raw)


In Article <358gnp$1lm@goanna.cs.rmit.oz.au> "Dale Stanbrough <dale@goanna.cs.rmit.edu.au>" says:
> Our department has the possibility of supplying students with 
> the Aetech Ada compiler at a fairly low price (in conjuction with a book).
> 
> I was wondering if anyone has used this compiler and could tell me
> of any weaknesses it may have.
> 
> So far it seems to handle things such as generics and tasks ok, but
> it does not implement representation clauses at all.
> 
 
I got their "LearnAda" product about 15 months ago.  It is the only ADA
compiler I have any (real) experience with.  I learned a lot trying to use
it.  I wrote a few useful tools for other groups around here using it.  Its
been 7 months since I was able to justify using in in my work.
 
My personal style of programming has evolved into one which uses a lot of
arrays of pointers to constant strings of varying lengths.  I have not been
able to get this compiler to properly construct them unless they are created
at run time with the "access" type scheme.  This might be ok (and in the ADA
spirit) but I wish I could have "all" the initializations happen at
elaboration-time.  (If thay makes any sense... I don't really consider myself
an ADA expert... Much as I would like to be)
 
The editor that comes with LearnAda has a limited source file size, but one
can get around that by using another (less-helpful) editor when one
encounters that limit.  I have not found a meaningful limit to the Compiler
Source size.  (Hint... After getting around the size limit with another
editor... try going back to using the context-sensitive LearnAda Editor.)
  
 
 


  R.C. LOKERSON (BOB)      MAIL ADDRESS:      VOICE : 407.729.2257
  HARRIS MDSO/MIS/DCC/ATG     HARRIS E.S.S.   SMTP  : RLOKER01@HARRIS.COM
  BLDG 15/RM 838              P.O. BOX 37     CCMAIL: RLOKER01
  PALM BAY, FLORIDA           MELBOURNE FL    FCC   : WA3PKX
                              32902           HOME  : 407.725.8024

  (I WROTE IT, NOT MR. HARRIS)
 
"Mache'tes dont kill people, people kill people." NRA (Natl Rwandan Army)
D:\RRN




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

* Re: Experiences/history of Aetech Ada compiler?
  1994-09-19 15:11 ` Robert C. Lokerson
@ 1994-09-20 13:19   ` Bob Duff
  0 siblings, 0 replies; 5+ messages in thread
From: Bob Duff @ 1994-09-20 13:19 UTC (permalink / raw)


In article <19940919111103.RLOKER01@rlokerson9.ess.harris.com>,
Robert C. Lokerson <RLOKER01@HARRIS.COM> wrote:
>My personal style of programming has evolved into one which uses a lot of
>arrays of pointers to constant strings of varying lengths.  I have not been
>able to get this compiler to properly construct them unless they are created
>at run time with the "access" type scheme.  This might be ok (and in the ADA
>spirit) but I wish I could have "all" the initializations happen at
>elaboration-time.  (If thay makes any sense... I don't really consider myself
>an ADA expert... Much as I would like to be)

In Ada 9X, you can do things like this:

    type String_Ptr is access constant String;
    type String_Table is array(Positive range <>) of String_Ptr;

    X: String_Table :=
        ( new String'("Hello, world."),
          new String'("Goodbye, cruel world."),
          new String'("Another message.") );

Since String_Ptr is an access-to-constant type, the compiler should
allocate the above stuff statically.  This works in part because
Unchecked_Deallocation is not allowed for access-to-constant types.
-- 
Bob Duff                                bobduff@inmet.com
Oak Tree Software, Inc.
Ada 9X Mapping/Revision Team (Intermetrics, Inc.)



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

end of thread, other threads:[~1994-09-20 13:19 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1994-09-15  3:57 Experiences/history of Aetech Ada compiler? Dale Stanbrough
1994-09-15  4:37 ` Experiences/history of Aetech Ada compiler? (more details!) Dale Stanbrough
1994-09-15 16:25 ` Experiences/history of Aetech Ada compiler? Jeff Creem
1994-09-19 15:11 ` Robert C. Lokerson
1994-09-20 13:19   ` Bob Duff

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