No, is not a bug. The Array.prototype.slice() is a generic method and can be used with array-like objects.
"The slice function is intentionally generic; it does not require that its this value be an Array object."
It pretty much works with any object that has a "length" property.
Keep in mind he is using it with ".call()", so he can use that object as "this".
Read about it here: http://www.ecma-international.org/ecma-262/5.1/#sec-15.4.4.10
Wait, what? How is TJ Holowaychuk abandoning nodejs for Go "a good chance for ME to learn Go"?
haha, perhaps my comment made me sound like I was a super big fan of Holowaychuk, but no; since he was very active on the JavaScript community, I started to following him on github. And that is because I'm very interested on JavaScript and related projects.
(This comment made me chuckle: I imagined myself like I was a silly teen saying something like "omgz, TJ is using Go now! omgz omgz let's learn Go asap!" hahah)
So no, I'm not gonna try Go just because he is using it now XD
I was one of his followers on github until like a week ago.
I started to following him to see interesting JavaScript projects.
But a week ago I realized that my news feed has been for some time almost nothing but things like:
* visionmedia starred abc/go-*
* visionmedia starred def/*-go
* visionmedia starred ghi/someothergoproject
I guess that's why I'm not surprised.
The about page has the rules for EchoJS. About what is acceptable content here, there are only 2 rules:
* JavaScript related content only
* English content only
So, I dare to say if your app is JavaScript related (and its language is english) is okay.
A JavaScript related app would be like a jslint-clone or something like that.
Since I guess you mean more like "I want you guys to try my app, that is NOT about JavaScript, but was coded on JavaScript".
So I *guess* the answer is that is NOT okay, unless you are going to post the REPO url where you have the (JavaScript based) source code of your app and what you want us to check is it's code. In that case, I think is ok.
I'm not sure, however. But posting the url of mediacenterjs seems to be okay.
That app is about playing media, not about JavaScript. But, its open source and we can check the code.
Then again, I'm not sure. Just keep in mind this is echojs.com, not freecode.com
Check the about page: http://www.echojs.com/about