aboutsummaryrefslogtreecommitdiff
path: root/devel/uds/pkg-descr
diff options
context:
space:
mode:
authorYing-Chieh Liao <ijliao@FreeBSD.org>2001-02-27 07:10:53 +0000
committerYing-Chieh Liao <ijliao@FreeBSD.org>2001-02-27 07:10:53 +0000
commit531a10b09a90bea795d8f7169bc8fe568a4166c0 (patch)
tree2a0c8a9a159bc0e4a9d4ec3d78568dbd16823de3 /devel/uds/pkg-descr
parent28fc02d85d463f4075c0dc4353fed9019d397034 (diff)
Notes
Diffstat (limited to 'devel/uds/pkg-descr')
-rw-r--r--devel/uds/pkg-descr23
1 files changed, 23 insertions, 0 deletions
diff --git a/devel/uds/pkg-descr b/devel/uds/pkg-descr
new file mode 100644
index 000000000000..5e7aa7c8556c
--- /dev/null
+++ b/devel/uds/pkg-descr
@@ -0,0 +1,23 @@
+The UDS (Useful Development Stuff) Collection is a C++ library that
+assists you while developing and debugging programs. It was developed
+as part of Frost. Features were only added when needed, but it
+provides already a nice bunch of features.
+
+Features:
+ - Automatic search for memory leaks
+ - Logging of memory [de]allocations
+ - Zombie objects
+ - Exception system for (almost) fatal errors. A core can be dumped
+ when the exception is thrown.
+ - Action, FinalAction, and VRemember
+ - Function objects that are more flexible than STL function objects
+ - Threads, Mutexes, Semaphores Posix Threads wrapper classes
+ - Socket Stream class
+ - ProcStream class (new)
+ - Classes for reference counting that make it easy to implement
+ copy-on-write and garbage collection.
+ - Simple pseudo-random number generators
+ - Several "convenience functions" to create temporary file names;
+ open files, fork, wait etc. and throw an exception if something goes wrong
+
+WWW: http://frost.flewid.de/uds/