Re: Working with files wish list

2008-12-16 Thread Timothy S. Nelson
On Tue, 16 Dec 2008, jason switzer wrote: You can already easily mix it in using 'does': $fstab = open('/etc/fstab', :r); $fstab does WhitespaceTrim; I don't think it's really necessary to include that into open(), though it might be useful syntactic sugar. I haven't spent the time to

Re: Working with files wish list

2008-12-16 Thread Leon Timmermans
On Tue, Dec 16, 2008 at 7:04 AM, jason switzer jswit...@gmail.com wrote: I hadn't seen a Nameable role mentioned yet, so I wasn't able to understand any such concept. The list was not meant to be exhaustive. There are a lot more roles that have something to do with IO but were missing:

Working with files wish list

2008-12-15 Thread Richard Hainsworth
Following the request for ideas on IO, this is my wish list for working with files. I am not a perl guru and so I do not claim to be able to write specifications. But I do know what I would like. The organisation of the IO as roles seems to be a great idea. I think that what is suggested here

Re: Working with files wish list

2008-12-15 Thread jason switzer
On Mon, Dec 15, 2008 at 10:43 AM, Richard Hainsworth rich...@rusrating.ruwrote: a) I am fed up with writing something like open(FP, ${fname}_out.txt) or die Cant open ${fname}_out.txt for writing\n; The complex definition of the filename is only to show that it has to be restated

Re: Working with files wish list

2008-12-15 Thread Leon Timmermans
On Mon, Dec 15, 2008 at 5:43 PM, Richard Hainsworth rich...@rusrating.ru wrote: Following the request for ideas on IO, this is my wish list for working with files. I am not a perl guru and so I do not claim to be able to write specifications. But I do know what I would like. The organisation

Re: Working with files wish list

2008-12-15 Thread Uri Guttman
LT == Leon Timmermans faw...@gmail.com writes: e) When dealing with files in directories in perl5 under linux, I need opendir(DIR,'./path/') or die cant open ./path/\n; my @filelist = grep { /^.+\.txt/ } readdir(DIR); I would prefer something like my Location $dir

Re: Working with files wish list

2008-12-15 Thread Dave Whipp
Leon Timmermans wrote: On Mon, Dec 15, 2008 at 5:43 PM, Richard Hainsworth rich...@rusrating.ru wrote: a) I am fed up with writing something like open(FP, ${fname}_out.txt) or die Cant open ${fname}_out.txt for writing\n; The complex definition of the filename is only to show that it has to

Re: Working with files wish list

2008-12-15 Thread Leon Timmermans
On Mon, Dec 15, 2008 at 6:42 PM, jason switzer jswit...@gmail.com wrote: It's lazy and kinda cheating, but for small simple tasks, it gets the job done. I'm not up to speed with the IO spec, but a sort of auto-slurp functionality would be nice. Something to the effect: @data =

Re: Working with files wish list

2008-12-15 Thread jason switzer
On Mon, Dec 15, 2008 at 6:59 PM, Leon Timmermans faw...@gmail.com wrote: On Mon, Dec 15, 2008 at 6:42 PM, jason switzer jswit...@gmail.com wrote: It's lazy and kinda cheating, but for small simple tasks, it gets the job done. I'm not up to speed with the IO spec, but a sort of auto-slurp