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