www.digitalmars.com         C & C++   DMDScript  

DMDScript - DMDScript COM support (D version)?

reply Kramer <Kramer_member pathlink.com> writes:
Walter, it seems like the D version of DMDScript doesn't have COM support; is
that accurate?  If so, are there any plans to add support for it?  Or, if it
does have COM support, do you have any examples?

I like it and was hoping to use it to interface with Apple's iTunes API.

Thanks in advance. :)

-Kramer
Jan 22 2005
parent reply "Walter" <newshound digitalmars.com> writes:
"Kramer" <Kramer_member pathlink.com> wrote in message
news:csue8t$1c81$1 digitaldaemon.com...
 Walter, it seems like the D version of DMDScript doesn't have COM support;
is
 that accurate?
That's correct. The C++ version does via the IActiveScript interface. It isn't in the D version because there was little interest in IActiveScript support.
 If so, are there any plans to add support for it?
Depends entirely on the level of interest in it. Unfortunately, IActiveScript is very poorly documented and supporting it is an ongoing lot of work.
 Or, if it
 does have COM support, do you have any examples?

 I like it and was hoping to use it to interface with Apple's iTunes API.
Does that use IActiveScript in particular, or just COM in general?
 Thanks in advance. :)

 -Kramer
Jan 22 2005
parent reply Kramer <Kramer_member pathlink.com> writes:
From what I can gather from the documentation, it's just COM.

If you're taking a tally to measure interest, you've got my vote.

I started to convert the iTunes interface .h header file to a D module so I
could use D, but I just gave up.  I know some c++ and am still at an early stage
with D, but I just wanted to start playing with it and converting the header
file proved more than I was looking for at the time (I'm sure I'll have another
go at it...).  But that's when I thought DMDScript might do the trick.

So I hope the D version can get COM support in the future. :)

-Kramer

In article <csuqk8$1qd0$1 digitaldaemon.com>, Walter says...
"Kramer" <Kramer_member pathlink.com> wrote in message
news:csue8t$1c81$1 digitaldaemon.com...
 Walter, it seems like the D version of DMDScript doesn't have COM support;
is
 that accurate?
That's correct. The C++ version does via the IActiveScript interface. It isn't in the D version because there was little interest in IActiveScript support.
 If so, are there any plans to add support for it?
Depends entirely on the level of interest in it. Unfortunately, IActiveScript is very poorly documented and supporting it is an ongoing lot of work.
 Or, if it
 does have COM support, do you have any examples?

 I like it and was hoping to use it to interface with Apple's iTunes API.
Does that use IActiveScript in particular, or just COM in general?
 Thanks in advance. :)

 -Kramer
Jan 22 2005
next sibling parent "Walter" <newshound digitalmars.com> writes:
Why not post over in the digitalmars.D group, maybe someone there will be
interested in helping out with the iTunes interface!
Jan 23 2005
prev sibling parent "Matthew" <admin.hat stlsoft.dot.org> writes:
I'd want COM in it, if I was going to use it seriously.

"Kramer" <Kramer_member pathlink.com> wrote in message
news:csurm3$1rnu$1 digitaldaemon.com...
 From what I can gather from the documentation, it's just COM.

 If you're taking a tally to measure interest, you've got my vote.

 I started to convert the iTunes interface .h header file to a D module so I
 could use D, but I just gave up.  I know some c++ and am still at an early
stage
 with D, but I just wanted to start playing with it and converting the header
 file proved more than I was looking for at the time (I'm sure I'll have another
 go at it...).  But that's when I thought DMDScript might do the trick.

 So I hope the D version can get COM support in the future. :)

 -Kramer

 In article <csuqk8$1qd0$1 digitaldaemon.com>, Walter says...
"Kramer" <Kramer_member pathlink.com> wrote in message
news:csue8t$1c81$1 digitaldaemon.com...
 Walter, it seems like the D version of DMDScript doesn't have COM support;
is
 that accurate?
That's correct. The C++ version does via the IActiveScript interface. It isn't in the D version because there was little interest in IActiveScript support.
 If so, are there any plans to add support for it?
Depends entirely on the level of interest in it. Unfortunately, IActiveScript is very poorly documented and supporting it is an ongoing lot of work.
 Or, if it
 does have COM support, do you have any examples?

 I like it and was hoping to use it to interface with Apple's iTunes API.
Does that use IActiveScript in particular, or just COM in general?
 Thanks in advance. :)

 -Kramer
Jan 24 2005