Ищё IO-библиотеку, построенную на виртуальных классах потоков.
Т.е. классический input_stream, от которого наследуется file_input_stream, с возможностью их передать в input_stream_formatter для форматированного вывода и т.п. В общем, чтоб было как в Java
Boost'овое решение активно не нравится из-за отсутствия виртуальности — мне надо классы, использующие эти потоки, вынести в библиотечный код.