Boost logo

Boost-Commit :

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>()
     );
 
 


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk