[KinoSearch] Stable releases under new namespaces
Marvin Humphrey
marvin at rectangular.com
Sun Mar 14 18:56:11 PDT 2010
On Sun, Mar 14, 2010 at 06:16:25PM -0700, webmasters at ctosonline.org wrote:
> I don’t understand all of what you are saying, but I had in mind
> making KinoSearch an alias for KinoSearch4, and not vice versa.
> Running multiple versions in the same process I don’t consider a
> necessity. Does that change anything?
Theoretically less impossible, but still impossible. :( And I do think that
the inability to use the modules side by side while aliased is a major fault.
With the separate namespaces, it's actually possible for libraries with
dependencies on different stable forks of KS to co-exist happily. That's not
true if everybody's fighting over who gets to own "KinoSearch".
What you describe would be hard to pull off for a pure Perl distribution of
substantial size. (Race conditions as to which module gets loaded first
determines what version of KS gets aliased, oi...) Once you add in the
compiled C code, the consequences of failure, and the fact that the Clownfish
object model is already ambitious and totally unprepared for being abused in
such a way, it's just not practical.
Marvin Humphrey
More information about the kinosearch
mailing list