On Sat, 15 Jan 2011 23:06:51 -0800, Rufus wrote:

> Yes - I understand that.  After poking around though, I see it's a 
> matter of rewriting to support being able to run under the Nitro Java 

We already use the JIT assembler from Nitro in Jaegermonkey (our method
JIT implementation).

> engine...which sounds like some syntax verification and a recompile, to 
> me...dunno, guessing.  So back to my first conclusion - a lot of work, 
> but not "impossible" or "prohibited".
> 
> I'm also left wondering about the difference between Safari for iPad and 
> Safari under OS X...I'd think they'd be similar, and each use the Nitro 
> engine...SM runs on OS X already, so how *big* a stretch would it be 
> *really* to port it to iOS?  Nobody's really answered that question as 
> to level of effort, just put up roadblocks - it ain't "impossible".
> 
> So how hard is it?  How many lines of code?  Or portions of code?  Or 
> percentage of code?  I seriously want to know...

It ranges to very very difficult to essentially impossible. A lot of our
front end UI code is written in Javascript itself and depend on language
quirks and extensions only available in Spidermonkey. New language
features tend to appear first in Spidermonkey (Brendan works for Mozilla
after all and he invented Javascript).

Phil

-- 
Philip Chee <[email protected]>, <[email protected]>
http://flashblock.mozdev.org/ http://xsidebar.mozdev.org
Guard us from the she-wolf and the wolf, and guard us from the thief,
oh Night, and so be good for us to pass.

_______________________________________________
support-seamonkey mailing list
[email protected]
https://lists.mozilla.org/listinfo/support-seamonkey

Reply via email to