Search All of the Math Forum:
Views expressed in these public forums are not endorsed by
NCTM or The Math Forum.



Re: Chainedfunctional notation examples?
Posted:
May 9, 2014 2:06 AM


On 05/08/2014 09:20 AM, Hans Michel wrote: > Daniel: > > Now What's the catch with Today? > > Today will only work in Wolfram Language (Mathematica v 10), which may be > officially released Tomorrow? > > One can go on with a Who's on First theme. (Goes along with WA baseball > data) > > But currently the DateObject "Today" would have to be changed to something > that would work in Mathematica 9 or below. > > Hans
Hans et al,
You are correct, I was using an unreleased version. Actually some good came of it (I found a weakness in date comparisons that got addressed). I'll leave modification for versions <=9 to others more adept at this sort of thing. I never was much good with dates...
As for baseball,
http://www.redreporter.com/2012/2/13/2796324/husonfirstamodernization
Daniel
> Original Message > From: Daniel Lichtblau [mailto:danl@wolfram.com] > Sent: Thursday, May 08, 2014 3:08 AM > To: mathgroup@smc.vnet.net > Subject: Re: Chainedfunctional notation examples? > > > A query such as this might do what you have in mind. Here directoryname > should be changed to whatever directory you want searched. > > Select[FileNames[("*uid*"  "*UID*"), directoryname, Infinity], > ((StringMatchQ[DirectoryName[#] , "*egal*"] && Today < > DayPlus[FileDate[#], 3]) &] > > Also there is a case sensitive switch if you want to allow strings with e.g. > "uID". If you want to allow that uid only in the name and not full string > > Daniel Lichtblau > Wolfram Research > >  > > On Tue, 06 May 2014 06:26:46 +0000, Unknown wrote: > > > I came to 'Mathematica' via Xahlee's criticism of the adhoc nature of > > unixpiping [functional notation]. He claims [& I believe him] that > > Mathematica has a better, more consistent notation. But the facility of > > PRE, IN & POSTfix alternatives, seems bad. You want ONE way of > acieving > the goal. More rules just increases mental load. > > > > A major benefit of functional [unixpiping] programming style, is that > > you don't need to remember thefulljourney: you just need to remember > > the previous stage's output. Nor do you need to remember several names: > > the previous output is just "it". A superficial read through a recent > > article[s] here, about <collecting data from several servers, and > > agregating it, and sending the result to a master> seemed very > > interesting, and matches my ideas of using functional programming. But > I > can't afford to invest in ANOTHER notation/syntax, without good > prospect > of productivety increase. > > > > Just as a test, how would Mathematica handle the following [or part of] >> little task: > > > > search all files in Dir=tree D  > > which are less than N daysold  > > and which contain string S1  > > and which contain string S2 . > > > > Actually, this seems not a good example, since it's biased towards the > > *nix file system's format/syntax. > > > > Try: > > Search in table of ListOfOpenFiles for lineS with pathP [field]  > > which have same ttyfield as line with pathP2 & programM [field] > > > This sounds like a database problem? > > > > Or is there a nice list of 'such' Mathematica examples? > > > > Thanks, > > > > == John Grant. > > Here's a related reallive problem: > list all files in Dirtree:D  > which are lessthan daysOld:N  > and contain "egal" in the FullPathName  > and contain String:"uid" OR "UID" >



