Re: [proto] Refining the Proto concepts

2012-07-18 Thread Eric Niebler
On 7/18/2012 3:59 PM, Mathias Gaunard wrote: > On 18/07/2012 18:29, Eric Niebler wrote: > >> Is there some code in Proto that is forcing the instantiation of those >> specializations? Probably, and that would unintended. One approach would >> be to replace these normalized forms with an equivalent

Re: [proto] Refining the Proto concepts

2012-07-18 Thread Mathias Gaunard
On 18/07/2012 18:29, Eric Niebler wrote: Is there some code in Proto that is forcing the instantiation of those specializations? Probably, and that would unintended. One approach would be to replace these normalized forms with an equivalent incomplete type and fix all places where the code break

Re: [proto] Refining the Proto concepts

2012-07-18 Thread Eric Niebler
On 7/18/2012 2:59 AM, Mathias Gaunard wrote: > In an experiment to reduce compile times, I'd like to try reducing the > number of template instantiations tied to the use of Proto. > > To do this, one could start by defining his own expression types instead > of wrappers of proto::expr, which is so