[sword-devel] Parallel display of modules with varying v11ns

Костя Маслюк kostyamaslyuk at gmail.com
Wed Feb 26 12:22:39 MST 2014


26.02.2014 23:00 пользователь "Troy A. Griffitts" <scribe �� crosswire.org>
написал:
>
> One positive thing from the previous thread is the reminder of Kosta's
proposed implementation for translation between modules of varying v11n.
>
> The accusation of irresponsibility is warranted, not for delaying the
patch submission, but for delaying the discussion toward a resolution and
buyin by a consensus of frontends.
>
> To sum up:
>
> We have refactored and isolated translation to a single point within the
engine. Basically, when you set the value of one VerseKey from a VerseKey
with differing v11n, translation will happen. This propogates naturally to
many places in the engine. For example it will allow one to set the LXX
module from a key obtained from the KJV module:
>
> lxx.setKey(KJV.getKey());
>
>
> The question still on the table is: how useful is this for the primary
use case of displaying in parallel modules with varying v11ns?

I do not see another way but to leave it as is, and remake it after we got
any feedback. Few things changed in frontends since your first attempt and
i doubt anyone thought about it seriously.


>
> A secondary question is how can we optimize, in both speed and size, the
translation. The JSword team is beginning to implement their own mechanism
and I would like to hear about their experience.

It is not clear to me, what is speed and size of translation (i just ask to
be crystal clear, because beyond some point i can not understand
>
> There are open threads on this with many of my, and others, thoughts and
concerns. I would appreciate it if commenters might consider searching the
list history before commenting.
>
> My theoretical question is, what logic do we want to use to create a
parallel display? There are many hard cases we haven't resolved, even if
the resolution is "we simply don't handle that, and what you'll see is X."
>
> I know the STEP tools have a parallel display implementation. I have no
idea if its behavior in corner cases is acceptable to most.
>
> --
> Sent from my Android device with K-9 Mail. Please excuse my brevity.
> _______________________________________________
> sword-devel mailing list: sword-devel �� crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
----------- ???????? ????? -----------
???????? ? ??????? HTML ???? ?????????&hellip;
URL: <http://www.crosswire.org/pipermail/sword-devel/attachments/20140226/70a287ab/attachment-0001.html>


More information about the sword-devel mailing list