[Citadel Development] Re: Spider Monkey

2009-11-02 Thread scianos
> Nov 2 2009 2:23am from davew @uncnsrd >Subject: Re: Spider Monkey >  >> Sun Nov 01 2009 11:28:50 PM EST from IGnatius T Foobar @ Uncensored >>Subject: Re: Spider Monkey >> >>Even so, I'm still inclined to avoid using it for anything other than >>the par

[Citadel Development] Re: Spider Monkey

2009-11-02 Thread scianos
> Oct 25 2009 4:19am from davew @uncnsrd >Subject: Spider Monkey >I've been looking at the Spide Monkey documentation. > >For simple apps that don't use threads it is self contained. > >For multithreading apps like us we need NSPR as well so I guess thats the >pla

[Citadel Development] Re: Spider Monkey

2009-11-02 Thread IGnatius T Foobar
>Anyway, the only reason I was erring on the side of SpiderMonkey is because >most people seem to have it in their distro already whereas V8 doesn't seem >to be so prevelent yet. The other issue with V8 is that it's a JIT engine, which restricts the OS and CPU choices of the a

[Citadel Development] Re: Spider Monkey

2009-11-02 Thread davew
  > Sun Nov 01 2009 11:28:50 PM EST from IGnatius T Foobar @ Uncensored >Subject: Re: Spider Monkey > >Even so, I'm still inclined to avoid using it for anything other than >the parser. Mozilla's future is unclear and I think it would be a >strategically bad move to tie our fortune to

[Citadel Development] Re: Spider Monkey

2009-11-01 Thread IGnatius T Foobar
>When in a single thread it doesn't use the NSPR since theres little or >nothing to worry about but in a multithreaded environment it makes use of the >NSPR for just about everything to ensure that locks and atomic operations etc >are obeyed. Even so, I'm still inclined to

[Citadel Development] Re: Spider Monkey

2009-11-01 Thread davew
  > Sat Oct 31 2009 03:56:12 PM EDT from IGnatius T Foobar @ Uncensored >Subject: Re: Spider Monkey > >It uses it for everything, but it's optional for a single-threaded >parser? >How's that? > >Are there any other JS parsers out there that we should be looking at? >Perhaps the KDE

[Citadel Development] Re: Spider Monkey

2009-10-31 Thread IGnatius T Foobar
Oh, here's a good starting point: http://en.wikipedia.org/wiki/List_of_JavaScript_engines

[Citadel Development] Re: Spider Monkey

2009-10-31 Thread IGnatius T Foobar
It uses it for everything, but it's optional for a single-threaded parser? How's that? Are there any other JS parsers out there that we should be looking at? Perhaps the KDE or GNOME projects have their own? I really don't want to add too many external dependencies, and I *really*

[Citadel Development] Re: Spider Monkey

2009-10-25 Thread IGnatius T Foobar
Well, there's also the V8 JavaScript engine, which is what Chrome uses, and is faster: http://code.google.com/apis/v8/embed.html