Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re:Shame (Score 1) 102

No, because in Java you declare variables to have types.

But if those types are not final, you don't know the dynamic subtype of concrete values (and the concrete methods to call) in advance, and you're forced to do the same kinds of optimizations that Javascript does. Seriously, look at current VM tech again. Type feedback and speculative inlining are of legal drinking age in the US by now.

Comment Re:Shame (Score 1) 102

Of course, how else would you suggest to build a high-performing implementation of JS? These days, just about everyone is using either the Self-93 implementation model or something suspiciously similar. (BTW, technically, *all* Javascript functions are anonymous functions, it's just that some of them happen to be bound to global variable names, very much like in Scheme. Optimizing the calls of anonymous JS functions is no different from optimizing calls to any other JS functions.)

Comment Re:This is a civil case (Score 1) 231

That's simply the difference between a criminal case, and a civil suit. The burden of proof in a criminal case is "beyond a reasonable doubt". In a civil case, it's much lower, only requiring a "preponderance of the evidence". I'm sure this is what you were referring to, but people are frequently unaware that there's a big difference.

Slashdot Top Deals

So you think that money is the root of all evil. Have you ever asked what is the root of money? -- Ayn Rand

Working...