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/
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