Talk:Ada Programming/Ada 2005

New Character Set

  • IMHO it should be better (more understandable) to use an English word to show the use of 32 bits identifiers. The identifier Übertrag is not very useful for non german speakers. Something like Déjà vu, but that sounds like a common name for an identifier. Or maybe the example could simply be the definition of constant Pi in Ada.Numerics

-- suruena 11:54, 7 Mar 2005 (UTC)


  • As far as I know these two examples are already possible in Ada 95, since ISO Latin-1 has to be supported in identifiers. Will be supported? That would be a good example:
type Price_In_ is delta 0.01 digits 8;

-- ManuelGR 20:46, 8 Mar 2005 (UTC)


  • It's true, both Übertrag and Déjà vu are allowed in Ada 95, so we must change that example. I don't known whether Price_In_ is a legal Ada 2005 identifier (Price_In_$ is not), but at least it is not rejected by GCC 3.4.3 (using switches -gnatiw -gnatW8 for UTF-8 character set). Anyway, until we are sure the euro sign is valid in identifiers I would use another example, like putting the standard constant Pi and saying that russians and indians will be able to use their mother tonge in Ada.

-- suruena 14:47, 13 Mar 2005 (UTC)

Ada 200Y

As stated in the Ada 2006 FAQ, the "nickname" of the next revision of Ada isn't clear yet (the community decides this name, and there is no agreement). The new standard probably will be accepted in early 2006, however some voices are saying that the name should be Ada 2005 because it has been named that way during some time, and because Ada 2006 do not sounds well. I don't have any preferences, but IMHO maybe we should put every reference to the next revision simply as "Ada 200Y", explaining in this page that the nickname isn't decided yet. --surueña 11:23, 2005 Jun 5 (UTC)

For new content, I agree in using Ada 200Y. For the current content I suggest to wait how it evolves before changing anything. ManuelGR 19:46, 5 Jun 2005 (UTC)

According to the "Rationale for Ada 2005" published in http://www.adacore.com/ada_2005.php (right box):

This is currently being reviewed and the final approved standard should emerge in the first half of 2006. There has been much discussion on whether the language should be called Ada 2005 or Ada 2006. For various reasons the WG9 meeting in York in June 2005 decided that the vernacular name should be Ada 2005.

So we should not take the contrary to the WG9. Now it is clear that the standard will be published in 2006 but the language will preserve its currently popular name. I will undo my changes, so all the references go back to Ada 2005. ManuelGR 19:14, 14 July 2005 (UTC)

contents structure, library

The nesting level of Library seems broken. I feel guilty of that. Could someone in the know have a look, and get things right again?

The programs' sources could be compiled but they aren't on sf. I'm not yet familiar with how one arranges that. I could send a .tar if anyone wants it.

gb

The nesting level is now fixed, I have removed a minor section title because there was too much nesting. About Sourceforge, you can become a member of the project and then you can upload all the sources you want, otherwise you can send to me the examples (using the "E-mail this user" link on my userpage ManuelGR) and I will upload them to the CVS. ManuelGR 16:17, 23 October 2005 (UTC)

bean counting algorithm

actually, the introductory paragraph at the start of the bean counting subjection states an exercise that is more extensive than its semi-solution. It's a WiKi, o.K.? :-)

gb

this is now fixed. gb 02:55, 1 November 2005 (UTC)

Container Lib

Well, while a description of the container lib was in desperate need I think it would better be placed in either in the Library section ot the book Ada_Programming/Libraries/Ada.Containers, Ada_Programming/Libraries/Ada.Containers.Vectors or inside a new feature page Ada_Programming/Containers.

This is the "overview" page and the text is allready detailed for "overview". Nothing wrong with detailed - it deserves it't own space

--Krischik T 12:15, 3 November 2005 (UTC)

I think so, it deserves its own space. Let's wait to hear what Georg Bauhaus thinks about it. ManuelGR 19:40, 4 November 2005 (UTC)
I agree. gb 18:31, 5 November 2005 (UTC)

Given that we all agree, I will copy the content to Ada_Programming/Containers. I think that one is the best page since the demo covers more than one container (so not for Ada_Programming/Libraries/Ada.Containers.Vectors, Ada_Programming/Libraries/Ada.Containers.Maps, etc) and it is more tutorial-oriented than reference-oriented, so not for the parent package Ada_Programming/Libraries/Ada.Containers either. Containers will be a main topic for Ada 2005 tutorials, won't they? ManuelGR 22:46, 22 November 2005 (UTC)