<div dir="ltr">Sorry to derail the topic, but I'd just like to raise a major gripe I've had with introducing anything into phobos recently.<div style><br></div><div style>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.</div>
<div style>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...</div>
<div style><br></div><div style>Can I suggest that ALL new modules should be added to exp. rather than std.? Here they will stay for at least 1 year, and while they live in exp, it is understood that they are still in an experimental introductory phase.</div>
<div style>Users who choose to use modules in exp are accepting that the API may receive changes, and consequently, accepting the responsibility to update their code (and not complain about it breaking their program), should the library be amended in its introductory phase.</div>
<div style>At some time later when the module has been used in a decent amount of software, and the API has stabilised, it can then be moved to std. This move is obviously a breaking change its self, but anyone who has agrees to import exp modules has already accepted the responsibility to update their code as such.</div>
<div style><br></div><div style>Thoughts?</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 12 April 2013 16:12, Nick Sabalausky <span dir="ltr"><<a href="mailto:SeeWebsiteToContactMe@semitwist.com" target="_blank">SeeWebsiteToContactMe@semitwist.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Fri, 12 Apr 2013 06:46:51 +0200<br>
"Jesse Phillips" <<a href="mailto:Jessekphillips%2Bd@gmail.com">Jessekphillips+d@gmail.com</a>> wrote:<br>
<br>
> It is that time, If you would like to see the proposed<br>
> std.process include into Phobos please vote yes. If one condition<br>
> must be met specify under what condition, otherwise vote no.<br>
><br>
<br>
</div>Yes<br>
</blockquote></div><br></div>