[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [sc-dev] Node classvar addActions should have a getter
On Saturday, Nov 20, 2004, at 12:19 US/Eastern, Julian Rohrhuber wrote:
Otherwise, I have to redefine the dictionary in other methods that might need to turn an addaction into a number.
Can I commit it?
it might be sematically clearer to add a method:
*addActionToNumber { arg key;
^addActions[key]
}
Done.
*actionNumberFor { |addAction = \addToHead| ^addActions[addAction] }
The word "add" is used as the first part of so many method names -- intended as a verb -- that it would be confusing to call it addActionToNumber.
Node.addActionToNumber(\addToHead) -- what are you adding, and why is the argument not a number?
Node.actionNumberFor(\addToTail) -- English!
hjh
____________________________________
H. James Harkins /// dewdrop_world
http://www.dewdrop-world.net
"If attacked by a lion, thrust your arm down his throat.
This takes some practice." -- Cyril Connolly