After working with the code some more, seeing clearly what needs to be
done for issues (2) and (3), and beginning the necessary work, I have
concluded that the time to reimplement the disambiguation code for
citeproc-js is now. The current code is simply too badly arranged to
be easily controllable.
The requirements and coding strategy are clear, but it will take a
week or two to get the code in place. When finished, even test cases
of the kind referred to under the link above (52 works by the same
author in the same year, in an author-date style) will disambiguate at
good speed (1-3 seconds or so), and the improved clarity of the code
should give us all a boost in confidence that the thing will work
reliably, and as intended.
More later, when I have something to show.
Frank
>
> Frank
>
>
>
> > Frank