All the Perl that's Practical to Extract and Report
David Wheeler points out that the EMCAScript 4 Proposal from Netscape (which is basically JavaScript 2.0) has additions for Classes, Namespaces, Packages and Pragmas.
Deja vu.
Including... wait for it... use strict!