Scott Wallace wrote:
Hi, Karl,
Nice idea!
Four quick observations:
(1) The little green up/down carets should not occur on the comma tile, since there are no alternative operators to cycle among in this case.
Right.
(2) The balloon-help message that one gets for the comma tile is not right.
Yup.
(3) The extension arrow should occur not only on string-valued *constant* tiles, but also on string-valued *variable* tiles -- cf. how this is handled in the case of numeric-valued variable tiles.
I have also noticed that the string variables can't use the text category tiles so you can't get the first letter of a variable etc. I'll see if I can fix that.
(4) The extension arrow for a string-valued tile in a string-assignment phrase (e.g. in "client's firstName <- Melvin") should appear *after* the string constant, not before. If you expand (i.e. hit the right-facing green arrowhead) and then contract (i.e. hit the left-facing green arrowhead,) the correct effect happens. [This same bug occurs with the handling of numeric-valued tiles as well, so if you happened to be fixing it for the string case, perhaps you could fix it for the numeric case as well ;-)]
I noticed this. Hopefully it's something as simple as using addMorphBack: instead of addMorph: somewhere :-)
Karl
Cheers,
-- Scott
At 11:19 PM +0200 9/22/03, Karl Ramberg wrote:
"Change Set: ExtendableText Date: 22 September 2003 Author: Karl Ramberg
Adds #, (comma) as an operator in Etoys strings so strings can grow."!