booch95
Port variant standard
Summary Ada95 Booch Components
Package version 20190412_2
Homepage https://sourceforge.net/projects/booch95/
Keywords devel, ada
Maintainer John Marino
License GMGPL
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 01 NOV 2023, 15:23:41 UTC
Port created 21 APR 2017, 04:21:50 UTC
Subpackage Descriptions
complete This is the booch95-standard metapackage. It pulls in all subpackages of booch95-standard.
primary The Ada 95 Booch components are a port of Grady Booch's C++ components. They contain the same key abstractions as the C++ form (Structs, Tools and Support). However, the organization is slightly different, particularly in the Support domain. This is because Ada 95 provides several special forms of memory management that are quite different from C++. The Structs category provides an array of structural abstractions (Bags, Collections, Deques, Graphs, Lists, Maps, Queues, Rings, Sets, Stacks, and Trees). The Tools category provides algorithmic abstractions (Searching, Sorting, etc.). The Support category contains all the "concrete" forms, plus structures to create the components. Some of the structures permit structural sharing (graphs, lists, and trees). Some structures may also be ordered (collections, dequeues, and queues). There are also multiple forms for some structures: single and double linked lists, directed and undirected graphs, and binary, multiway, and AVL trees.
dev This is the developer subpackage of the booch95-standard port. It may contain headers, pc files, static and PIC libraries and SO links.
docs This is the documents subpackage of the booch95-standard port.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) gmake:primary:standard
gprbuild:primary:standard
Runtime (only) ravensys-gcc:ada_run:standard (primary subpackage)
Download groups
main mirror://SF/booch95/booch95/20190412
Distribution File Information
cc4ec5bb67af1224028a32e974bbff4fbf1310e714b4c4fcbb4db0bd190b4105 573357 bc-20190412.tar.bz2
Ports that require booch95:standard
No other ports depend on this one.