14 Jan 02:49
Re: walking a directory tree efficiently
Thomas Hartman <tphyahoo <at> gmail.com>
2009-01-14 01:49:05 GMT
2009-01-14 01:49:05 GMT
> There's no iteratee/fold-based IO system yet. What about http://sites.google.com/site/haskell/notes/lazy-io-considered-harmful-way-to-go-left-fold-enumerator ? It's not on hackage, but at least it's public domain. Oleg, of course. 2009/1/13 Don Stewart <dons <at> galois.com>: > manlio_perillo: >> Hi. >> >> During a tentative (quite unsuccessfull) to convert a simple Python >> script that prints on stdout a directory and all its subdirectory [1] in >> a good Haskell (mostly to start to do real practice with the language), >> I came across this blog post: >> http://blog.moertel.com/articles/2007/03/28/directory-tree-printing-in-haskell-part-three-lazy-i-o >> >> >> Since recently I read about alternatives to lazy IO (like iteratee), I'm >> curious to know if a flexible, efficient and safe alternative exists, >> for the task of display a directory tree. >> >> >> [1] http://paste.pocoo.org/show/99523/ >> > > If you can do it with strict IO in Python, do the same thing in Haskell > with System.IO.Strict. It should be mechanical to translate Python > programs directly into naive IO-based Haskell using strict IO. Boring, > but mechanical. > > There's no iteratee/fold-based IO system yet. > > -- Don > _______________________________________________ > Haskell-Cafe mailing list > Haskell-Cafe <at> haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe >
RSS Feed