$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r51601 - in sandbox/itl: . libs/itl/doc libs/itl/example/boost_party
From: afojgo_at_[hidden]
Date: 2009-03-04 06:58:39
Author: jofaber
Date: 2009-03-04 06:58:38 EST (Wed, 04 Mar 2009)
New Revision: 51601
URL: http://svn.boost.org/trac/boost/changeset/51601
Log:
Corrections in boost party. Added Readme files for interim release. Stable {msvc-9.0, gcc-3.4.4} 
Added:
   sandbox/itl/README.TXT   (contents, props changed)
   sandbox/itl/README_PLUS.TXT   (contents, props changed)
Text files modified: 
   sandbox/itl/libs/itl/doc/itl.qbk                         |     1 -                                       
   sandbox/itl/libs/itl/example/boost_party/boost_party.cpp |     3 ---                                     
   2 files changed, 0 insertions(+), 4 deletions(-)
Added: sandbox/itl/README.TXT
==============================================================================
--- (empty file)
+++ sandbox/itl/README.TXT	2009-03-04 06:58:38 EST (Wed, 04 Mar 2009)
@@ -0,0 +1,48 @@
+/*-----------------------------------------------------------------------------+
+Interval Template Library
+Author: Joachim Faulhaber
+Copyright (c) 2007-2009: Joachim Faulhaber
+Copyright (c) 1999-2006: Cortex Software GmbH, Kantstrasse 57, Berlin
++------------------------------------------------------------------------------+
+   Distributed under the Boost Software License, Version 1.0.
+      (See accompanying file LICENCE.txt or copy at
+           http://www.boost.org/LICENSE_1_0.txt)
++-----------------------------------------------------------------------------*/
+
+Interval Template Library (Boost.Itl)
+
+Abstract:
+
+The Interval Template Library (Itl) provides intervals 
+and two kinds of interval containers: Interval_sets and 
+interval_maps. Interval_sets and maps can be used just
+as the sets or maps of elements. Yet they are much more 
+space and time efficient when the elements occure in 
+contiguous chunks. This is obviously the case in many 
+problem domains, particularly in fields that deal with 
+problems related to date and time.
+
+In addition to common set and map semantics, interval
+containers allow to compute with segmentation.
+A segmentation, e.g. a grid of months, can be intersected
+into other interval containers and then be iterated over.
+
+Finally interval_maps allow for aggregations on 
+associated values, if added intervals overlap with
+intervals, that are stored in the interval_map. This 
+feature is called aggregate on overlap.
+
+
+Content:
+
+itl.html                html-documentation refering to 
+                        libs/itl/doc/html/index.html
+boost/itl               Interval containers, operators, algorithms
+boost/itl/type_traits   Metafunctions for types
+boost/itl/detail        Implemetations details
+
+libs/itl/example        Example programs
+libs/itl/test           Test suite
+libs/itl/doc            Quickbook documentatons
+libs/itl/doc/html       html documentation
+
Added: sandbox/itl/README_PLUS.TXT
==============================================================================
--- (empty file)
+++ sandbox/itl/README_PLUS.TXT	2009-03-04 06:58:38 EST (Wed, 04 Mar 2009)
@@ -0,0 +1,72 @@
+/*-----------------------------------------------------------------------------+
+Interval Template Library
+Author: Joachim Faulhaber
+Copyright (c) 2007-2009: Joachim Faulhaber
+Copyright (c) 1999-2006: Cortex Software GmbH, Kantstrasse 57, Berlin
++------------------------------------------------------------------------------+
+   Distributed under the Boost Software License, Version 1.0.
+      (See accompanying file LICENCE.txt or copy at
+           http://www.boost.org/LICENSE_1_0.txt)
++-----------------------------------------------------------------------------*/
+
+Interval Template Library (Boost.Itl)
+PLUS 
+Itl_xt    Extended by generalized crosstables (cubes) AND
+validate  A law based test automaton (LaBatea).
+
+Abstract:
+
+The Interval Template Library (Itl) provides intervals 
+and two kinds of interval containers: Interval_sets and 
+interval_maps. Interval_sets and maps can be used just
+as the sets or maps of elements. Yet they are much more 
+space and time efficient when the elements occure in 
+contiguous chunks. This is obviously the case in many 
+problem domains, particularly in fields that deal with 
+problems related to date and time.
+
+In addition to common set and map semantics, interval
+containers allow to compute with segmentation.
+A segmentation, e.g. a grid of months, can be intersected
+into other interval containers and then be iterated over.
+
+Finally interval_maps allow for aggregations on 
+associated values, if added intervals overlap with
+intervals, that are stored in the interval_map. This 
+feature is called aggregate on overlap.
+
+Itl_xt's cubes and the law based test automaton (LaBatea)
+are not yet proposed and prepared as Boost libraries.
+But LaBatea has been used in the development of the
+itl as test automaton and for checkeing sematical 
+concepts.
+
+Content:
+
+=== Boost.Itl =================================================================
+itl.html                html-documentation refering to 
+                        libs/itl/doc/html/index.html
+doc/html/images         Images for the html docs. You may delete this, if you 
+                        integrate itl_plus into an existing boost installation.
+
+boost/itl               Interval containers, operators, algorithms
+boost/itl/type_traits   Metafunctions for types
+boost/itl/detail        Implemetations details
+
+libs/itl/example        Example programs
+libs/itl/test           Test suite
+libs/itl/doc            Quickbook documentatons
+libs/itl/doc/html       html documentation
+libs/itl/build/win32    vc9_all.sln. solution file for msvc-9 including LaBatea 
+                        programs.
+						
+=== Itl extended ==============================================================						
+boost/itl_xt            Headers of extended itl classes like cubes.
+libs/itl_xt/example     Example programs
+libs/itl_xt/test        Test programs
+
+=== LaBatea ===================================================================
+boost/validate          Headers of the law based test automaton (LaBatea).
+libs/validate/example   Projects for validating Boost.Itl with LaBatea.
+libs/validate/src       Sourcefiles.
+
Modified: sandbox/itl/libs/itl/doc/itl.qbk
==============================================================================
--- sandbox/itl/libs/itl/doc/itl.qbk	(original)
+++ sandbox/itl/libs/itl/doc/itl.qbk	2009-03-04 06:58:38 EST (Wed, 04 Mar 2009)
@@ -17,7 +17,6 @@
     ]
 ]
 
-
 [/ Macros will be used for links so we have a central place to change them ]
 [def __itv__          [classref boost::itl::interval interval]]
 [def __Itv__          [classref boost::itl::interval Interval]]
Modified: sandbox/itl/libs/itl/example/boost_party/boost_party.cpp
==============================================================================
--- sandbox/itl/libs/itl/example/boost_party/boost_party.cpp	(original)
+++ sandbox/itl/libs/itl/example/boost_party/boost_party.cpp	2009-03-04 06:58:38 EST (Wed, 04 Mar 2009)
@@ -116,7 +116,6 @@
           time_from_string("2008-05-20 19:30"), 
           time_from_string("2008-05-20 23:00")), 
           180)
-      //, inplace_max<int>()
     );
 
     tallest_guest.add(
@@ -125,7 +124,6 @@
           time_from_string("2008-05-20 20:10"), 
           time_from_string("2008-05-21 00:00")), 
           170)
-      //, inplace_max<int>()
     );
 
     tallest_guest.add(
@@ -134,7 +132,6 @@
           time_from_string("2008-05-20 22:15"), 
           time_from_string("2008-05-21 00:30")), 
           200)
-      //, inplace_max<int>()
     );