Package: wnpp Severity: wishlist * Package name : libcharles0 Version : 0.0.20030813 Upstream Author : Matthew J. Heaney <[EMAIL PROTECTED]> * URL : http://home.earthlink.net/~matthewjheaney/charles/ * License : GPL Description : Data structure library for Ada95 modelled on the C++ STL
Charles is a data structure library for Ada95, modelled principally on the C++ STL. It features both ordered (lists and arrays) and unordered (sets and maps) collections. . Associated with each data structure type is a separate iterator type, which allows you to visit each item in the container. In particular, an iterator abstracts away differences in specific container types, allowing you to view the collection simply as a sequence of items. A generic algorithm (for sorting, say) can be written in terms of an iterator, so that you can use the algorithm over any data structure having an iterator with the requisite operations. . This package contains the development files for Charles, and the unstripped static library with debugging information. Additional licensing terms: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. As a special exception, if other files instantiate generics from this unit, or you link this unit with other files to produce an executable, this unit does not by itself cause the resulting executable to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the executable file might be covered by the GNU Public License. See the full text of the GPL in /usr/share/common-licenses/GPL. -- System Information: Debian Release: testing/unstable Architecture: i386 Kernel: Linux lbrenta 2.4.22-1-686-smp #1 SMP Sat Sep 6 00:06:59 EST 2003 i686 Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8