To answer you:<p>1) No. This was just a hacking solution that I got. ECMA already has a solution but browsers haven't implemented yet.
When JS engines start implementing ECMA class system, JSC will became obsolete.<p>2) I looked to ES4 and 5 spec, but they were too extense. I wanted something more simple, that could be similar in syntax to Java-like language with some flavours of SmallTalk. My main problem was with code from the same class being scattered on several files. This led me to creating the same classes and packages concepts that exist on other languages. More so, if you never code in JS before, this syntax seems more friendly than some weird new object system.