<div dir="ltr">Hello,<div>If I may ask: Where exactly in the Engine are they hardcoded? Especially where osis2mod pulls from.</div><div>Thanks.<br><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar 9, 2020 at 9:06 PM Troy A. Griffitts &lt;<a href="mailto:scribe@crosswire.org" target="_blank">scribe@crosswire.org</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">Hi Maxwell,<br>
<br>
Both are true.  The SWORD engine gets its versification information from<br>
canon*.h header files, as you&#39;ve found.<br>
<br>
.h files are C++ include files which are included in the engine at<br>
compile time.<br>
<br>
We&#39;ve had discussions about extracting versification definitions out<br>
into data files and still may do this eventually.  The argument against<br>
this is that we would like to have as few v11ns as possible such that we<br>
can map between them.  i.e., currently, we prefer to make a Bible which<br>
mostly uses, e.g., the KJV v11n scheme, but is off by one or two verses,<br>
to push these verses into the nearest preceding verse which is included<br>
in the KJV v11n scheme and add a footnote with literal number marker in<br>
the text.  Also, v11ns need to remain immutable as modules built against<br>
a versification will require rebuilding if the versification definition<br>
changes.  We&#39;ve additionally discussed the idea of having v11n<br>
exceptions listed a module&#39;s configuration file: this modules uses KJV<br>
v11n except for these 3 additions and these 2 variations.  Nothing has<br>
moved forward with any of these ideas, but these are the directions we&#39;d<br>
likely<br>
<br>
Hope this helps,<br>
<br>
Troy<br>
<br>
<br>
On 3/9/20 10:31 AM, Maxwell wrote:<br>
&gt; Hi Everyone,<br>
&gt;<br>
&gt; I would like to be enlightened as to whether the above mentioned by name are<br>
&gt; pulled from canon*.h, or whether they are hardcoded elsewhere in the engine?<br>
&gt; I’ve compiled Sword several times, and the latter seems to be the case.<br>
&gt;<br>
&gt; Thanks, best regards.<br>
&gt; Maxwell.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Sent from: <a href="http://sword-dev.350566.n4.nabble.com/" rel="noreferrer" target="_blank">http://sword-dev.350566.n4.nabble.com/</a><br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a><br>
&gt; <a href="http://www.crosswire.org/mailman/listinfo/sword-devel" rel="noreferrer" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
&gt; Instructions to unsubscribe/change your settings at above page<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</blockquote></div></div></div></div>