www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - XPCOM language binding for D?

reply Alex Vincent <ajvincent gmail.com> writes:
(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
Feb 23 2007
next sibling parent reply jcc7 <technocrat7 gmail.com> writes:
== 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
Feb 23 2007
parent Alex Vincent <ajvincent gmail.com> writes:
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.
Feb 23 2007
prev sibling next sibling parent reply BLS <Killing_Zoe web.de> writes:
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

May be you can contact him via dsource.org Bjoern
Feb 24 2007
parent reply Justin C Calvarese <technocrat7 gmail.com> writes:
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

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
Feb 24 2007
parent reply BLS <Killing_Zoe web.de> writes:
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.

Average Joe Coder
Feb 24 2007
parent Justin C Calvarese <technocrat7 gmail.com> writes:
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.

Average Joe Coder

Don't worry about it. I thought they were similar, too, but Alex told me that they were different. -- jcc7
Feb 24 2007
prev sibling parent reply John Demme <me teqdruid.com> writes:
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/
Feb 24 2007
parent Alex Vincent <ajvincent gmail.com> writes:
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
Feb 24 2007