aboutsummaryrefslogtreecommitdiff
path: root/devel/adabooch/pkg-descr
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2003-09-27 06:33:07 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2003-09-27 06:33:07 +0000
commitfe840965796f04e113c9beeceba034258223788c (patch)
tree515466383594528ca29c34fc0685d9e33636c129 /devel/adabooch/pkg-descr
parente7ac705e54f5e4f3c7971aa5694f1471a4e0b2d2 (diff)
downloadports-fe840965796f04e113c9beeceba034258223788c.tar.gz
ports-fe840965796f04e113c9beeceba034258223788c.zip
Notes
Diffstat (limited to 'devel/adabooch/pkg-descr')
-rw-r--r--devel/adabooch/pkg-descr21
1 files changed, 21 insertions, 0 deletions
diff --git a/devel/adabooch/pkg-descr b/devel/adabooch/pkg-descr
new file mode 100644
index 000000000000..ee1dcd34d0b2
--- /dev/null
+++ b/devel/adabooch/pkg-descr
@@ -0,0 +1,21 @@
+The Ada 95 version of the components will contain the same key abstractions
+as the C++ form (Structs, Tools and Support). However, the organization will
+be 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.
+
+WWW: http://www.adapower.net/booch/
+
+- David Holm
+david@realityrift.com