In case you are interested, a prototype is on GitHub at
https://github.com/robrwo/File-Temp-Trace

On Sun, Jun 19, 2011 at 12:51 AM, Bill Ward <b...@wards.net> wrote:
> Oh, I thought it was just about generating the filename using the
> module/subroutine name. *that* should be in File::Temp, and maybe the other
> features you describe should be in a new module?
>
> On Sat, Jun 18, 2011 at 6:44 PM, Robert Rothenberg <r...@cpan.org> wrote:
>>
>> It has a different interface, necessarily. File::Temp only manages single
>> temp files or directories in isolation, whereas my module manages a set of
>> them with logs about how they were created.
>>
>> On 18 Jun 2011 23:44, "Bill Ward" <b...@wards.net> wrote:
>> > It's not really that high level or specialized. It's just a matter of
>> > updating how the file name is generated. I could easily see it going
>> > either
>> > way. If you do go with a separate module, the interface should be the
>> > same
>> > (with whatever added options needed to add the new features) as
>> > File::Temp,
>> > for reduced confusion.
>> >
>> > On Sat, Jun 18, 2011 at 5:36 PM, Robert Rothenberg <r...@cpan.org>
>> > wrote:
>> >
>> >> The module makes use of File::Temp, but the interface is different,
>> >> and I don't think it makes sense to add specialised high-level
>> >> functionality to a low-level module.
>> >>
>> >>
>> >> On Sat, Jun 18, 2011 at 4:42 PM, Bob Parker <b...@perldevgeek.com>
>> >> wrote:
>> >> >
>> >> >
>> >> > -----Original Message-----
>> >> > From: Robert Rothenberg <r...@fastmail.net>
>> >> > Reply-To: Robert Rothenberg at CPAN <r...@cpan.org>
>> >> > Date: Thu, 16 Jun 2011 21:23:50 +0100
>> >> > To: Perl Module Authors List <module-authors@perl.org>
>> >> > Subject: Need suggestions for a module name
>> >> >
>> >> >>While debugging a project that generated a lot of temporary files, I
>> >> >> came
>> >> >>upon a nifty idea: rather than name the temporary files the usual
>> >> >> random
>> >> >>strings, why not have the files named by the method/function that
>> >> >> created
>> >> >>them, e.g. instead of something like /tmp/Hf6254d85.txt, why not call
>> >> >> it
>> >> >>/tmp/Some_Package_Name/text_analysing_function-Hf6254d85.txt.
>> >> >>
>> >> >>Anyhow, I think this might be something worth uploading to CPAN.
>> >> >>
>> >> >>So what should it be called?
>> >> >>
>> >> >>I was thinking of something like File::Temp::Smart, for lack of a
>> >> >> better
>> >> >>name. But I am open to better ideas.
>> >> >>
>> >> >>Suggestions?
>> >> >>
>> >> >>Rob
>> >> >
>> >> > Rob, rather than creating a brand new module for this, perhaps you
>> >> > could
>> >> > work with Tim Jenness to add this functionality to the existing
>> >> File::Temp
>> >> > module as a non-default exported function and/or OO interface method?
>> >> > It
>> >> > seems like it would be useful enough that it would be fairly common
>> >> > for
>> >> > folks to use, once they realize what it is, so why make them install
>> >> > yet
>> >> > another module (assuming he agrees, of course).
>> >> >
>> >> > Obviously it could be done using the existing template functions, but
>> >> > to
>> >> > do it automatically with an option to use directories or just the
>> >> > file
>> >> > name would certainly save a lot of time & code rewriting, at least
>> >> > IMHO.
>> >> I
>> >> > know I've done it at least 3 or 4 times, as recently as 3 weeks ago.
>> >> >
>> >> > Just a thought,
>> >> >
>> >> > Bob
>> >> >
>> >> >
>> >> >
>> >>
>> >
>> >
>> >
>> > --
>> > Check out my LEGO blog at http://www.brickpile.com/
>> > View my photos at http://flickr.com/photos/billward/
>> > Follow me at http://twitter.com/williamward
>
>
>
> --
> Check out my LEGO blog at http://www.brickpile.com/
> View my photos at http://flickr.com/photos/billward/
> Follow me at http://twitter.com/williamward
>

Reply via email to