== Quote from Jonathan M Davis (jmdavisp...@gmx.com)'s article > I think that it would be useful to query the community for what piece of > library functionality they don't currently have in D and would most like to > see. For instance, there is no official logging framework in D or any 3rd > party > libraries which do it AFAIK. So, that could be one type of functionality that > you may like to see. Now, there is a prospective implementation for std.log > which shouldn't be all that far away from being reviewed, so listing that here > wouldn't be all that useful, since it's on its way. But what other major > functionality do you miss in D that other languages' that you use have > available in their libraries? > My hope here would be that we could get some good ideas going here such that > we have can have a better idea what type of functionality it would be > particularly useful to be working on for Phobos or 3rd party D libraries for > the community, and maybe it'll even get some people to actually go and work on > these ideas so that we can improve the libraries that we have to work with in > D. We can always use more help, and we definitely need a richer library > ecosystem for D. But even just discussing ideas could be of benefit. > So, what major functionality which we don't currently have would you like to > see in either Phobos or in a 3rd party library so that you could use it in > your D programs? > - Jonathan M Davis
I could really use a linear algebra library, but the GSoC project I'm mentoring is oriented towards creating one and it's now close to usable. (I'd like to thank Cristi Cobzarenco for doing a great job on his GSoC project so far.) Next in line would be high-level MPI wrappers, like boost::mpi, or something functionally similar, like a std.concurrency that works across multiple address spaces. std.parallelism works great for SMP parallelism (which is what it was designed to do), but sometimes I want an easy way to parallelize stuff across address spaces, too.