BTW, when the Transaction objects are created, they are initialized, so I really don't see why boost::optional should be used here.<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Dec 8, 2012 at 2:08 PM, Alvaro Soliverez <span dir="ltr"><<a href="mailto:asoliverez@kde.org" target="_blank">asoliverez@kde.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_extra">I disagree. It's not about adding a non-Qt dependency, which KMyMoney already has a few. It's about adding a new dependency without a sound rationale, just for a convenience class that one or another developer has grown used to.<br>

<br>I still don't see boost bringing in enough of an improvement to add a new dependency here.<br><br>Besides this, my experience with boost has been horrible in the past. Removing or adding features for minor versions, API changing, no ABI compatibility and other stuff. It's not the kind of dependency I'd like to maintain.<br>

<br>Regards,<br>Alvaro<div class="im"><br><br><div class="gmail_quote">On Sat, Dec 8, 2012 at 1:58 PM, Łukasz Maszczyński <span dir="ltr"><<a href="mailto:lukasz@maszczynski.net" target="_blank">lukasz@maszczynski.net</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">needed for boost::optional though, and in my opinion we shouldn't get rid of boost just because it's n</blockquote>

</div><br></div></div>
</blockquote></div><br></div>