<div dir="ltr"><div>ok, thanks for clarifying the issues with using QML.  I'm really not familiar with oo techniques, and as a unix user I'm using only regular scripting languages (perl, tcl, python) but avoid the object oriented enhancements mainly because I don't understand the paradigm.  I hadn't understood that subsurface was mainly C and not C++.</div><div><br></div><div>Complex stuff keeping volunteers motivated.  I can appreciate the challenge.  My comments on trying to keep your key developers motived to contributing remain, although I hadn't realized that would mean sticking with the existing infrastructure.</div><div><br></div><div>...Hartley Horwitz (h2sk1)</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jan 20, 2017 at 1:29 PM, Dirk Hohndel <span dir="ltr"><<a href="mailto:dirk@hohndel.org" target="_blank">dirk@hohndel.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On Fri, Jan 20, 2017 at 01:03:06PM -0500, Hartley Horwitz wrote:<br>
><br>
> Unfortunately I'm not a coder, but in my experience keeping the<br>
> code easily maintainable is critical, particularly for a volunteer based<br>
> program.  If moving to Subsurface 5 results in a more unified environment<br>
> for desktop and mobile, then that seems like a great improvement for those<br>
> who maintain this fantastic tool.  I'm all for keeping those guys sane<br>
> because my contributions are so limited.<br>
<br>
</span>Contributions can be many things. Translations. Documentation. Artwork.<br>
Proof-reading things. Finding bugs. Helping to figure out the right use<br>
cases.<br>
<br>
But I'll repeat my one caveat here. If "unification" meant that we use the<br>
infrastructure and tools that most of the developers use on both desktop<br>
and mobile, I'd be all over that.<br>
<br>
But the "unification" that Tomaz is proposing appears to push us more and<br>
more into the code that no one is comfortable working on - often not even<br>
Tomaz himself.<br>
<br>
That's what we have today. No one is working on the QML code. Joakim has<br>
tried a few times. I have killed myself over it. Sebas and Notmart were<br>
gracious enough to help us get started, but they are focused on other<br>
projects.<br>
<br>
We have several key developers who are somewhere between "HATE C++" and<br>
"rather write C code". The more we move to C++, the more we lose their<br>
support.<br>
<span class="HOEnZb"><font color="#888888"><br>
/D<br>
</font></span></blockquote></div><br></div>