<div dir="ltr"><div>All,</div><div><br></div><div>Just to be totally obvious and not meant to squash questions, comments, concerns.  I'm trying to narrow the scope of this discussion.  <y choice of title for this thread on the mailing list is not good.  Anyone object to me starting a different subject line to continue the conversation on this large object on the stack proposal?<br></div><div><br></div>Mateusz,<div><br></div><div>Sounds like we are on the right track now.  Hopefully, the proposal is clearer after a few more changes just now.</div><div><br></div><div>My concern is that you seem to taking the discuss as the proposal and not ready the proposal as stand alone: <a href="http://goo.gl/vuA3D6" target="_blank" style="font-size:12.8px">http://goo.gl/vuA3D6</a>   (Especially after I fixed the "Status:"... which I just changed again).  My intent was to have a super narrow focus to the proposal, but be complete thereby letting the reader know that I'm aware of alternatives.  I thought that this change would make the scope crystal clear (obvious I was wrong :)... </div><div><br></div><div><a href="https://trac.osgeo.org/gdal/changeset/34177">https://trac.osgeo.org/gdal/changeset/34177</a><br></div><div><br></div><div>unique_ptr was in there as an alternative.  The item you refer to was the >>>side track<<< of C++11 in the mailing list.  It belongs as a separate proposal dependent on a C++11 proposal.    And on the side track of C++11 support: I think your concerns are very valid.  Let's keep those to the C++ language version thread.</div><div><br></div><div><div class="gmail_extra">Anything in this thread is a great discussion, but is NOT the proposal.  That document never said that it is a justification in any way for C++11.</div><div class="gmail_extra"><br></div><div class="gmail_extra">I added a note at the top to clarify.  The what if section is just food for thought / completeness.  I regret having it there in the beginning, but I might as well leave it now that the confusion already happened.</div><div class="gmail_extra"><br></div><div class="gmail_extra">I'm happy to clarify the text in the proposal or give you comment/suggest access to the doc.</div><div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><span class=""><br>
> No!  Out of scope of this proposal.  (For another proposal, then yes).<br>
<br>
</span>Again, I have seen arguments like this<br>
<a href="https://lists.osgeo.org/pipermail/gdal-dev/2016-May/044355.html" rel="noreferrer" target="_blank">https://lists.osgeo.org/pipermail/gdal-dev/2016-May/044355.html</a><br>
<br>
But, OK, I assume it is no longer part of your proposal.<br></blockquote><div><br></div><div>Never was part of the proposed solution for "Use vector<T>(length, initial_value) for local blocks of storage."</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<span class=""><br>
>> That's all I can see from most of the content there.<br>
>> (The many fine-grained details are not critical to make the actual<br>
>> 'big' decisions, those will come into play later.)<br>
>><br>
>> So, as I have already mentioned, great.<br>
>> Now, let's decide wheter we switch to C++11 to get the necessary tools or<br>
>> implement our own tools, e.g. as part of CPL.<br>
><br>
> No.  Please do not do that with my proposal.  That is way way too far out of<br>
> scope of what I intended for *this* proposal.<br>
<br>
</span>I'm not doing anything with it.<br>
I'm just asking questions and stating my understanding of your goal,<br>
some I might have got wrong.<br>
<span class=""><br></span></blockquote><div><br></div><div>Please just take the text in the doc as the proposal.  Unless I copy text from the mailing list to the doc, I don't consider it a part of the proposal.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><span class="">
>  Can we start with just this simple proposal?<br>
<br>
</span>Sure. I have got my issues cleared, thanks.<br></blockquote><div><br></div><div>Great!  Thanks for helping me improve the doc.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<div class=""><div class="h5"><br>
Best regards,<br>
--<br>
Mateusz Loskot, <a href="http://mateusz.loskot.net" rel="noreferrer" target="_blank">http://mateusz.loskot.net</a><br>
</div></div></blockquote></div><div class="gmail_signature"><br></div>
</div></div></div>