Re: sortera filer

Mateusz Krawczuk <[email protected]> Mon, 14 Jan 2019 10:34:57 +0100
Newsgroups gmane.comp.lang.pike.user
Message-ID <CAJyq0U8gsykRB749W4Ci=BQY4duBSguC0tkdG1GOcd66cauupA@mail.gmail.com>
Wouldn't it be better to go straight to Pike-devel to preserve the wisdom
for broader audience?

On Fri, Jan 11, 2019 at 4:41 PM Lance Dillon <[email protected]> wrote:

> I'm not sure how much help I could be, and I certainly can't learn Swedish
> by tonight, so...
>
>
> Sent from Yahoo Mail on Android
> <https://go.onelink.me/107872968?pid=InProduct&c=Global_Internal_YGrowth_AndroidEmailSig__AndroidUsers&af_wl=ym&af_sub1=Internal&af_sub2=Global_YGrowth&af_sub3=EmailSignature>
>
> On Fri, Jan 11, 2019 at 10:22 AM, Peter Bortas
> <[email protected]> wrote:
> On Fri, Jan 11, 2019 at 4:16 PM Peter Bortas @ Pike importmöte för
> mailinglistan <[email protected]> wrote:
> > Är det här det kortaste sättet att sortera directory-listningar?
> >
> > string mydir = "/tmp";
> > array files = get_dir(mydir);
> > files = combine_path(mydir, files[*]);
> > sort(files, file_stat(files[*])->ctime);
> >
> > (Kan "förenklas" gensom att använda en strategisk cd(), men det vore
> >  extremt fult.)
> >
> > Det känns som det behövs ett nytt API eftersom det här trots sin
> > verbositet inte ens garanterar att det blir korrekt om filer skapas
> > eller tas bort mellan anropen. För att få det någorlunda rätt behövs
> > det explicit loopning över varje filnamn.
> >
> > Filesystem.Base har get_stats() som iaf besparar en del jobb men inte
> > heller är generaliserbar till icke-statisk backend.
> >
> > Ursäkta auto-map, det blev inte uppenbart mer läsbart med map och
> > lambda.
>
> Welp, that was supposed to go to a Swedish speaking forum for later
> followup on pike-devel. If someone wants my ranting/question
> translated in this pre mailing list form then I can do that later
> tonight. :)
>
> Regards,
> --
> Peter Bortas
>
>