Hi Troy,<br><br><div class="gmail_quote">On Sat, Feb 11, 2012 at 7:39 AM, Troy A. Griffitts <span dir="ltr"><<a href="mailto:scribe@crosswire.org">scribe@crosswire.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hey guys.  I'm remember this thread from a while back am to lazy to go back and look.<br>
<br>
Please remind me why we want a .conf entry and not a call like:<br>
<br>
SWMgr library;<br>
SWModule *kjv = kjv = library.getModule("KJV");<br>
VerseKey testKey = "jn.3.16";<br>
<br>
// ------------------------------<u></u>--<br>
ListKey range = kjv.getModuleScope();<br>
// ------------------------------<u></u>--<br>
<br>
range = testKey;<br>
<br>
if (range.Error()) cerr << testKey << " is not within the range: " << range.getRangeText() << endl;<br>
<br>
<br>
The only thing missing is the SWModule::getModuleScope() method which could easily be written to scan the module and produce an appropriate ListKey.<br>
<br>
<br>
The .conf file is an opportunity for inconsistency.  It can be a useful checksum or a pain in the butt maintenance nightmare and I'm thinking the latter.</blockquote><div><br>As I would see it, a principle difference would be author intention.  If we have a conf file, then we know that (at some point) the author intended to limit the range in this way.  However, if we have a module we do not know that the author deliberately intended particular parts to be excluded, or whether they left them out by accident.  This is particularly problematic if it is just individual verses left out.  Does that mean in any navigation we have we should explicitly not display those verses?  For example, consider Mark 9:46 in the ESV.  It is not present in the text (though the gap is there because it was present in the KJV, and the same versification is being used), but arguably you don't want the application to tell you "this verse isn't present in the ESV" or to not allow you to select Mark 9:46 or link to it or anything like that.<br>

<br>Thoughts?<br><br>Jon<br> <br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="HOEnZb"><div class="h5">
On 02/10/2012 04:35 PM, David Haslam wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Let's not forget that some modules are for a work in progress by the<br>
translators.<br>
<br>
e.g. A New Testament only module may have plenty of cross-references to OT<br>
passages, in anticipation that the translation would one day eventually be<br>
completed.<br>
<br>
And - yes - as DM noted, xrefs for modules that are scope-restricted should<br>
be linkable for parallel modules that contain the missing books, etc.<br>
<br>
David<br>
<br>
--<br>
View this message in context: <a href="http://sword-dev.350566.n4.nabble.com/Av11n-and-coverage-tp4265350p4376618.html" target="_blank">http://sword-dev.350566.n4.<u></u>nabble.com/Av11n-and-coverage-<u></u>tp4265350p4376618.html</a><br>


Sent from the SWORD Dev mailing list archive at Nabble.com.<br>
<br>
______________________________<u></u>_________________<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" target="_blank">http://www.crosswire.org/<u></u>mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br>
</blockquote>
<br>
<br>
______________________________<u></u>_________________<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" target="_blank">http://www.crosswire.org/<u></u>mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br>
</div></div></blockquote></div><br>