Is there a link to this conversation on one of their development
listservs or otherwise publicly available. I'd be eager to read the
exchange and see what reasons they gave.
They gave no reasons rooted in reality. As I mentioned, one guy
started blathering about multiple Dojo in one page. I told him to
either refrain from worrying about that until later as none of them
had bothered to do any testing in that area anyway. Others opined
that synchronous XHR was "okay". Still others referred to my rewrite
as an "optimization" that they might use for Dojo 2.0 in some future
year. It was quite a comedy of errors that ultimately led nowhere.
And they never even commented about the debugging ease. We never got
that far. Told by various higher-ups who *had* actually bothered to
download and test my branch that it was *much* faster (for reasons
that should be obvious), they implored me to post benchmarks. I told
them that the speed difference was *palpable*, so microscopic
examination was unnecessary. AFAIK, none of the "module owners" tried
it out.
Also, one of their main refrains during these (and many related)
discussions was that patches should not need to touch more than one
"module". Told that due to interdependency the patches (or merges)
would need to touch *lots* of files, they flipped. That was a major
sticking point. Collectively, they lacked the confidence to tackle
such "major" changes.
And yes, the Dojo developer mailing list archive is supposedly
public. I heard that from them a few times. They seemed to be very
concerned that their "fans" might have been reading my warnings about
the problems in the code. Of course, IIRC, the mailing list itself
was hard to find through Google (due to broken links to older forums
and mailing lists) and anyone who was not actively involved in
developing the Dojo core would have no interest in reading it (let
alone pore through the archive!)
So go ahead and delve, but remember I warned you it was a waste of
time.