Abstract
I argue for a standard container library for Ada featuring indefinite elements and persistence. I present a theory of persistent containers as a systematization of the motivations and technical issues involved in creating the library. I hope to show that having such a library represents a major improvement of the language.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ada Issue 115: Controlled types in language-defined generic packages, http://www.ada-auth.org
Ada Issue 302: Data structure components for Ada, http://www.ada-auth.org
Ada Rapporteur Group. ada-comment@ada-auth.org, http://www.ada-auth.org
Ada Reference Manual: ISO/IEC 8652:1995(E) with Technical Corrigendum 1: Language and Standard Libraries, http://www.adaic.org , www.ada-auth.org
Ada Standard Container Library Working Group. yahoogroups.com/group/asclwg (consulted 2003)
Ada 95 Booch Components (Software and associated documents maintained by Simon Wright.), http://www.pogner.demon.co.uk/components/bc/ (consulted 2003)
Library Packages for Ada 95 / Mark Stephen Bond; supervised by Dr. Alan Barnes. CS380-IP Final Year Individual Project Report, B.Sc. Computing Science, School of Engineering and Applied Science, Aston University, Birmingham (May 2000) (Persistent extension of BC.), http://www.pogner.demon.co.uk/components/bc/contrib/bond/ (consulted 2003)
Charles Container Library (Software and associated documents by Matthew Heaney), http://home.earthlink.net/~matthewjheaney/charles/ (consulted 2003)
Charles, A.: Data Structure Library for Ada95 / Matthew Heaney. In: RST 2003 (2003)
http://www.dmitri-kasakov.de (consulted 2003)
Modularization of the DADAISM Ada Database System Architecture / Arthur M. Keller; Gio Wiederhold. Stanford University. Draft of May 21 (1991), http://www-db.stanford.edu/pub/keller/1991/dadaism-print.pdf (consulted 2004)
Oudshoorn, M.J., Crawley, S.C.: Beyond Ada95: The Addition of Persistence and its Consequences. In: RST 1996 (1996)
PragmAda Reusable Components, http://home.earthlink.net/~jrcarter010/pragmarc.htm (consulted 2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Alves, M.A. (2004). A Theory of Persistent Containers and Its Application to Ada. In: Llamosí, A., Strohmeier, A. (eds) Reliable Software Technologies - Ada-Europe 2004. Ada-Europe 2004. Lecture Notes in Computer Science, vol 3063. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24841-5_24
Download citation
DOI: https://doi.org/10.1007/978-3-540-24841-5_24
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22011-4
Online ISBN: 978-3-540-24841-5
eBook Packages: Springer Book Archive