Hi Christopher!  This is my first time looking at Rio, and I'm very  
impressed!  I have a few interface questions for you--things that  
jumped out at me on my initial viewing of the examples.  Again, this  
is coming from a white page here, so take it either as "how a new guy  
sees the library" or with a grain of salt :)

On Jan 4, 2006, at 9:17 PM, rio4ruby wrote:

> Announcing Rio 0.3.7
>
<snip>
> Copy a gzipped file un-gzipping it
>  rio('afile.gz').gzip > rio('afile')
>
Why does 'gzip' unzip?  How would one zip something up?

<snip>
> Iterate over .rb files but not symlinks to .rb files
>  rio('adir').files('*.rb').skip(:symlink?) { |entrio| ... }
>
> Iterate over only the _dot_ files in a directory
>  rio('adir').files(/^\./) { |entrio| ... }
>
<snip>
> Create an array of the .rb entries in a directory and its
> subdirectories.
>  anarray = rio('adir').all['*.rb']
>
Curious... why does +all+ take square brackets when +files+ uses  
parens?  Seems inconsistent upon first viewing.

Super work!  I look forward to using this in the future.

Duane Johnson
(canadaduane)
http://blog.inquirylabs.com/