If this comment accurate that gzfilebuf is only used for writing? /** wrapper around gzip input stream. Unknown parentage * @todo replace with boost version - output stream already uses it */
If so I'll just extend util/fake_ofstream.hh to have gzip support. Time to print a bunch of integers: FakeOFStream: real 0m3.460s user 0m3.459s sys 0m0.004s std::cout real 0m23.010s user 0m22.895s sys 0m0.134s Time to print a bunch of floats: FakeOFStream: real 0m34.871s user 0m34.894s sys 0m0.006s std::cout real 1m56.628s user 1m56.690s sys 0m0.037s The conversion is done by https://github.com/miloyip/itoa-benchmark/ and Google double conversion. Kenneth On 05/01/15 14:37, Barry Haddow wrote: > What about the util directory? > > On 1 May 2015 19:13:26 BST, Hieu Hoang <[email protected]> wrote: > > i suppose everything should reference the moses lib. > > that's getting a bit bloated, one day we should look at splitting it up > > On 30/04/2015 10:24, Jeroen Vermeulen wrote: > > Any chance we could re-unify the gzfilebuf and InputFileStream > modules? > Looks like we're carrying around 4 copies of each, and they're > starting > to diverge. > > I'd be happy to make the change, if we know a good reusable > place to put it. > > > Jeroen > > ------------------------------------------------------------------------ > > Moses-support mailing list > [email protected] > http://mailman.mit.edu/mailman/listinfo/moses-support > > > > -- > Sent from my Android device with K-9 Mail. Please excuse my brevity. > > > The University of Edinburgh is a charitable body, registered in > Scotland, with registration number SC005336. > > > > _______________________________________________ > Moses-support mailing list > [email protected] > http://mailman.mit.edu/mailman/listinfo/moses-support > _______________________________________________ Moses-support mailing list [email protected] http://mailman.mit.edu/mailman/listinfo/moses-support
