Justin Johansson schrieb:
> I'm just wondering for a moment if D might be a good vehicle for
> developing a browser extension for Firefox, or any other browser for
> that matter.
> 
> Has anyone either considered doing, or has actually done, any browser
> extension development with D and have some thoughts or experience to share?
> 
> Thanks for all feedback,
> Justin Johansson

As an extension, there might be more than one extension running in one
Firefox process. Each extension written in D must bring in its own GC,
here comes the problem. The GC is implemented in D using signals, which
are global to the process. So if there are two D extensions, they will
get confused by each other. This is also the reason, i give up about
running D and Java in the same process. Also Java uses those signals for
its own GC.

But nevertheless, if you want to give it a try, the DWT firefox bindings
might be of interest for you.

Reply via email to