AI22-0077-1
!standard 3.10.2(3/5) 23-12-14 AI22-0077-1/02
!class Amendment 23-06-05
!status No Action 9-0-2 23-12-14
!status work item 23-06-05
!status received 23-06-05
!priority High
!difficulty Hard
!subject Discussion on Accessibility Checking
The ARG should spend some time discussing accessibility checking and ways to reduce the associated complexity for the average Ada user.
Accessibility checking has grown in complexity as Ada has evolved, with the net effect that the main section in the Ada Reference Manual dealing with this, 3.10.2, has been dubbed the "heart of darkness" by even the most lawyerly of Ada language lawyers. This AI is an attempt to help structure a discussion of possible ways to improve things. Most of the specifics will appear in other AIs – this AI is merely an attempt to organize the anticipated discussion of accessibility.
There are a number of relatively independent threads of discussion relating to accessibility checks:
The most promising areas for ARG discussion in the near term would seem to be topics (2) and (3) above. Item (1) is more of a discussion for implementors, and the associated AI is at this point more of an existence proof that any sort of full examination of implementation issues. Item (4) is for the longer term, and deserves its own language study group.
Not applicable to this AI
This is not appropriate as an AI, but should be renamed into a "Working Group Discussion Document" and placed in the appropriate working group's Google Folder.
TBD
Not applicable