On 08/07/2013 11:25 AM, lafoldes wrote:
> repeat(0, count).
> map!(t => tuple(f.rawRead(id)[0], f.readln('\0'))).
> array.
> sort!("a[0] < b[0]").
> map!(t => format("%6d %08x %s\n", lineNo++, t[0], t[1])).
> copy(stdout.lockingTextWriter);Without giving much thought to your specific problem, I just want to mention H. S. Teoh's recent article:
http://wiki.dlang.org/Component_programming_with_rangesThe problem in the article has to deal with data that is not trivially structured.
Ali
