OSSP CVS Repository

ossp - Difference in ossp-web/pkg/lib/var/index.wml versions 1.2 and 1.3
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [History

ossp-web/pkg/lib/var/index.wml 1.2 -> 1.3

--- index.wml    2002/02/15 13:52:12     1.2
+++ index.wml    2002/03/08 17:06:36     1.3
@@ -7,26 +7,34 @@
 
 <h2>Abstract</h2>
 
-OSSP var is a very sophisticated and fast variable construct expansion
-library. It supports the usual scripting language style variable syntax
-(<tt>${name}</tt>, <tt>$(name)</tt>, <tt>%{name}</tt>, 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.
+OSSP var is a flexible, full-featured and fast variable construct
+expansion library. It supports a configurable variable construct
+syntax very similar to the style found in many scripting languages
+(like <tt>@name</tt>, <tt>${name}</tt>, <tt>$(name)</tt>, etc.)
+and provides both simple scalar (<tt>${name}</tt>) and array
+(<tt>${name[index]}</tt>) expansion, plus optionally one or more
+post-operations on the expanded value (<tt>${name:op:op...}</tt>).
+
+<p>
+The supported post-operations are length determination, case conversion,
+defaults, postive and negative alternatives, sub-strings, regular
+expression based substitutions, character translations, and padding.
+Additionally, a meta-construct plus arithmetic expressions for index and
+range calculations allow (even nested) iterations over array variable
+expansions (<tt>..[..${name[#+1]}..]..</tt>). The actual variable value
+lookup is performed through a callback function, so OSSP var can expand
+arbitrary values.
 
 <h2>Authors</h2>
 
+<pkg_author name="Ralf S. Engelschall" mail="rse@engelschall.com">
 <pkg_author name="Peter Simons" mail="simons@computer.org">
 
 <h2>Status</h2>
 
 <pkg_status
     stable="none"    stable_date="none"
-    unstable="none"  unstable_date="none"
+    unstable="0.9.0" unstable_date="08-Mar-2002"
         done=100>
 
 <h2>Source</h2>
@@ -35,5 +43,5 @@
     url=$(FTP_ROOT_URL)/pkg/lib/var/
     directory=$(FTP_ROOT_DIR)/pkg/lib/var/
     files="var-*.tar.gz" 
-        stable="none" unstable="none">
+        stable="none" unstable="var-0.9.0.tar.gz">
         

CVSTrac 2.0.1