On Friday, 12 April 2013 at 06:25:10 UTC, Manu wrote:
I see this pattern where something is designed, discussed, and
then voted
into phobos. At this time the design looks good on paper, but
there is very
little practical experience using the library.
The problem then is, once accepted, people start using it, and
at some
point some issues are found, or ideas for improvement are made
based on
user experience, but the module can no longer be touched due to
the general
phobia of making breaking changes...
I think this needs to happen prior to the formal review/voting. I
would say it should be a precursor to starting the official
review, however this would raise the bar too high for things like
Jacob's Serialization library; he has a working library, but it
isn't ready for Phobos and it would be silly to require the
translation prior to approving it for Phobos.
How we choose to add to the exp module would need some
consideration.