Xan, read this article please: http://www.informit.com/articles/article.aspx?p=1609144

You have exactly what you are looking for in the D runtime and standard library.

Reply via email to