Position different in 5.0 and 5.1?
- To: mathgroup at smc.vnet.net
- Subject: [mg56057] Position different in 5.0 and 5.1?
- From: "J R Gog" <jrg20 at cam.ac.uk>
- Date: Thu, 14 Apr 2005 08:55:35 -0400 (EDT)
- Organization: University of Cambridge, England
- Reply-to: "J R Gog" <jrg20 at cam.ac.uk>
- Sender: owner-wri-mathgroup at wolfram.com
I've recently upgraded from 5.1 from 5.0 and have found that some of my old
notebooks don't seem to work. I think I have the essence of what I'm utterly
confussed about in this example:
Position[{"asd", "dsa"}, x_ /; (StringTake[x, 1] == "a")]
What I want is the position of list entries which have first character "a".
In 5.0, this line works. In 5.1, I get an error that StringTake is being fed
a string.
I can't find any documentation that explains what has changed to have this
effect. I'm sure I've missed something obvious, but if anyone can explain to
me what has changed, it would be very helpful indeed. I know I can do
everything some other way, but I need to know exactly what old stuff I need
to change!
Thanks
Julia Gog