From: Mystifier Date: 2005-01-14T03:48:58+09:00 Subject: Mutable strings ------=_NextPart_000_000A_01C4F9CE.A35BD420 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi All, =20 Since my communications skills have be questioned on the ML, I am trying = to be better :) =20 =20 I saw few last posts by matz categorically saying that strings shall be mutable.=20 =20 I have nothing against or for it as a language specification. What = interests me that if string are immutable, we can use strings as symbols. This can bring about few important effects on VM. =20 1) Symbols and FixNum have few exceptions to the usual rules. Symbols = may not have any exceptions, since symbol and strings will be basically = same. =20 2) Efficiency of VM will improve because Symbols and Strings can be used interchangeably. =20 3) It might help on security, perhaps. =20 A Mutable string class can be created for mutating strings. =20 No, I am not trying to create another java, but as Users, how many times have you mutated your strings? =20 A mailing list to discuss Vuby Specifications has been created on = Berlios and will be active shortly for discussions. =20 https://developer.berlios.de/projects/vuby/ =20 regards, Mystifier =20 ------=_NextPart_000_000A_01C4F9CE.A35BD420--