Changes between Version 20 and Version 21 of SoC2010
- Timestamp:
- Mar 12, 2010, 4:59:45 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SoC2010
v20 v21 127 127 Students should have a strong background in C++, some knowledge of the C++0x language features, and experience using their suggested library. Proposals should include information about the kinds of C++0x features that could be used to improve the library when porting. 128 128 129 == Boost.Phoenix == 130 Boost.Phoenix is currently living his life inside the internals of Boost.Spirit. Meanwhile it has been accepted as a main citizen of Boost under the condition it gets rewritten in term of Boost.Proto. Currently, I developed a few prototypes of such a version but they still expose a lot of Proto internals themselves to the user, thus making the extension of Phoenix cumbersome for advanced users. This project aims at exploring the various existing prototype, propose a proper interface and defines an easy-to-use extension mechanism on top of these so Phoenix v3.0 can starts its own life. 131 132 Student should have a strong background in C++ and experience with Expression Templates with or without Boost.Proto. Base knowledge in functional programming could be an advantage. 133 134 129 135 = Summer of Code Policies = 130 136 Forthcoming...