<div dir="ltr"><div class="gmail_default" style="font-family:garamond,serif;font-size:large">Greg, <br><br>Diatheke on Ubuntu 18.04LTS is broken since Ubuntu 18 released. The bugs were identified and fixed by this team on around march of 2018, but the way the features freeze on Ubuntu, it remains broken. trying to update only the sword package without updating the core is locked by dependencies. <br><br>I had to build a virtual session of ubuntu 19.04 to make it work. but in 19.04 diatheke has no obvious bugs, other than the very last few modules from Cyrille need a more modern Sword engine, and there for a while all of ebible claimed it needed newer sword engine. <br><br>Meanwhile, SIL provides Ubuntu packages for Bible translation programs Paratext, and Fieldworks Translation editor, and maintains a linux (wine) port of the LOGOS Bible study program for Ubuntu LTS.  So, there&#39;s more than just a passing coincidence here.  It&#39;s very likely that someone in the business of developing Bible software on Linux will end up on the Ubuntu LTS software platform. <br><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 10, 2020 at 5:38 PM Greg Hellings &lt;<a href="mailto:greg.hellings@gmail.com">greg.hellings@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 10, 2020 at 5:27 PM Philip White &lt;<a href="mailto:philipwhite@cedarville.edu" target="_blank">philipwhite@cedarville.edu</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Thanks for the responses. I will consider using the Sword library. One<br>
reason I am reluctant to do so is my preference for C over C++.<br></blockquote><div><br></div><div>There is a C file in the bindings that allows you to access the library through C instead of C++. You can find the header here: <a href="https://www.crosswire.org/svn/sword/trunk/include/flatapi.h" target="_blank">https://www.crosswire.org/svn/sword/trunk/include/flatapi.h</a></div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Another is my preference for building software on top of standards<br>
instead of ad-hoc knowledge.<br></blockquote><div><br></div><div>I&#39;m not sure I see where your objection to a well received and very open scripture software project that is completely FOSS would have objections, then.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
&gt; This is the beauty of the Sword library. It hides all the rest of those questions:<br>
&gt; 1) Which format did it come from? OSIS? ThML? Who even knows?<br>
&gt; 2) What is the source of the original text? Could be nearly anywhere.<br>
&gt; 3) What is the source encoding? Could be lots of things. Sword will normalize this all to UTF-8 for you.<br>
<br>
All three of these points seem less about the library, and more about<br>
the final modules themselves. Does the library itself normalize this,<br>
or is it normalized when the modules are created? I guess I thought<br>
that all modules came from OSIS sources, which I guess is incorrect.<br></blockquote><div><br></div><div>It is not correct. It is the primary way that scripture modules are accepted from submissions, but it is not at all the case that all modules come from OSIS. It&#39;s not even the original source in some cases - lots of them come from USFM or USX, then get converted to OSIS before being turned into Sword modules.</div><div><br> </div><div>Is there any reason that diatheke cannot fulfil your needs?</div><div><br></div><div>--Greg<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
- Philip<br>
<br>
_______________________________________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" rel="noreferrer" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br>
</blockquote></div></div>
_______________________________________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" rel="noreferrer" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page</blockquote></div>