aboutsummaryrefslogtreecommitdiff
path: root/devel/uds/pkg-descr
diff options
context:
space:
mode:
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/