Thread overview
XPCOM language binding for D?
Feb 23, 2007
Alex Vincent
Feb 23, 2007
jcc7
Feb 23, 2007
Alex Vincent
Feb 24, 2007
BLS
Feb 24, 2007
Justin C Calvarese
Feb 24, 2007
BLS
Feb 24, 2007
Justin C Calvarese
Feb 24, 2007
John Demme
Feb 24, 2007
Alex Vincent
February 23, 2007
(Yes, I'm back, but I'm far too busy building a nice XML editor to really help right now, or to finish the BigDecimal implementation I started two and a half years ago.)

http://developer.mozilla.org/en/docs/XPCOM:Language_Bindings

I'd love to see a bridge between Mozilla's XPCOM and D, so that I could write components in D.  Is anyone out there willing to do this?

Alex Vincent
February 23, 2007
== Quote from Alex Vincent (ajvincent@gmail.com)'s article
> (Yes, I'm back, but I'm far too busy building a nice XML editor to
> really help right now, or to finish the BigDecimal implementation I
> started two and a half years ago.)
> http://developer.mozilla.org/en/docs/XPCOM:Language_Bindings
> I'd love to see a bridge between Mozilla's XPCOM and D, so that I
> could write components in D.  Is anyone out there willing to do
> this?
> Alex Vincent

Is that related at all to the effort required to build a Mozilla plugin? Because "mozplugged" is "a mozilla plugin that acts as a wrapper to load D plugins".

References: http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D.announce&article_id=4370 http://www.dsource.org/projects/rulesplayer/browser/trunk/mozplugged

jcc7
February 23, 2007
jcc7 wrote:
> Is that related at all to the effort required to build a Mozilla plugin? Because
> "mozplugged" is "a mozilla plugin that acts as a wrapper to load D plugins".

No, the Mozilla plugin API is completely different.
February 24, 2007
Alex Vincent schrieb:
> (Yes, I'm back, but I'm far too busy building a nice XML editor to really help right now, or to finish the BigDecimal implementation I started two and a half years ago.)
> 
> http://developer.mozilla.org/en/docs/XPCOM:Language_Bindings
> 
> I'd love to see a bridge between Mozilla's XPCOM and D, so that I could write components in D.  Is anyone out there willing to do this?
> 
> Alex Vincent
I think Bobef allready made some efforts. Sorry no further information.
May be you can contact him via dsource.org
Bjoern
February 24, 2007
BLS wrote:
> Alex Vincent schrieb:
>> (Yes, I'm back, but I'm far too busy building a nice XML editor to really help right now, or to finish the BigDecimal implementation I started two and a half years ago.)
>>
>> http://developer.mozilla.org/en/docs/XPCOM:Language_Bindings
>>
>> I'd love to see a bridge between Mozilla's XPCOM and D, so that I could write components in D.  Is anyone out there willing to do this?
>>
>> Alex Vincent
> I think Bobef allready made some efforts. Sorry no further information.
> May be you can contact him via dsource.org
> Bjoern

Bobef has his mozplugged project (which I mentioned in an earlier post), but apparently Mozilla plugins are completely different than XPCOM.

-- 
jcc7
February 24, 2007
Alex Vincent wrote:

> (Yes, I'm back, but I'm far too busy building a nice XML editor to really help right now, or to finish the BigDecimal implementation I started two and a half years ago.)
> 
> http://developer.mozilla.org/en/docs/XPCOM:Language_Bindings
> 
> I'd love to see a bridge between Mozilla's XPCOM and D, so that I could write components in D.  Is anyone out there willing to do this?
> 
> Alex Vincent

I asked around about this a few months ago, and it didn't look like anyone had done it yet.  You might check out the BCD project on dsource.org and give a crack at it yourself.  It might be that BCD will work for it out of the box.

I'd also be interested in seeing this, BTW.

-- 
~John Demme
me@teqdruid.com
http://www.teqdruid.com/
February 24, 2007
Justin C Calvarese schrieb:
> BLS wrote:
> 
>> Alex Vincent schrieb:
>>
>>> (Yes, I'm back, but I'm far too busy building a nice XML editor to really help right now, or to finish the BigDecimal implementation I started two and a half years ago.)
>>>
>>> http://developer.mozilla.org/en/docs/XPCOM:Language_Bindings
>>>
>>> I'd love to see a bridge between Mozilla's XPCOM and D, so that I could write components in D.  Is anyone out there willing to do this?
>>>
>>> Alex Vincent
>>
>> I think Bobef allready made some efforts. Sorry no further information.
>> May be you can contact him via dsource.org
>> Bjoern
> 
> 
> Bobef has his mozplugged project (which I mentioned in an earlier post), but apparently Mozilla plugins are completely different than XPCOM.
> 
Sorry about my ignorance.(just have something about inside my head) Average Joe Coder
February 24, 2007
BLS wrote:
> Justin C Calvarese schrieb:
>> BLS wrote:
>>
>>> Alex Vincent schrieb:
>>>
>>>> (Yes, I'm back, but I'm far too busy building a nice XML editor to really help right now, or to finish the BigDecimal implementation I started two and a half years ago.)
>>>>
>>>> http://developer.mozilla.org/en/docs/XPCOM:Language_Bindings
>>>>
>>>> I'd love to see a bridge between Mozilla's XPCOM and D, so that I could write components in D.  Is anyone out there willing to do this?
>>>>
>>>> Alex Vincent
>>>
>>> I think Bobef allready made some efforts. Sorry no further information.
>>> May be you can contact him via dsource.org
>>> Bjoern
>>
>>
>> Bobef has his mozplugged project (which I mentioned in an earlier post), but apparently Mozilla plugins are completely different than XPCOM.
>>
> Sorry about my ignorance.(just have something about inside my head) Average Joe Coder

Don't worry about it. I thought they were similar, too, but Alex told me that they were different.

-- 
jcc7
February 24, 2007
John Demme wrote:
> I asked around about this a few months ago, and it didn't look like anyone
> had done it yet.  You might check out the BCD project on dsource.org and
> give a crack at it yourself.  It might be that BCD will work for it out of
> the box.
> 
> I'd also be interested in seeing this, BTW.

That might work.  There's only one problem:  I can't really develop it myself right now.  I'm swamped with other things on my plate, and I don't have the time to figure out how to implement a XPCOM binding. That's why I'm asking for someone else to do the nuts & bolts investigation.

Alex