Hidden Firefox Properties Revisited :: The Spanner

Gareth Heyes writes up this nice article, so we can learn some secrets about Firefox. SpiderMonkey uses negative indexes as property shortcuts! Gareth Heyes says, 'They seem to be flags within the source (Ronald mentioned this to me at some point too), I’m not sure how they are used internally or within Javascript. In the source code they are given the name tinyid so that’s what I’ll refer to them from now on.'.

For an example, I am trying to write a tiny non-alnum code that gives me 'false' as string Object.... without '!','-', '+'

Under construction...
var a = /[^][^][^][^][^]/(/|/[~/||/[~[]][~[]]])[~~[]] ;
alert(a); // 'false'
alert(typeof a) // String
(Sadly I can not write 'true' -sigh- )
Any good ideas ?