<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Jul 28, 2013 at 2:07 PM, Jaak Ristioja <span dir="ltr">&lt;<a href="mailto:jaak@ristioja.ee" target="_blank">jaak@ristioja.ee</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Hi!<br>
<div class="im"><br>
On 28.07.2013 20:36, Troy A. Griffitts wrote:<br>
&gt; Hey guys.  I spent today to try to add a few methods into 1.7.0<br>
&gt; before we push it out the door to ease your (those building Qt<br>
&gt; frontends) integration with SWORD.<br>
<br>
</div>I&#39;m sorry, but this doesn&#39;t seem like a good idea. First of all, if<br>
1.7.0 is just about to be released then adding experimental features<br>
is not good.<br>
<br>
Secondly, if you have support for Qt, why not for Gtk+ and others?<br></blockquote><div><br></div><div>For the above two reasons, I wonder if it&#39;s not better to put this sort of compatibility into the bindings world rather than strapping it directly into the engine.</div>
<div><br></div><div>A simple extension of the primary classes that support QString and QArray typed methods would keep it out of the way of all the other front-ends and prevent unnecessary changes. I had begun down this route, but got stalled when I had difficulty unraveling the exact nature of the inheritance hierarchy between SWModule and its specific implementations. I never returned to it, because there didn&#39;t seem to be a pressing desire to have it.</div>
<div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Finally, have you thought about how much effort must be put into Sword<br>
over time to develop good Qt interfaces for everything in Sword? Have<br>
you considered how much code bloat this would involve?<br></blockquote><div><br></div><div>Putting it into the bindings would permit more people to help. I&#39;ve already got privileges in that folder and Troy could open commit rights to more. It also mirrors the behavior of the ObjC bindings shared between Eloquent and PocketSword.</div>
<div><br></div><div>--Greg</div></div></div></div>