1
0
mirror of https://github.com/boostorg/more.git synced 2025-04-21 17:50:17 +08:00

Fixed the date, updated the copy.

[SVN r39412]
This commit is contained in:
Ronald Garcia 2007-09-20 15:34:17 +00:00
parent 879b71f596
commit 850781b894

View File

@ -3,21 +3,22 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils 0.3.8: http://docutils.sourceforge.net/" />
<title>Review Wizard Status Report for October 2007</title>
<link rel="stylesheet" href="http://www.boost.org/rst.css" type="text/css" />
<meta name="generator" content="Docutils 0.5: http://docutils.sourceforge.net/" />
<title>Review Wizard Status Report for September 2007</title>
<link rel="stylesheet" href="http://boost.org/rst.css" type="text/css" />
</head>
<body>
<div class="document" id="review-wizard-status-report-for-october-2007">
<h1 class="title">Review Wizard Status Report for October 2007</h1>
<div class="document" id="review-wizard-status-report-for-september-2007">
<h1 class="title">Review Wizard Status Report for September 2007</h1>
<div class="section" id="news">
<h1><a name="news">News</a></h1>
<h1>News</h1>
<dl class="docutils">
<dt>August 17, 2007 -- Time Series Accepted.</dt>
<dd>Announcement: <a class="reference" href="http://lists.boost.org/boost-announce/2007/08/0142.php">http://lists.boost.org/boost-announce/2007/08/0142.php</a></dd>
<dd>Announcement: <a class="reference external" href="http://lists.boost.org/boost-announce/2007/08/0142.php">http://lists.boost.org/boost-announce/2007/08/0142.php</a></dd>
<dt>July 24, 2007 -- Boost Version 1.34.1 Released.</dt>
<dd>This is a bug fix release addressing many problems with the 1.34.0 release.
Announcement: <a class="reference" href="http://svn.boost.org/trac/boost/query?status=closed&amp;milestone=Boost+1.34.1">http://svn.boost.org/trac/boost/query?status=closed&amp;milestone=Boost+1.34.1</a></dd>
Announcement: <a class="reference external" href="http://svn.boost.org/trac/boost/query?status=closed&amp;milestone=Boost+1.34.1">http://svn.boost.org/trac/boost/query?status=closed&amp;milestone=Boost+1.34.1</a></dd>
</dl>
<p>We need experienced review managers. Please take a look at the list
of libraries in need of managers and check out their descriptions. In
@ -36,7 +37,7 @@ have hard time keeping track all of them. Please keep us informed
about your progress.</p>
</div>
<div class="section" id="review-queue">
<h1><a name="review-queue">Review Queue</a></h1>
<h1>Review Queue</h1>
<blockquote>
<ul class="simple">
<li>Exception</li>
@ -49,17 +50,20 @@ about your progress.</p>
</blockquote>
<hr class="docutils" />
<div class="section" id="exception">
<h2><a name="exception">Exception</a></h2>
<h2>Exception</h2>
<blockquote>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field"><th class="field-name">Author:</th><td class="field-body">Emil Dotchevski</td>
<tr class="field"><th class="field-name">Author:</th><td class="field-body"><p class="first">Emil Dotchevski</p>
</td>
</tr>
<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Need Volunteer</td>
<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body"><p class="first">Need Volunteer</p>
</td>
</tr>
<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://www.revergestudios.com/boost-exception/boost-exception.zip">http://www.revergestudios.com/boost-exception/boost-exception.zip</a></td>
<tr class="field"><th class="field-name">Download:</th><td class="field-body"><p class="first"><a class="reference external" href="http://www.revergestudios.com/boost-exception/boost-exception.zip">http://www.revergestudios.com/boost-exception/boost-exception.zip</a></p>
</td>
</tr>
<tr class="field"><th class="field-name">Description:</th><td class="field-body"><p class="first">The purpose of this library is to free designers of
exception classes from having to consider what data needs to be
@ -79,17 +83,20 @@ unavailable at the time of the throw.</p>
</blockquote>
</div>
<div class="section" id="finite-state-machines">
<h2><a name="finite-state-machines">Finite State Machines</a></h2>
<h2>Finite State Machines</h2>
<blockquote>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field"><th class="field-name">Author:</th><td class="field-body">Andrey Semashev</td>
<tr class="field"><th class="field-name">Author:</th><td class="field-body"><p class="first">Andrey Semashev</p>
</td>
</tr>
<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Martin Vuille</td>
<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body"><p class="first">Martin Vuille</p>
</td>
</tr>
<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://tinyurl.com/yjozfn">Boost Sandbox Vault</a></td>
<tr class="field"><th class="field-name">Download:</th><td class="field-body"><p class="first"><a class="reference external" href="http://tinyurl.com/yjozfn">Boost Sandbox Vault</a></p>
</td>
</tr>
<tr class="field"><th class="field-name">Description:</th><td class="field-body"><p class="first">The Boost.FSM library is an implementation of FSM (stands for
Finite State Machine) programming concept. The main goals of the
@ -112,25 +119,28 @@ minimum modifications to the existing code.</li>
</blockquote>
</div>
<div class="section" id="floating-point-utilities">
<h2><a name="floating-point-utilities">Floating Point Utilities</a></h2>
<h2>Floating Point Utilities</h2>
<blockquote>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field"><th class="field-name">Author:</th><td class="field-body">Johan Råde</td>
<tr class="field"><th class="field-name">Author:</th><td class="field-body"><p class="first">Johan RÂde</p>
</td>
</tr>
<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Need Volunteer</td>
<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body"><p class="first">Need Volunteer</p>
</td>
</tr>
<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://boost-consulting.com/vault/index.php?directory=Math%20-%20Numerics">Boost Sandbox Vault</a></td>
<tr class="field"><th class="field-name">Download:</th><td class="field-body"><p class="first"><a class="reference external" href="http://boost-consulting.com/vault/index.php?directory=Math%20-%20Numerics">Boost Sandbox Vault</a></p>
</td>
</tr>
<tr class="field"><th class="field-name">Description:</th><td class="field-body"><p class="first">The Floating Point Utilities library contains the following:</p>
<ul class="last simple">
<li>Floating point number classification functions: fpclassify, isfinite,
<li>Floating point number classification functions: fpclassify, isfinite,
isinf, isnan, isnormal (Follows TR1)</li>
<li>Sign bit functions: signbit, copysign, changesign (Follows TR1)</li>
<li>Facets that format and parse infinity and NaN according to the C99
standard. (These can be used for portable handling of infinity and NaN
<li>Facets that format and parse infinity and NaN according to the C99
standard. (These can be used for portable handling of infinity and NaN
in text streams.)</li>
</ul>
</td>
@ -140,7 +150,7 @@ in text streams.)</li>
</blockquote>
</div>
<div class="section" id="switch">
<h2><a name="switch">Switch</a></h2>
<h2>Switch</h2>
<blockquote>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
@ -150,11 +160,11 @@ in text streams.)</li>
</tr>
<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Need Volunteer</td>
</tr>
<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://boost-consulting.com/vault/index.php?action=downloadfile&amp;filename=mcs_units_v0.7.1.zip&amp;directory=Units">Boost Sandbox Vault</a></td>
<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference external" href="http://boost-consulting.com/vault/index.php?action=downloadfile&amp;filename=mcs_units_v0.7.1.zip&amp;directory=Units">Boost Sandbox Vault</a></td>
</tr>
<tr class="field"><th class="field-name">Description:</th><td class="field-body">The built in C/C++ switch statement is very efficient. Unfortunately,
unlike a chained if/else construct there is no easy way to use it when
the number of cases depends on a template parameter. The Switch library
the number of cases depends on a template parameter. The Switch library
addresses this issue.</td>
</tr>
</tbody>
@ -162,28 +172,31 @@ addresses this issue.</td>
</blockquote>
</div>
<div class="section" id="property-map-fast-track">
<h2><a name="property-map-fast-track">Property Map (fast-track)</a></h2>
<h2>Property Map (fast-track)</h2>
<blockquote>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field"><th class="field-name">Author:</th><td class="field-body">Andrew Sutton</td>
<tr class="field"><th class="field-name">Author:</th><td class="field-body"><p class="first">Andrew Sutton</p>
</td>
</tr>
<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Jeremy Siek</td>
<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body"><p class="first">Jeremy Siek</p>
</td>
</tr>
<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://svn.boost.org/svn/boost/sandbox/graph-v2">http://svn.boost.org/svn/boost/sandbox/graph-v2</a></td>
<tr class="field"><th class="field-name">Download:</th><td class="field-body"><p class="first"><a class="reference external" href="http://svn.boost.org/svn/boost/sandbox/graph-v2">http://svn.boost.org/svn/boost/sandbox/graph-v2</a></p>
</td>
</tr>
<tr class="field"><th class="field-name">Description:</th><td class="field-body"><p class="first">A number of additions and modifications to the Property Map Library,
<tr class="field"><th class="field-name">Description:</th><td class="field-body"><p class="first">A number of additions and modifications to the Property Map Library,
including:</p>
<blockquote class="last">
<ul class="simple">
<li>A constant-valued property map, useful for naturally unweighted
<li>A constant-valued property map, useful for naturally unweighted
graphs.</li>
<li>A noop-writing property map, useful when you have to provide an
<li>A noop-writing property map, useful when you have to provide an
argument, but just don't care about the output.</li>
<li>See
<a class="reference" href="http://svn.boost.org/trac/boost/browser/sandbox/graph-v2/libs/property_map/ChangeLog">ChangeLog</a>
<li>See
<a class="reference external" href="http://svn.boost.org/trac/boost/browser/sandbox/graph-v2/libs/property_map/ChangeLog">ChangeLog</a>
for details.</li>
</ul>
</blockquote>
@ -194,42 +207,45 @@ for details.</li>
</blockquote>
</div>
<div class="section" id="graph-fast-track">
<h2><a name="graph-fast-track">Graph (fast-track)</a></h2>
<h2>Graph (fast-track)</h2>
<blockquote>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field"><th class="field-name">Author:</th><td class="field-body">Andrew Sutton</td>
<tr class="field"><th class="field-name">Author:</th><td class="field-body"><p class="first">Andrew Sutton</p>
</td>
</tr>
<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body">Jeremy Siek</td>
<tr class="field"><th class="field-name">Review Manager:</th><td class="field-body"><p class="first">Jeremy Siek</p>
</td>
</tr>
<tr class="field"><th class="field-name">Download:</th><td class="field-body"><a class="reference" href="http://svn.boost.org/svn/boost/sandbox/graph-v2">http://svn.boost.org/svn/boost/sandbox/graph-v2</a></td>
<tr class="field"><th class="field-name">Download:</th><td class="field-body"><p class="first"><a class="reference external" href="http://svn.boost.org/svn/boost/sandbox/graph-v2">http://svn.boost.org/svn/boost/sandbox/graph-v2</a></p>
</td>
</tr>
<tr class="field"><th class="field-name">Description:</th><td class="field-body"><p class="first">A number of additions and modifications to the Graph Library,
<tr class="field"><th class="field-name">Description:</th><td class="field-body"><p class="first">A number of additions and modifications to the Graph Library,
including:</p>
<ul class="last simple">
<li>Two new graph classes (undirected and directed) which are intended
<li>Two new graph classes (undirected and directed) which are intended
to make the library more approachable for new developers</li>
<li>A suite of graph measures including degree and closeness
centrality, mean geodesic distance, eccentricity, and clustering
<li>A suite of graph measures including degree and closeness
centrality, mean geodesic distance, eccentricity, and clustering
coefficients.</li>
<li>An algorithm for visiting all cycles in a directed graph (Tiernan's
from 1970ish). It works for undirected graphs too, but reports cycles
<li>An algorithm for visiting all cycles in a directed graph (Tiernan's
from 1970ish). It works for undirected graphs too, but reports cycles
twice (one for each direction).</li>
<li>An algorithm for visiting all the cliques a graph (Bron&amp;Kerbosch).
<li>An algorithm for visiting all the cliques a graph (Bron&amp;Kerbosch).
Works for both directed and undirected.</li>
<li>Derived graph measures radius and diameter (from eccentricity) and
girth and circumference (from Tiernan), and clique number (from
<li>Derived graph measures radius and diameter (from eccentricity) and
girth and circumference (from Tiernan), and clique number (from
Bron&amp;Kerbosch).</li>
<li>An exterior_property class that helps hides some of the weirdness
<li>An exterior_property class that helps hides some of the weirdness
with exterior properties.</li>
<li>runtime and compile-time tests for the new algorithms.</li>
<li>a substantial amount of documentation</li>
<li>Graph cores, implemented by David Gleich (&#64;Stanford University)</li>
<li>Deterministic graph generators - capable of creating or inducing
specific types of graphs over a vertex set (e.g., star graph, wheel
graph, prism graph, etc). There are several other specific types that
<li>Deterministic graph generators - capable of creating or inducing
specific types of graphs over a vertex set (e.g., star graph, wheel
graph, prism graph, etc). There are several other specific types that
could be added to this, but I haven't had the time just yet.</li>
</ul>
</td>
@ -240,10 +256,67 @@ could be added to this, but I haven't had the time just yet.</li>
</div>
</div>
<div class="section" id="libraries-under-development">
<h1><a name="libraries-under-development">Libraries under development</a></h1>
<h1>Libraries under development</h1>
<div class="section" id="dataflow">
<h2>Dataflow</h2>
<blockquote>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field"><th class="field-name">Author:</th><td class="field-body">Stjepan Rajko</td>
</tr>
<tr class="field"><th class="field-name">Description:</th><td class="field-body">The Dataflow library provides generic support for data
producers, consumers, and connections between the two. It also
provides layers for several specific dataflow mechanisms, namely
Boost.Signals, VTK data/display pipelines, and plain
pointers. The Dataflow library came out of the Signal Network
GSoC project, mentored by Doug Gregor.</td>
</tr>
<tr class="field"><th class="field-name">Status:</th><td class="field-body">I am polishing the Dataflow library for submission, and am expecting
to add it to the review queue in the next couple of months.
I am currently ironing out some faults in the design of the library,
filling in missing features, and testing it on / adapting it to
different dataflow mechanisms (currently VTK and soon
Boost.Iostreams). As soon as I'm pretty sure that things are going
the right way, I'll submit this to the review queue while I do the
finishing touches.</td>
</tr>
</tbody>
</table>
</blockquote>
</div>
<div class="section" id="constrained-value">
<h2>Constrained Value</h2>
<blockquote>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field"><th class="field-name">Author:</th><td class="field-body">Robert Kawulak</td>
</tr>
<tr class="field"><th class="field-name">Description:</th><td class="field-body">The Constrained Value library contains class templates
useful for creating constrained objects. The simplest example
of a constrained object is hour. The only valid values for an hour
within a day are integers from the range [0, 23]. With this library,
you can create a variable which behaves exactly like int, but does
not allow for assignment of values which do not belong to the
allowed range. The library doesn't focus only on constrained
objects that hold a value belonging to a specified range (i.e.,
bounded objects). Virtually any constraint can be imposed using
appropriate predicate. You can specify what happens in case of
assignment of an invalid value, e.g. an exception may be thrown or
the value may be adjusted to meet the constraint criterions.</td>
</tr>
<tr class="field"><th class="field-name">Status:</th><td class="field-body">I'm planning to finish it in 1-2 months.</td>
</tr>
</tbody>
</table>
</blockquote>
<p>Please let us know of any libraries you are currently
developing that you intend to submit for review.</p>
</div>
</div>
</div>
</body>
</html>