On Wed, 11 Jun 2008 5:53:11 pm Kai-Uwe Behrmann wrote:
> Is D ready for high performance coding of projects like littleCMS?

Some people here at our department are using D for their coding with good 
success. The language seems quite mature. However, I don't know how language 
bindings in D to various libraries are present. But at least pure C libraries 
can be used natively from within D.

I'd say that the maturity of the language is absolutely given already, whereas 
the adoption and community provided support through other libraries has not 
yet reached the critical mass.

To sum it up in a few "distorted" expressions: D is pretty much in ease of 
programming and the core language features like Java, it's just natively 
compiled/linked in a way C/C++ is. So: Garbage collector, bounds checks, 
(almost) no need for pointer fiddling, higher level data types in the 
standard library, no dualism between .h/.c files, and a lot more ...

> Do phyton, java and co bind D as easy as C?

I've got no idea about a D/Java combo, but Java is always a bit picky with 
being bound to other languages directly/natively. So I wouldn't use Java's 
connectiveness as a great indicator. JNI is a pain, and with JNA it's a bit 
easier, but still not big fun.

But I know there's a project called PyD [1] that tries to mock the ways 
Boost.Python works (which I personally very much like). Unfortunately the 
latest changes were committed to the SVN repository in July/August 2007, so I 
don't know about the status of the project.

But Python (yay!) itself is pretty much bindable and bound to everything out 
there.

Guy

[1] http://pyd.dsource.org/

-- 
Guy K. Kloss
Institute of Information and Mathematical Sciences
Te Kura Putaiao o Mohiohio me Pangarau
Room 2.63, Quad Block A Building
Massey University, Auckland, Albany
Private Bag 102 904, North Shore Mail Centre
voice: +64 9 414-0800 ext. 9585   fax: +64 9 441-8181
eMail: [EMAIL PROTECTED]  http://www.massey.ac.nz/~gkloss/

Attachment: signature.asc
Description: This is a digitally signed message part.

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Lcms-user mailing list
Lcms-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lcms-user

Reply via email to