[Prev][Next][Index][Thread]

Re: C++ integration, again.




Thank you for taking the time to talk with me about newbie issues.
        COM is needed then in order to interface with  C++ libs? The
libraries would have to be rewritten using  COM ? The authors of the
libraries have basically all snickered at me when I asked them if this could
be done. (I have only seen three books on this subject in the bookstore).
How hard is it to rewrite a C++ project with COM implemented in it, i.e. can
it be automatically  done in something like Visual Studio ?
    For my projects there are a lot of commercial rendering/game engines
with HQ sound support available, mostly written in C++ (could you guess ?
:) ) one of them has 170K lines of C++ code, ick, no thank you for
converting to Dylan. Looking at Dylan I think it is a dream language, but
all this reusable C++ code everyone else is using just stops at my doorstep.
I am facing the bleak prospect of having to code a game engine from scratch
if I continue using Dylan.  From a previous thread HD was not able to
interface with DX either,  this would at least give me a sound system and
peripheral support.

    Is it possible to "easily" use DX and Dylan together?

Sorry for the rambling, just a late night wish that everyone coded in Dylan,
or at least made C++ code that magically talked with it.


"Jason Trenouth" <jason@harlequin.co.uk> wrote in message
56jfhsk182ccto1vruglu1j4aher26a5jd@4ax.com">news:56jfhsk182ccto1vruglu1j4aher26a5jd@4ax.com...
> On Tue, 9 May 2000 00:30:01 -0400 (EDT), "Shawn" <shawn@anarchy-arts.com>
> wrote:
>
> ..
> > Fortunately this is indeed a possibility: CLOS works with C++.
> ..
>
> Hi Shawn,
>
> I think the above is just marketing blurb from Franz's website. They are
just
> saying that you _can_ wrap up C++ code with CLOS, but you probably have to
do a
> lot of the work yourself either via C "extern", COM, or CORBA. I don't see
any
> evidence of specifically-C++ interfacing technology. (Incidentally, Franz
use
> CLOS when they really mean Common Lisp to avoid using the L-word and
> frightening people.)
>
> Also, I think ICAD are ORBLink customers so they may be integrating C++
and
> CLOS via CORBA. That's just a guess though.
>
> Xanalys (nee Harlequin) actually used to have C++-parsing and
CLOS-modeling
> technology but it was retired because: not many customers used it, the
> differences between the C++ and CLOS object models were too large to cover
> completely, and the implementation was too hard to maintain in the
presence of
> multiple evolving C++ compilers. Maybe it was just the MOP-heavy approach
that
> was used.
>
> Ironically, an ex-Lisp company called ILOG helped develop a Java-C++
> integration technology called "Twin Peaks" but I don't know very much
about
> that and it seems to have gone very quiet now. In general people seem to
prefer
> generic OO component integration technology like COM and CORBA rather than
> something specific for one pair of languages.
>
> __Jason
>
> _____________________________________________________________________
> This message has been checked for all known viruses by Star Internet
delivered
> through the MessageLabs Virus Control Centre. For further information
visit
> http://www.star.net.uk/stats.asp





Follow-Ups: References: