1[/ 2 / Copyright (c) 2008 Eric Niebler 3 / 4 / Distributed under the Boost Software License, Version 1.0. (See accompanying 5 / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 /] 7 8[section:history Appendix B: History] 9 10[variablelist 11[ 12 [August 13, 2010] 13 [Boost 1.44: Proto gets sub-domains and per-domain control of _as_expr_ 14 and _as_child_ to meet the needs of Phoenix3.] 15] 16[ 17 [August 11, 2008] 18 [Proto v4 is merged to Boost trunk with more powerful transform protocol.] 19] 20[ 21 [April 7, 2008] 22 [Proto is accepted into Boost.] 23] 24[ 25 [March 1, 2008] 26 [Proto's Boost review begins.] 27] 28[ 29 [January 11, 2008] 30 [Boost.Proto v3 brings separation of grammars and transforms and a 31 "round" lambda syntax for defining transforms in-place.] 32] 33[ 34 [April 15, 2007] 35 [Boost.Xpressive is ported from Proto compilers to Proto transforms. 36 Support for old Proto compilers is dropped.] 37] 38[ 39 [April 4, 2007] 40 [Preliminary submission of Proto to Boost.] 41] 42[ 43 [December 11, 2006] 44 [The idea for transforms that decorate grammar rules is born in a private 45 email discussion with Joel de Guzman and Hartmut Kaiser. The first 46 transforms are committed to CVS 5 days later on December 16.] 47] 48[ 49 [November 1, 2006] 50 [The idea for `proto::matches<>` and the whole grammar facility is 51 hatched during a discussion with Hartmut Kaiser on the spirit-devel list. 52 The first version of `proto::matches<>` is checked into CVS 3 days later. 53 Message is [@http://osdir.com/ml/parsers.spirit.devel/2006-11/msg00003.html here].] 54] 55[ 56 [October 28, 2006] 57 [Proto is reborn, this time with a uniform expression types that are POD. 58 Announcement is [@http://lists.boost.org/Archives/boost/2006/10/112453.php here].] 59] 60[ 61 [April 20, 2005] 62 [Proto is born as a major refactorization of Boost.Xpressive's 63 meta-programming. Proto offers expression types, operator overloads and 64 "compilers", an early formulation of what later became transforms. 65 Announcement is [@http://lists.boost.org/Archives/boost/2005/04/85256.php here].] 66] 67] 68 69[endsect] 70