Boost logo

Boost-Commit :

From: eric_at_[hidden]
Date: 2008-08-11 03:10:52


Author: eric_niebler
Date: 2008-08-11 03:10:51 EDT (Mon, 11 Aug 2008)
New Revision: 48079
URL: http://svn.boost.org/trac/boost/changeset/48079

Log:
add Boost.Proto to trunk
Added:
   trunk/boost/proto/
      - copied from r48076, /branches/proto/v4/boost/proto/
   trunk/libs/proto/
      - copied from r48076, /branches/proto/v4/libs/proto/
   trunk/libs/proto/index.html (contents, props changed)
Text files modified:
   trunk/doc/Jamfile.v2 | 3 +++
   trunk/doc/src/boost.xml | 2 ++
   trunk/libs/libraries.htm | 6 +++++-
   trunk/libs/maintainers.txt | 7 ++++---
   trunk/libs/proto/doc/proto.xml | 3 ++-
   trunk/status/Jamfile.v2 | 1 +
   6 files changed, 17 insertions(+), 5 deletions(-)

Modified: trunk/doc/Jamfile.v2
==============================================================================
--- trunk/doc/Jamfile.v2 (original)
+++ trunk/doc/Jamfile.v2 2008-08-11 03:10:51 EDT (Mon, 11 Aug 2008)
@@ -28,6 +28,8 @@
     <dependency>../libs/foreach/doc//foreach
     <dependency>../libs/mpi/doc//mpi
     <dependency>../libs/mpi/doc//mpi_autodoc.xml
+ #<dependency>../libs/proto/doc//protodoc.xml
+ <dependency>../libs/proto/doc//proto
     <dependency>../libs/typeof/doc//typeof
     <dependency>../libs/xpressive/doc//autodoc.xml
     <dependency>../libs/xpressive/doc//xpressive
@@ -53,6 +55,7 @@
     <implicit-dependency>../libs/static_assert/doc//static_assert
     <implicit-dependency>../libs/tr1/doc//tr1
     <implicit-dependency>../libs/foreach/doc//foreach
+ <implicit-dependency>../libs/proto/doc//proto
     <implicit-dependency>../libs/typeof/doc//typeof
     <implicit-dependency>../libs/xpressive/doc//xpressive
     <implicit-dependency>../tools/jam/doc//bjam

Modified: trunk/doc/src/boost.xml
==============================================================================
--- trunk/doc/src/boost.xml (original)
+++ trunk/doc/src/boost.xml 2008-08-11 03:10:51 EDT (Mon, 11 Aug 2008)
@@ -536,6 +536,8 @@
      </libraryinfo>
    </library>
    
+ <xi:include href="proto.xml"/>
+
    <library name="Python" dirname="python" html-only="1">
      <libraryinfo>
        <author>

Modified: trunk/libs/libraries.htm
==============================================================================
--- trunk/libs/libraries.htm (original)
+++ trunk/libs/libraries.htm 2008-08-11 03:10:51 EDT (Mon, 11 Aug 2008)
@@ -49,7 +49,7 @@
       <dt>Generic Programming</dt>
       <dt>Template Metaprogramming</dt>
       <dt>Preprocessor Metaprogramming</dt>
- <dt>Concurrent Programming
+ <dt>Concurrent Programming</dt>
       <dt>Math and numerics</dt>
       <dt>Correctness and testing</dt>
       <dt>Data structures</dt>
@@ -215,6 +215,8 @@
     <li>property map
         - Concepts defining interfaces which map key objects to
         value objects, from Jeremy Siek.</li>
+ <li>proto - Expression template library and compiler
+ construction toolkit for domain-specific embedded languages, from Eric Niebler.</li>
     <li>python - Reflects C++
         classes and functions into <a
         href="http://www.python.org">Python</a>, from Dave
@@ -463,6 +465,8 @@
     <li>mpl - Template metaprogramming
     framework of compile-time algorithms, sequences and metafunction classes,
     from Aleksey Gurtovoy.</li>
+ <li>proto - Expression template library and compiler
+ construction toolkit for domain-specific embedded languages, from Eric Niebler.</li>
     <li>static_assert
         - Static assertions (compile time assertions), from John
         Maddock.</li>

Modified: trunk/libs/maintainers.txt
==============================================================================
--- trunk/libs/maintainers.txt (original)
+++ trunk/libs/maintainers.txt 2008-08-11 03:10:51 EDT (Mon, 11 Aug 2008)
@@ -8,7 +8,7 @@
 # maintainers. When making changes to this file, please be careful
 # to closely follow the format of the library.
 
-accumulators Eric Niebler <eric -at- boost-consulting.com>
+accumulators Eric Niebler <eric -at- boostpro.com>
 algorithm/minmax Herve Bronnimann <hbr -at- poly.edu>
 algorithm/string Pavol Droba <droba -at- topmail.sk>
 any Alexander Nasonov <alexander.nasonov -at- gmail.com>
@@ -27,7 +27,7 @@
 dynamic_bitset Jeremy Siek <jeremy.siek -at- gmail.com>
 exception Emil Dotchevski <emil -at- revergestudios.com>
 filesystem Beman Dawes <bdawes -at- acm.org>
-foreach Eric Niebler <eric -at- boost-consulting.com>
+foreach Eric Niebler <eric -at- boostpro.com>
 format Samuel Krempp <krempp -at- crans.ens-cachan.fr>
 function Douglas Gregor <dgregor -at- cs.indiana.edu>
 function_types Tobias Schwinger <tschwinger -at- isonews2.com>
@@ -58,6 +58,7 @@
 preprocessor Paul Mensonides <pmenso57 -at- comcast.net>
 program_options Vladimir Prus <ghost -at- cs.msu.su>
 property_map Douglas Gregor <dgregor -at- cs.indiana.edu>
+proto Eric Niebler <eric -at- boostpro.com>
 ptr_container Thorsten Ottosen <nesotto -at- cs.auc.dk>
 python David Abrahams <dave -at- boost-consulting.com>
 random Jens Maurer <Jens.Maurer -at- gmx.net>
@@ -85,6 +86,6 @@
 utility/swap Joseph Gauterin <joseph.gauterin -at- googlemail.com>
 variant Eric Friedman <ericbrandon -at- gmail.com>
 wave Hartmut Kaiser <hartmut.kaiser -at- gmail.com>
-xpressive Eric Niebler <eric -at- boost-consulting.com>
+xpressive Eric Niebler <eric -at- boostpro.com>
 
 

Modified: trunk/libs/proto/doc/proto.xml
==============================================================================
--- /branches/proto/v4/libs/proto/doc/proto.xml (original)
+++ trunk/libs/proto/doc/proto.xml 2008-08-11 03:10:51 EDT (Mon, 11 Aug 2008)
@@ -1,5 +1,6 @@
 <?xml version="1.0" standalone="yes"?>
-<library-reference id="reference" xmlns:xi="http://www.w3.org/2001/XInclude">
+<!--id="reference"-->
+<library-reference xmlns:xi="http://www.w3.org/2001/XInclude">
   <title>Reference</title>
   <xi:include href="concepts/CallableTransform.xml"/>
   <xi:include href="concepts/ObjectTransform.xml"/>

Added: trunk/libs/proto/index.html
==============================================================================
--- (empty file)
+++ trunk/libs/proto/index.html 2008-08-11 03:10:51 EDT (Mon, 11 Aug 2008)
@@ -0,0 +1,15 @@
+<html>
+<head>
+<meta http-equiv="refresh" content="0; URL=../../doc/html/proto.html">
+</head>
+<body>
+Automatic redirection failed, please go to
+../../doc/html/proto.html
+<p>Copyright&nbsp;Eric Niebler 2006</p>
+<p>Distributed under the Boost Software License, Version 1.0. (See accompanying file
+LICENSE_1_0.txt or copy at
+www.boost.org/LICENSE_1_0.txt).
+</p>
+</body>
+</html>
+

Modified: trunk/status/Jamfile.v2
==============================================================================
--- trunk/status/Jamfile.v2 (original)
+++ trunk/status/Jamfile.v2 2008-08-11 03:10:51 EDT (Mon, 11 Aug 2008)
@@ -98,6 +98,7 @@
     preprocessor/test # test-suite preprocessor
     program_options/test # test-suite program_options
     property_map/test # test-suite property_map
+ proto/test # test-suite proto
     ptr_container/test # test-suite ptr_container
     python/test # test-suite python
     random/test # test-suite random


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