home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / lang / ada / 3926 < prev    next >
Encoding:
Text File  |  1993-01-08  |  1.9 KB  |  44 lines

  1. Newsgroups: comp.lang.ada
  2. Path: sparky!uunet!europa.asd.contel.com!darwin.sura.net!ukma!news!news.cs.odu.edu!zeil
  3. From: zeil@renenutet.cs.odu.edu (Steven J. Zeil)
  4. Subject: Re: Bindings for Micro Soft Windows to Ada
  5. In-Reply-To: mfeldman@seas.gwu.edu's message of Wed, 6 Jan 1993 02: 56:39 GMT
  6. Message-ID: <ZEIL.93Jan8133808@renenutet.cs.odu.edu>
  7. Sender: news@cs.odu.edu (News File Owner)
  8. Nntp-Posting-Host: renenutet.cs.odu.edu
  9. Organization: Old Dominion University, Norfolk, VA, USA
  10. References: <5787@dsacg3.dsac.dla.mil> <1993Jan6.025639.18809@seas.gwu.edu>
  11. Date: Fri, 8 Jan 1993 18:38:08 GMT
  12. Lines: 30
  13.  
  14. In article <1993Jan6.025639.18809@seas.gwu.edu> mfeldman@seas.gwu.edu (Michael Feldman) writes:
  15. >
  16. >   Meridian offers a pretty good Windows-based compiler with a usable "thin"
  17. >   binding to the Windows API. I take it that this is what you were after.
  18. >
  19.  
  20.  
  21. I purchased Meridian's OpenAda Windows 1.0 last month and have been
  22. quite disappointed.  
  23.  
  24. The biggest problem is that any use of exception renaming causes the
  25. code generator to crash.  The kicker is that, because Direct_IO and
  26. Sequential_IO both rename the exceptions from IO_Exceptions, any
  27. instantiation of these two packages causes the crash.  Meridian's
  28. customer support acknowledges the problem and says that it "might" be
  29. fixed in the next version.  They did not respond to my queries as to
  30. whether the other compilers in their line (e.g., the DOS version)
  31. share this problem. This effectively kills any chance I had of
  32. making practical use of their compiler.
  33.  
  34.  
  35. In addition, there are built-in limitations that I find annoying. No
  36. more than 64K of static variables total across all packages. No more
  37. than 64K of run-time stack space total across all tasks.  Even if I
  38. chose to write my own Direct_IO package (without exception renaming)
  39. to overcome the bug noted above, these would be quite hard for me to
  40. live with.
  41.  
  42.  
  43.                                                      Steven Zeil
  44.