Registered 2014-10-08 by George Makrydakis

'clause' is a C++11/14 metaprogramming library licensed under the Mozilla Public License 2.0. Comprised of two main components: ppmpf (preprocessor metaprogramming framework) and ample (template metaprogramming).

It aims to provide a cohere set of facilities without external dependencies and/or compiler specific behavior for source code boilerplate generation and other generative programming that is C/C++ oriented. The preprocessor component (ppmpf) is fully C99 iso compliant, meaning it can be used in plain C as well.

Development takes place at: https://github.com/irrequietus/clause right now, IRC channel at freenode, #clause.
A Mailing list has been set at: https://launchpad.net/~clause-developers

Project information

Maintainer:
George Makrydakis
Driver:
George Makrydakis
Licence:
Mozilla Public Licence

RDF metadata

View full history Series and milestones

trunk series is the current focus of development.

All code Code

Version control system:
Bazaar
Programming languages:
C++

Get Involved

  • warning
    Report a bug
  • warning
    Ask a question
  • warning
    Help translate

Downloads

clause does not have any download files registered with Launchpad.