[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#234551: ITP: libbooch_components -- The Ada 95 Booch Components



Package: wnpp
Severity: wishlist

* Package name    : libbooch_components
  Version         : 0.0.20031123
  Upstream Author : Simon Wright <simon@pushface.org>
* URL or Web page : http://www.pogner.demon.co.uk/components/bc/
* License         : GMGPL (GNAT-modified GPL, see below)
  Description     : The Ada 95 Booch Components

The Booch Components are a collection of generic containers (Bags,
Collections, Deques, Lists, Maps, Queues, Rings, Sets, Stacks, Trees)
along with several additional useful abstractions (Smart Pointers,
Graphs, Iterators).

This is the Ada 95, object-oriented version of the Booch Components;
the original Ada 83 Components are described in Grady Booch's classic
text book, `Software Components with Ada - Structures, Tools, and
Subsystems' (1987, ISBN 0-8053-0609-9).

Copyright 1994 Grady Booch
Copyright 1998-2002 Simon Wright <simon@pushface.org>

This package is free software; you can redistribute it and/or
modify it under terms of the GNU General Public License as
published by the Free Software Foundation; either version 2, or
(at your option) any later version. This package 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. You should have received a copy of the GNU General Public
License distributed with this package; see file COPYING.  If not,
write to the Free Software Foundation, 59 Temple Place - Suite
330, Boston, MA 02111-1307, USA.

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.

-- 
Ludovic Brenta.




Reply to: