I've been playing with smalltalk casually now, for months and really like it. But I"m clearly still a newb.
I've reached the point in a small project where I want to set the values on my object based on the values that are in a dictionary. The dictionary is filled with a set of keys that represent attributes on the object. So for a simple example, imagine I have an object which has accessors for 'title' and 'title:'. I want to iterate across the set of keys, being certain that each key is a valid msg to send to myOBject. The send the object the message with the value from the dictionary. Now, I understand that I can do: myObject perform: 'title' asSymbol. and use that as a way to message myObject with the selector 'title' As I understand it this is equivalent to getting the value with: myObject title What I've looked for an been unable to find is how to set the value. What is the equivalent to: myOBject title: 'A new title'. using perform? Thank you for your help. Tony -- View this message in context: http://forum.world.st/Setting-values-using-reflection-tp3676289p3676289.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
