Index: ossp-web/pkg/lib/act/index.wml
RCS File: /v/ossp/cvs/ossp-web/pkg/lib/act/index.wml,v
rcsdiff -q -kk '-r1.1' '-r1.2' -u '/v/ossp/cvs/ossp-web/pkg/lib/act/index.wml,v' 2>/dev/null
--- index.wml 2002/02/15 11:56:40 1.1
+++ index.wml 2002/02/15 13:52:10 1.2
@@ -3,10 +3,13 @@
OSSP act
-...
+Abstract Container Types
Abstract
+OSSP act is a lower level data structure library for abstract container types.
+[...]
+
Authors
@@ -16,7 +19,7 @@
+ done=15>
Source
Index: ossp-web/pkg/lib/cache/index.wml
RCS File: /v/ossp/cvs/ossp-web/pkg/lib/cache/index.wml,v
rcsdiff -q -kk '-r1.1' '-r1.2' -u '/v/ossp/cvs/ossp-web/pkg/lib/cache/index.wml,v' 2>/dev/null
--- index.wml 2002/02/15 11:56:41 1.1
+++ index.wml 2002/02/15 13:52:10 1.2
@@ -3,10 +3,14 @@
OSSP cache
-...
+User-Space Cache
Abstract
+OSSP cache is an efficient fixed-size low-overhead user-space caching library.
+It allows attaching an cache to a fixed-size memory segment and provides O(1)
+time and space complexity over all operations.
+
Authors
@@ -16,7 +20,7 @@
+ done=15>
Source
Index: ossp-web/pkg/lib/mm/index.wml
RCS File: /v/ossp/cvs/ossp-web/pkg/lib/mm/index.wml,v
rcsdiff -q -kk '-r1.1' '-r1.2' -u '/v/ossp/cvs/ossp-web/pkg/lib/mm/index.wml,v' 2>/dev/null
--- index.wml 2002/02/15 11:56:43 1.1
+++ index.wml 2002/02/15 13:52:11 1.2
@@ -3,10 +3,18 @@
OSSP mm
-...
+Shared Memory Allocation
Abstract
+OSSP mm is a 2-layer abstraction library which simplifies the usage of shared
+memory between forked (and this way strongly related) processes under Unix
+platforms. On the first layer it hides all platform dependent implementation
+details (allocation and locking) when dealing with shared memory segments and
+on the second layer it provides a high-level malloc(3)-style API for a
+convenient and well known way to work with data-structures inside those shared
+memory segments.
+
Authors
@@ -14,7 +22,7 @@
Status
@@ -24,5 +32,5 @@
url=$(FTP_ROOT_URL)/pkg/lib/mm/
directory=$(FTP_ROOT_DIR)/pkg/lib/mm/
files="mm-*.tar.gz"
- stable="none" unstable="none">
+ stable="mm-1.1.3.tar.gz" unstable="none">
Index: ossp-web/pkg/lib/val/index.wml
RCS File: /v/ossp/cvs/ossp-web/pkg/lib/val/index.wml,v
rcsdiff -q -kk '-r1.1' '-r1.2' -u '/v/ossp/cvs/ossp-web/pkg/lib/val/index.wml,v' 2>/dev/null
--- index.wml 2002/02/15 11:56:50 1.1
+++ index.wml 2002/02/15 13:52:11 1.2
@@ -3,13 +3,25 @@
OSSP val
-...
+Value Access
Abstract
+OSSP val is a flexible name to value mapping library for C variables. It is a
+companion library to OSSP var. It allows one to access
+C variables through name strings, although the C language does neither provide
+such a dedicated facility nor an evaluation construct (which could be used to
+implement such a facility easily).
+
+In general, this is used for accessing C variables without having to know the
+actual symbol/address/reference. The typical use cases are in combination with
+flexible configuration parsing and supporting loosly-coupled DSO-based module
+architectures.
+
Authors
+
Status
Index: ossp-web/pkg/lib/var/index.wml
RCS File: /v/ossp/cvs/ossp-web/pkg/lib/var/index.wml,v
rcsdiff -q -kk '-r1.1' '-r1.2' -u '/v/ossp/cvs/ossp-web/pkg/lib/var/index.wml,v' 2>/dev/null
--- index.wml 2002/02/15 11:56:50 1.1
+++ index.wml 2002/02/15 13:52:12 1.2
@@ -3,13 +3,24 @@
OSSP var
-...
+Variable Expansion
Abstract
+OSSP var is a very sophisticated and fast variable construct expansion
+library. It supports the usual scripting language style variable syntax
+(${name}, $(name), %{name}, etc.) and
+provides both simple scalar and array expansion and post-operations
+on the expanded value. The supported post-operations are length
+determination, case conversion, defaults, postive and negative
+alternatives, sub-strings, regular expression based substitutions,
+character translations, padding and even nested iterations over array
+variables. The actual value lookup is performed through as callback
+function, so OSSP var can expand arbitrary values.
+
Authors
-
+
Status
Index: ossp-web/pkg/lib/xds/index.wml
RCS File: /v/ossp/cvs/ossp-web/pkg/lib/xds/index.wml,v
rcsdiff -q -kk '-r1.1' '-r1.2' -u '/v/ossp/cvs/ossp-web/pkg/lib/xds/index.wml,v' 2>/dev/null
--- index.wml 2002/02/15 11:56:51 1.1
+++ index.wml 2002/02/15 13:52:12 1.2
@@ -3,13 +3,27 @@
OSSP xds
-...
+Extensible Data Serialization
Abstract
+The purpose of OSSP xds is to encode data in a way that allows this
+data to be exchanged between different computer systems. Assume you
+would want to transfer the value 0x1234 from host A to host B. Then you
+would encode it using B, transfer the encoded data over the
+network, and decode the value again at the other end. Every program that
+follows this process will read the correct value no matter what native
+representation is uses internally.
+
+
+OSSP xds consists of three components: The generic encoding and decoding
+framework, a set of engines to encode and decode values in a certain format,
+and a run-time context, which is used to manage buffers, registered engines,
+etc.
+
Authors
-
+
Status