Port variant | standard |
Summary | Ada95 Booch Components |
BROKEN | |
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 |
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. |
Build (only) |
gmake:primary:standard gprbuild:primary:standard |
Runtime (only) |
ravensys-gcc:ada_run:standard (primary subpackage) ravensys-gcc:libs:standard (primary subpackage) |
main | mirror://SF/booch95/booch95/20190412 |
No other ports depend on this one. |