Aidan Skinner wrote:
On Thu, Dec 3, 2009 at 10:11 PM, James Mansion
<[email protected]> wrote:
Eh, I don't really want to get rid of the actively maintained clients
we already have. In particular, Java and C# derive enormous benefits
from purely managed code in terms of portability, JITability etc.
Well, *some* benefits. There's not much point having jitability and
portability if the result
is that resources are spread thinly and none of the non-C[++]
implementations works
properly. I don't think the functionality and portability story is very
good at the moment.
Also, I think the 'native VM only' angle is oversold be zealots.
Certainly in the investment
banking industry its very common to find that quant libraries etc are
written in C++ precisely
because its portable between Java, .Net and so on, so apps with
significant business
logic (ie ones that matter) are infrequently pure VM systems anyway.
I really don't think there's a problem exposing APIs that look a bit
ugly or non-standard
in the client languages so long as the full API is present - as an
enabler for developers who
care about idiomatic presentation.
.
James
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]