Oh wow, awesome! :) I'm always surprised by the state of the D libraries.. There's already lots of awesome obscure things are in there, but also completely obvious major features blatantly missing :)
So how about a DCT? Image/video processing... Perhaps a simple adaptation of FFT? And it's not clear to me at all whether that class will work with fixed point data... That's extremely important for a class like this (but granted, not really in line with D's take on numeric precision). Almost all audio and video data is in fixed point. Int->float conversion is very expensive on many platforms. On 23 November 2011 17:34, Martin Nowak <d...@dawgfoto.de> wrote: > *Crypto *- +1 as mentioned above, blocked on streams... >> >> *Higher level maths/signal processing *- The linear algebra library >> >> mentioned in a previous post might be very useful, but also standard >> algorithms like fourier transforms. Library implementations of these would >> > http://www.d-programming-**language.org/phobos/std_**numeric.html#Fft<http://www.d-programming-language.org/phobos/std_numeric.html#Fft> > The performance is actually quite good. I'd only wish for a real to > half-spectrum specialization (probably in-place) performance wise. > > > be amazing, potentially making use of hardware back ends where possible. >> >