Scripty Stuff

I got very interested in JavaScript when it was first released, but didn’t do anything memorable with it until I discovered the Prototype.js library.

Once I did, though, I got very deep into the way that it let me express complex ideas very succinctly. I wrote a bunch of Actions leveraging it, and posted a lot of short-form examples on this site that either used that technology, or were simply hand-coded.

Prototype taught me a lot about Ruby, indirectly, since one of its primary aims was to give JavaScript access to Ruby’s “Mixins” and fluid object-oriented syntax. It’s been kind of amusing to see the “modern” JavaScript syntax gradually “discover” things that were commonplace in my work in 2007 or so.