4 ms·
I find Prototype.js to be really depressing, and one of the most ironically named libraries ever. The whole point of it is to bludgeon Class-based bullshit into
by blasdel 17y ago
I find Prototype.js to be really depressing, and one of the most ironically named libraries ever. The whole point of it is to bludgeon Class-based bullshit into the only pure Prototype-based language anyone uses. It's named after the concept it's designed explicitly to stamp out!
- camccann 17y agoNitpick: Doesn't Lua use a prototype-based OO system? Insofar as Lua can really be said to have an OO system, that is.
- blasdel 17y agoAbsolutely, and through its use in the games industry it's easily the second-most popular Prototypical language in use -- but the ECMAScript languages are orders of magnitude more popular.
- phaedrus 17y agoI always wondered about that. I had assumed I must be misunderstanding either what Prototype.js did or why I was named Prototype.js and not "Class.js". Apparently I was not misunderstanding. It's sad to see people take a cool feature and undermine it to try to make it act like less useful but familiar feature. I guess it would be like someone writing a macro library for C++ that converts all exceptions to C-style error code returns.