From: David Mark on
On Jul 26, 10:36 pm, David Mark <dmark.cins...(a)gmail.com> wrote:
> On Jul 26, 9:43 pm, JR <groups_j...(a)yahoo.com.br> wrote:
>
> > On Jul 26, 10:24 pm, Thomas 'PointedEars' Lahn <PointedE...(a)web.de>
> > wrote:
>
> > > Prototype.js was written by people who don't know javascript for people
> > > who don't know javascript. People who don't know javascript are not
> > > the best source of advice on designing systems that use javascript.
> > >   -- Richard Cornford, cljs, <f806at$ail$1$8300d...(a)news.demon.co.uk>
>
> > 'Kangax' is a Prototype.js core developer and he does know Javascript
> > a lot!http://perfectionkills.com/
>
> > Therefore, Thomas, that quote after your signature has a problem with
> > one of its assertions and thus it represents a fallacy.
>
> Not really as I believe the quote predates Kangax' involvement in that
> dubious project.  It's true that, as I attempted to do for Dojo,
> Kangax tried to help Prototype.
>
> AIUI, the outcomes were eerily similar.  In a nutshell, both projects
> were designed by people who didn't/don't know Javascript (e.g. Scott
> Stephenson and Alex Russell).

Sorry, Sam, not Scott. The guy's been so invisible since Prototype
came out that I forgot his name. :)
From: Richard Cornford on
JR wrote:
> On Jul 26, 10:24 pm, Thomas 'PointedEars' Lahn wrote:
>> Prototype.js was written by people who don't know javascript for
>> people who don't know javascript. People who don't know javascript
>> are not the best source of advice on designing systems that use
>> javascript.
<snip>
> 'Kangax' is a Prototype.js core developer and he does know
> Javascript a lot!
> http://perfectionkills.com/
>
> Therefore, Thomas, that quote after your signature has a problem
> with one of its assertions and thus it represents a fallacy.

"Was written" is a statement about origins. Prototype's origins are not
changed by its later being modified or re-written, or who it that does
that re-writing. While those origins do act to constrain (through the
original architecture and pressures to preserve back-compatibility in
the public API) the scope and potential of later re-writes.

The telling indicator would be the degree to which Kangax would today
elect to design something that resembled Prototype.js.

Richard.