[sword-devel] Are osisIDs, builtin_abbrevs[], chapmax, verseMax & prefAbbrev Hardcoded in the Engine?

Maxwell Murunga maxmmur at gmail.com
Tue Mar 10 00:00:27 MST 2020


Thank you, Troy:

For taking your time to clarify this.

God bless.

Maxwell.

On Mon, Mar 9, 2020 at 9:06 PM Troy A. Griffitts <scribe at crosswire.org>
wrote:

> Hi Maxwell,
>
> Both are true.  The SWORD engine gets its versification information from
> canon*.h header files, as you've found.
>
> .h files are C++ include files which are included in the engine at
> compile time.
>
> We've had discussions about extracting versification definitions out
> into data files and still may do this eventually.  The argument against
> this is that we would like to have as few v11ns as possible such that we
> can map between them.  i.e., currently, we prefer to make a Bible which
> mostly uses, e.g., the KJV v11n scheme, but is off by one or two verses,
> to push these verses into the nearest preceding verse which is included
> in the KJV v11n scheme and add a footnote with literal number marker in
> the text.  Also, v11ns need to remain immutable as modules built against
> a versification will require rebuilding if the versification definition
> changes.  We've additionally discussed the idea of having v11n
> exceptions listed a module's configuration file: this modules uses KJV
> v11n except for these 3 additions and these 2 variations.  Nothing has
> moved forward with any of these ideas, but these are the directions we'd
> likely
>
> Hope this helps,
>
> Troy
>
>
> On 3/9/20 10:31 AM, Maxwell wrote:
> > Hi Everyone,
> >
> > I would like to be enlightened as to whether the above mentioned by name
> are
> > pulled from canon*.h, or whether they are hardcoded elsewhere in the
> engine?
> > I’ve compiled Sword several times, and the latter seems to be the case.
> >
> > Thanks, best regards.
> > Maxwell.
> >
> >
> >
> >
> > --
> > Sent from: http://sword-dev.350566.n4.nabble.com/
> >
> > _______________________________________________
> > sword-devel mailing list: sword-devel at crosswire.org
> > http://www.crosswire.org/mailman/listinfo/sword-devel
> > Instructions to unsubscribe/change your settings at above page
>
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/sword-devel/attachments/20200310/8fd3ecee/attachment.html>


More information about the sword-devel mailing list