View mode: basic / threaded / horizontal-split · Log in · Help
February 23, 2007
XPCOM language binding for D?
(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
Re: XPCOM language binding for D?
== 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
Re: XPCOM language binding for D?
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
Re: XPCOM language binding for D?
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
Re: XPCOM language binding for D?
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
Re: XPCOM language binding for D?
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
Re: XPCOM language binding for D?
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
Re: XPCOM language binding for D?
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
Re: XPCOM language binding for D?
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
Top | Discussion index | About this forum | D home