<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2015-07-14 14:58 GMT+03:00 DM Smith <span dir="ltr">&lt;<a href="mailto:dmsmith@crosswire.org" target="_blank">dmsmith@crosswire.org</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="auto"><div>Chris has a script that will build the C data structures from an OSIS file. </div><div><br></div><div>JSword does not handle genbook Bibles.<br><br>I&#39;m leery that the performance will be unacceptable. Fast lookup tables would need to be built to achieve parity. They&#39;d need to be cached to prevent startup costs.</div><div><br></div><div>Currently JSword adheres to the definition of an OSIS id for a reference. That is / is not an allowed separator between levels. Only &#39;.&#39;</div><div><br></div></div></blockquote><div><br></div><div>This is a critical problem that I would be very happy to see resolved somehow. At the moment it is impossible to build a genbook module (or a other module that has links to genbook) that works on both JSword and libsword apps. </div><div>My current workaround is that I need to build one module for jsword (And Bible) and one for libsword (Xiphos), which is not nice at all.</div><div><br></div><div>There&#39;s pull request for JSword that would fix that, which is waiting for comments: <a href="https://github.com/crosswire/jsword/pull/98">https://github.com/crosswire/jsword/pull/98</a></div><div><br></div></div>-- <br><div class="gmail_signature">T: Tuomas</div>
</div></div>