Dear Log,
I amused/abused myself last night by trying my hand at some rudimentary OO JavaScript (the page that uses it is here). It was harmless.
But JavaScript's lack of a simple "use ModuleName;" mechanism is starting to annoy me. There's workarounds, but they are indeed not simple, partly for good reasons involving the whole thing about JavaScript running on clients instead of sitting on servers.
I am currently pacing around the problem space, pondering how I want to solve it for my purposes. I think I might eventually just scribble out something in Perl that automates, or semi-automates, the task of making standalone JSs that don't need to carry around with them the entirety of a JS equivalent of @INC.