<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<rss version="2.0">
  <channel>
  <title>comp.lang.ada Google Group</title>
  <link>http://groups.google.com.au/group/comp.lang.ada</link>
  <description>Discussion about Ada*.</description>
  <language>en</language>
  <item>
  <title>Re: Possible compiler bug with this simple program</title>
  <link>http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/0e5a3abec221df39/e130dba2b3cfd1f9?show_docid=e130dba2b3cfd1f9</link>
  <description>
  I suspect that one problem is using the C convention to pass a &lt;br&gt; parameter that is of an unconstrained array type, see below. &lt;br&gt; ... &lt;br&gt; ... &lt;br&gt; So Real_Vector is an unconstrained array type. According to RM &lt;br&gt; B.3(70), the C convention passes only a single pointer to the first &lt;br&gt; element of the array, so the &#39;Range attribute will not be available
  </description>
  <guid isPermaLink="true">http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/0e5a3abec221df39/e130dba2b3cfd1f9?show_docid=e130dba2b3cfd1f9</guid>
  <author>
  niklas.hol...@tidorum.invalid
  (Niklas Holsti)
  </author>
  <pubDate>Thu, 28 Aug 2008 08:03:43 UT
</pubDate>
  </item>
  <item>
  <title>Re: Possible compiler bug with this simple program</title>
  <link>http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/0e5a3abec221df39/c79a4228ad978203?show_docid=c79a4228ad978203</link>
  <description>
  I cannot test your program now but it seems to me that perhaps you &lt;br&gt; should specify the alignment of the arrays and Long_Floats. Also, it &lt;br&gt; might be a good idea to double-check that on the Intel Core 2, the &lt;br&gt; long floats are really 64 bits and not 80 bits wide. It could be that &lt;br&gt; the compiler got that wrong but I doubt it.
  </description>
  <guid isPermaLink="true">http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/0e5a3abec221df39/c79a4228ad978203?show_docid=c79a4228ad978203</guid>
  <author>
  ludo...@ludovic-brenta.org
  (Ludovic Brenta)
  </author>
  <pubDate>Thu, 28 Aug 2008 07:56:36 UT
</pubDate>
  </item>
  <item>
  <title>Possible compiler bug with this simple program</title>
  <link>http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/0e5a3abec221df39/9d979e000cdd3bf5?show_docid=9d979e000cdd3bf5</link>
  <description>
  The following is a program which emulates the structure of a binding &lt;br&gt; to a bunch of C code (but there is no C code included here--it is all &lt;br&gt; Ada). This structure exhibits a behavior which I think might be a &lt;br&gt; compiler error but could be the result of incorrect declarations when &lt;br&gt; running on certain machines.
  </description>
  <guid isPermaLink="true">http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/0e5a3abec221df39/9d979e000cdd3bf5?show_docid=9d979e000cdd3bf5</guid>
  <author>
  lancebo...@qwest.net
  (Jerry)
  </author>
  <pubDate>Thu, 28 Aug 2008 07:28:29 UT
</pubDate>
  </item>
  <item>
  <title>Re: Failure integrating .NET GPL version of GNAT into Visual Studio 2005</title>
  <link>http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/f5740c829cbe6888/6bdfd58ba2a81f58?show_docid=6bdfd58ba2a81f58</link>
  <description>
  On my machine I found the same problem. There appears to be a registry problem in the GPL version. Normally I use the GNAT Pro version. &lt;br&gt; Although I&#39;m no expert, I did find that adding the following registry information fixed this problem on my machine. &lt;br&gt; Put this text in a file called fix.reg and double click on it.
  </description>
  <guid isPermaLink="true">http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/f5740c829cbe6888/6bdfd58ba2a81f58?show_docid=6bdfd58ba2a81f58</guid>
  <author>
  veen...@xs4all.nl
  (Rob Veenker)
  </author>
  <pubDate>Wed, 27 Aug 2008 18:57:35 UT
</pubDate>
  </item>
  <item>
  <title>Re: Common exception handling</title>
  <link>http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/5f260a1d9f0c280c/a30514b3d0512984?show_docid=a30514b3d0512984</link>
  <description>
  Maciej Sobczak schrieb: &lt;br&gt; Meanwhile, using a nested programming language, &lt;br&gt; we can do &lt;br&gt; type Throwable is tagged private; &lt;br&gt; ... &lt;br&gt; procedure Outer is &lt;br&gt; Fail: exception; &lt;br&gt; package OO_Exception is &lt;br&gt; type Relevant_Info is new Throwable with &lt;br&gt; -- everything needed to known what &lt;br&gt; -- has happened deep down the call chain
  </description>
  <guid isPermaLink="true">http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/5f260a1d9f0c280c/a30514b3d0512984?show_docid=a30514b3d0512984</guid>
  <author>
  rm.dash-bauh...@futureapps.de
  (Georg Bauhaus)
  </author>
  <pubDate>Wed, 27 Aug 2008 09:20:12 UT
</pubDate>
  </item>
  <item>
  <title>Re: Common exception handling</title>
  <link>http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/5f260a1d9f0c280c/6a44d9ab704e54b6?show_docid=6a44d9ab704e54b6</link>
  <description>
  Yes, but it is still a range, technically, a bounded set. The problem is &lt;br&gt; that this set can be infinite. Such structure of an ordered set have real &lt;br&gt; numbers, strings, and, of course, type hierarchies. &lt;br&gt; &lt;p&gt;Extension = specialization in classic OO (and Ada). When a type is extended &lt;br&gt; by adding new members and/or methods it is a specialization of the class
  </description>
  <guid isPermaLink="true">http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/5f260a1d9f0c280c/6a44d9ab704e54b6?show_docid=6a44d9ab704e54b6</guid>
  <author>
  mail...@dmitry-kazakov.de
  (Dmitry A. Kazakov)
  </author>
  <pubDate>Wed, 27 Aug 2008 08:16:40 UT
</pubDate>
  </item>
  <item>
  <title>Re: Common exception handling</title>
  <link>http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/5f260a1d9f0c280c/d3e61278888f0431?show_docid=d3e61278888f0431</link>
  <description>
  On 26 Sie, 21:14, &amp;quot;Dmitry A. Kazakov&amp;quot; &amp;lt;mail...@dmitry-kazakov.de&amp;gt; &lt;br&gt; wrote: &lt;br&gt; Hierarchies, not ranges. &lt;br&gt; The difference is that entities in the hierarchy can be not only &lt;br&gt; extended but also specialized and that would nicely fit in the OO part &lt;br&gt; of the language. &lt;br&gt; Yes. &lt;br&gt; Oh, wait. We have discussed that part already and there was no
  </description>
  <guid isPermaLink="true">http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/5f260a1d9f0c280c/d3e61278888f0431?show_docid=d3e61278888f0431</guid>
  <author>
  see.my.homep...@gmail.com
  (Maciej Sobczak)
  </author>
  <pubDate>Tue, 26 Aug 2008 20:22:03 UT
</pubDate>
  </item>
  <item>
  <title>Re: www.ada-auth.org is down</title>
  <link>http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/cb7327a02e4b1b5c/0932b51eb36b6829?show_docid=0932b51eb36b6829</link>
  <description>
  I can&#39;t get in, either. I&#39;ve sent a complaint off to the owners of the &lt;br&gt; machine... &lt;br&gt; Randy.
  </description>
  <guid isPermaLink="true">http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/cb7327a02e4b1b5c/0932b51eb36b6829?show_docid=0932b51eb36b6829</guid>
  <author>
  ra...@rrsoftware.com
  (Randy Brukardt)
  </author>
  <pubDate>Tue, 26 Aug 2008 20:17:28 UT
</pubDate>
  </item>
  <item>
  <title>www.ada-auth.org is down</title>
  <link>http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/cb7327a02e4b1b5c/54a94b80950978e1?show_docid=54a94b80950978e1</link>
  <description>
  If there&#39;s anyone reading this who is in a position to get this fixed &lt;br&gt; but may not have been aware of this: &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.ada-auth.org&quot;&gt;[link]&lt;/a&gt; has not been &lt;br&gt; responding since sometime yesterday. &lt;br&gt; -- thanks, Adam
  </description>
  <guid isPermaLink="true">http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/cb7327a02e4b1b5c/54a94b80950978e1?show_docid=54a94b80950978e1</guid>
  <author>
  a...@irvine.com
  (Adam Beneschan)
  </author>
  <pubDate>Tue, 26 Aug 2008 19:55:12 UT
</pubDate>
  </item>
  <item>
  <title>Re: Common exception handling</title>
  <link>http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/5f260a1d9f0c280c/a93404835153f4a5?show_docid=a93404835153f4a5</link>
  <description>
  Right, I fully agree. Ada is overloaded with &amp;quot;special&amp;quot; features. &lt;br&gt; I prefer exceptions become a &amp;quot;normal&amp;quot; discrete type (only in the interface &lt;br&gt; of). I wished to have ranges of exceptions so that one could define a group &lt;br&gt; of related exceptions, and be able to extend such groups. This could the &lt;br&gt; first step in order to make exceptions contracted.
  </description>
  <guid isPermaLink="true">http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/5f260a1d9f0c280c/a93404835153f4a5?show_docid=a93404835153f4a5</guid>
  <author>
  mail...@dmitry-kazakov.de
  (Dmitry A. Kazakov)
  </author>
  <pubDate>Tue, 26 Aug 2008 19:14:10 UT
</pubDate>
  </item>
  <item>
  <title>Re: Common exception handling</title>
  <link>http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/5f260a1d9f0c280c/5d1310a447f15557?show_docid=5d1310a447f15557</link>
  <description>
  On Aug 26, 8:10 am, &amp;quot;Dmitry A. Kazakov&amp;quot; &amp;lt;mail...@dmitry-kazakov.de&amp;gt; &lt;br&gt; wrote: &lt;br&gt; Maybe this use of CASE should be allowed, even if we don&#39;t go all the &lt;br&gt; way and make exceptions first-class entities in other ways. What does &lt;br&gt; anyone else think... would it be a worthwhile feature to propose &lt;br&gt; adding? Or is it just too &amp;quot;special&amp;quot; (if we added this, others would
  </description>
  <guid isPermaLink="true">http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/5f260a1d9f0c280c/5d1310a447f15557?show_docid=5d1310a447f15557</guid>
  <author>
  a...@irvine.com
  (Adam Beneschan)
  </author>
  <pubDate>Tue, 26 Aug 2008 16:49:59 UT
</pubDate>
  </item>
  <item>
  <title>Re: Common exception handling</title>
  <link>http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/5f260a1d9f0c280c/872f86967720cac2?show_docid=872f86967720cac2</link>
  <description>
  shaunpatter...@gmail.com a écrit : &lt;br&gt; I guess this is what you want... &lt;br&gt; exception &lt;br&gt; when others =&amp;gt; &lt;br&gt; -- common part &lt;br&gt; ... &lt;br&gt; begin &lt;br&gt; raise; -- Reraises current exception &lt;br&gt; exception &lt;br&gt; when A =&amp;gt; &lt;br&gt; ... &lt;br&gt; when B =&amp;gt; &lt;br&gt; ...
  </description>
  <guid isPermaLink="true">http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/5f260a1d9f0c280c/872f86967720cac2?show_docid=872f86967720cac2</guid>
  <author>
  ro...@adalog.fr
  (Jean-Pierre Rosen)
  </author>
  <pubDate>Tue, 26 Aug 2008 15:18:59 UT
</pubDate>
  </item>
  <item>
  <title>Re: Common exception handling</title>
  <link>http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/5f260a1d9f0c280c/84f74f66d41b8195?show_docid=84f74f66d41b8195</link>
  <description>
  Hmm, it looks quite ugly, IMO. Exception handler (case-like) is better &lt;br&gt; structured, cleaner, and possibly more efficient. &lt;br&gt; --------- &lt;br&gt; If exceptions were first-class citizens allowed in case statements then: &lt;br&gt; exception &lt;br&gt; when E : others =&amp;gt; &lt;br&gt; Print_Test (Rec); &lt;br&gt; case E is -- This is not Ada, alas!
  </description>
  <guid isPermaLink="true">http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/5f260a1d9f0c280c/84f74f66d41b8195?show_docid=84f74f66d41b8195</guid>
  <author>
  mail...@dmitry-kazakov.de
  (Dmitry A. Kazakov)
  </author>
  <pubDate>Tue, 26 Aug 2008 15:10:32 UT
</pubDate>
  </item>
  <item>
  <title>Re: Common exception handling</title>
  <link>http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/5f260a1d9f0c280c/5e0b63e3fa3600a5?show_docid=5e0b63e3fa3600a5</link>
  <description>
  No, I don&#39;t think it&#39;s the only way. I&#39;m surprised no one has &lt;br&gt; suggested this: &lt;br&gt; exception &lt;br&gt; when E : others =&amp;gt; &lt;br&gt; Print_Test (Rec); &lt;br&gt; declare &lt;br&gt; use Ada.Exceptions; &lt;br&gt; begin &lt;br&gt; if Exception_Identity(E) = A&#39;Identity then &lt;br&gt; ... handling for A &lt;br&gt; elsif Exception_Identity(E) = B&#39;Identity then
  </description>
  <guid isPermaLink="true">http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/5f260a1d9f0c280c/5e0b63e3fa3600a5?show_docid=5e0b63e3fa3600a5</guid>
  <author>
  a...@irvine.com
  (Adam Beneschan)
  </author>
  <pubDate>Tue, 26 Aug 2008 14:43:20 UT
</pubDate>
  </item>
  <item>
  <title>Re: Common exception handling</title>
  <link>http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/5f260a1d9f0c280c/8c77ccbc82e0faf4?show_docid=8c77ccbc82e0faf4</link>
  <description>
  Yeah, it looks like the extra layer of exception handling is the only &lt;br&gt; way. I was hoping I could avoid that if possible. &lt;br&gt; Thanks,
  </description>
  <guid isPermaLink="true">http://groups.google.com.au/group/comp.lang.ada/browse_thread/thread/5f260a1d9f0c280c/8c77ccbc82e0faf4?show_docid=8c77ccbc82e0faf4</guid>
  <author>
  shaunpatter...@gmail.com
  </author>
  <pubDate>Tue, 26 Aug 2008 13:47:27 UT
</pubDate>
  </item>
  </channel>
</rss>
