> There is a Reflection Study Group (a sub-group of the Committee which
> focuses on a particular area) which is tasked with investigating
> language and library extensions for compile-time and runtime reflection.
> The majority of the interest so far has been for compile-time reflection,
> but I believe some of the infrastructure for compile-time reflection
> will enable runtime reflection as well.
> 
> The Reflection Study Group met in Chicago last week, and talked about
> a rough outline of the sorts of things C++ programmers would like to
> be able to do with reflection, from straightforward things like
> iterating over the members of a class at compile-time for purposes
> such as serialization and equality comparison, to more sophisticated
> things like synthesizing new types by transforming existing types.
> 
> I believe the plan is to issue a call for proposals, with some
> guidance about the general direction that is desired, derived from
> that outline. The Study Group will then look at the proposals at
> future meetings and provide feedback, with the aim of converging
> towards a cohesive set of proposals to present to the Committee at
> large.
> 
> Since this is a very broad area to explore, I believe the Study
> Group is initially interested particularly in proposals that
> provide infrastructure that compile-time reflection features can
> be built on top of. This should become more clear when the
> call for proposals is issued.

The call for proposals has now been posted. It can be found here: 
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3814.html

It states that all reflection-related proposals will be considered,
but the focus is on compile-time reflection, and gives a list of
focus areas and representative use cases.

Botond
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to