hi Alf,
i'm really sorry to answer so late, but i have many many things to do these times
So, about Prototype... You asked me why am i using it. The answer is quite simple : to win a lot of time, and a lot of code clarity (? not sure of the word to use
). In a word, it eases a lot javascript coding.
For a brief example, take a look at and try to do the same thing without prototype
Seriously, Prototype is a really well-coded library letting you perform javascript action (for Ajax, DOM access, Array manipulation, etc.) in a significantly quickest way than using core javascripts functions.
As you saw, Protoype can conflicts with your code, sometimes, due to the changing it performs on core Javascripts functions. That's one more reason, for me, to use it instead of addressing conflicts. Since many of the DHTL Suite users will be interested using Prototype, you will encounter more and more conflicts i think.
And overall, you and all people interested in the development of the suite will take advantage on using this library, because they all will use a documented and already well-known library.
If you have not already done, take a look at and . These to sites should show you sufficient proofing examples of my tellings