M
Mystifier
------=_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--
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--