> I took a brief look at the code and the documentation, and noticed 
> that DRLVM is written in C++ instead of plain C.
> Is there any particular reason for using C++?

DRLVM reuses some C++ code from earlier Intel research projects
(of course, code origin was carefully tracked and certified),
and developers had more C++ experience, so C++ was natural choice.

By the way, some parts of DRLVM are in Java and C.

The interfaces between dynamically linked components
are extern "C", and most of the complicated C++ features
are used very moderately, so plugging in C code is easy.

> Could you briefly tell us the story of DRLVM?

DRL = dynamic runtime layer 

I hope we could write the rest of the story for "Harmony VM" :)

--
Salikh Zakirov, Intel Middleware Products Division

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to