Talk:Ada Programming

Archived Discussions

Archive
Archives
  1. November 2004 April 2005
  2. /Coding conventions
  3. /New Picture
  4. /New Name needed
  5. /Archive 2
  6. /Archive 3
  7. January 2006 December 2006
  8. January 2007 December 2007


/Archive 1
Other Language Libraries, AI302, Added to bookshelf, mention tasking earlier?, Development stage, Sorting in category, Things to look out for
/Coding conventions
Coding conventions
/New Picture
New Picture
/New Name needed
New Name needed, Conversion to the new naming policy
/Archive 2
Ada Programming/All_Chapters
/Archive 3
/Archive 4
/Archive 5
Category:Book:Ada Programming/Wikibook#Ada%20Programming Category:Book:Ada Programming/Maintenance#Ada%20Programming

Current Discussions

See also:

FAQ Section

Another good idea might be to start adding an FAQ section to the book for commonly encountered issues, possibly structured in a fashion reflecting the books original structure - --82.83.125.250 (talk) 23:08, 1 February 2008 (UTC)

Note that there is already http://en.wikibooks.org/wiki/Category:Ada_Programming/FAQ

Resources

(Unsorted, needs to be further classified) Many of these links might be more relevant for the wikipedia entry about Ada?

Contains also some pointers: http://groups.google.com/group/comp.lang.ada/browse_thread/thread/9f24c9ad3717de45/45031c371e543412?hl=en#45031c371e543412

English

Blogs

German

Ada

Comparisons

Ada 2005

Use and Users of Ada

Mission Critical Systems

Misc

Ada Tools

IDEs/open source

  • Gnat Programming Studio

Other discussion pages

These are open discussion pages about specific chapters:

Language Features

Before you introduce control structures, maybe we should learn how to declare and use variables and do some basic math. Then we can understand more interesting examples for the control structures section. --139.19.14.55 (discuss)

move or rename 'Other Language Libraries'

Before I added Ada Programming/Libraries/SAL, I looked thru the Ada Programming main page, looking for "External Libraries". I didn't see it; later I learned it was "Other Language Libraries".

I think the name "Other Language Libraries" is confusing; I took it to mean "libraries defined in the Ada standard that are not been discussed above".

I suggest moving that section to External Resources or External Links (another source of confusion!). Or at least renaming it to External Libraries. Stephen leake (discusscontribs) 07:42, 4 May 2012 (UTC)

I agree entirely about the rename and so I have already edited the text in that way; but I'm not sure about the move, because it would unmatch the subpage structure since all these libraries (predefined and external) hang from Ada Programming/Libraries. Let's wait for a third opinion. -- ManuelGR (discusscontribs) 21:23, 9 May 2012 (UTC)
I Strongly agree. I suggest just dropping the word "Language", so that have we "Predefined Libraries" and "Other Libraries" in Ada_Programming/Libraries. What's a "language library", anyway? Dropping one noun also rids us of two of them in a row, and removes ambiguity of the adjectives' references. gb (discusscontribs) 11:50, 17 August 2013 (UTC)

In order to maintain the book with current external links, I have used the pywikipediaboot for finding broken links. This is the current list. If you know or can find a new working link for the information, please contribute by editing the page and then remove the line from this list so others know what work has been done and what is still pending.

Readability: Law of Least Astonishment

Personally I think the reference to the w:Law of Least Astonishment is irrelevant, and that that so called "law" is stupid nonsense, so the reference is not necessary. The section explains that the Ada is designed so that the code should be self-explained, while the ridiculous "law" refers to a polity of "best to follow common assumptions of how things gonna work", which, if followed here, means that Ada would be a gullwing language of typeless anarchy and no clue. Luckily this isn't the case, so Ada is not a language of "least astonishment". Rursus (discusscontribs) 08:25, 15 February 2013 (UTC)

Open source projects using Ada

This might be of interest to people looking to actually use Ada in actual applications

Pollen is using Ada

I am writing a Wikibook about a programming language I am creating. The wikibook is called The Pollen Programming Language. My programming language has an Ada runtime. There is a Wikipedia page marked for deletion about the Pollen programming language, so if you are interested in the benefits that my project may bring to the Ada community, please consider improving the wikipedia page and stating that you are against the deletion. M4t3uz (discusscontribs) 00:33, 21 March 2023 (UTC)

PDF formatting

In the PDF I downloaded, page "1" should be relabeled page "x" and changed from a right-hand page to a left-hand page.  Blank page "2" should be deleted, and page "3" should be page "1" with all subsequent pages renumbered. 伟思礼 (discusscontribs) 20:00, 5 July 2023 (UTC)

Regarding number of pages of the book

Hi @Bentbracke,

> Reversed pagecount back to 200, since I clearly have no idea what a page really means in this context.

I guess that number came from what wikistats was counting at that time, but that site doesn't seem to be available any longer. I don't know which criteria it chose for the count, but it was probably a simple count of Wikibooks articles sharing a common prefix (Wikibooks didn't even have the concept of subpage we are using now, so several separators were used like ':' or ' - '). In any case, I think we could say the book has more than 600 pages, since this is what the Category:Book:Ada_Programming is saying. ManuelGR (discusscontribs) 18:56, 9 June 2024 (UTC)

Yeah, that page really confused me (Category:Book:Ada_Programming):
"Pages in category "Book:Ada Programming"
The following 200 pages are in this category, out of 633 total."
What does it mean if a page is part of the book but not part of the category "Book:Ada Programming"? Bentbracke (discusscontribs) 15:32, 10 June 2024 (UTC)
Have you found any page on that situation? I think that could only happen if we forget to include the page in the category making use of the Template:BOOKCATEGORY. ManuelGR (discusscontribs) 21:31, 10 June 2024 (UTC)
Does the following then indicate that there 433 pages where that is the case?
The following 200 pages are in this category, out of 633 total. Bentbracke (discusscontribs) 15:33, 11 June 2024 (UTC)
Oh, no, that is just pagination. It means that you see in the list the first 200 pages of a total of 633 pages in the category. If you press '(next page)' you get the next 200 pages. There are 3 lists of 200 pages and then a final list of the remaining 33 pages. ManuelGR (discusscontribs) 21:48, 11 June 2024 (UTC)
Ahhh, that makes much more sense :-)
Is there a way to get a list of those pages without the bookcategory? Bentbracke (discusscontribs) 15:13, 12 June 2024 (UTC)
Yes, also there is this special page: https://en.wikibooks.org/wiki/Special:PrefixIndex?prefix=Ada+Programming%2F&namespace=0&hideredirects=1 and the API (only first 500) https://en.wikibooks.org/w/api.php?action=query&generator=allpages&gaplimit=500&gapfrom=Ada_Programming ManuelGR (discusscontribs) 16:40, 15 June 2024 (UTC)
Is that simply a list of all pages?
How do I identify which of these are missing the bookcategory? Bentbracke (discusscontribs) 07:32, 16 June 2024 (UTC)
Category:Book:Ada Programming/Maintenance Category:Book:Ada Programming/Wikibook