From: Nikolai Weibull Date: 2011-07-21T23:33:30+09:00 Subject: [ruby-core:38341] Re: [Ruby 1.9 - Feature #5056] About 1.9 EOL On Thu, Jul 21, 2011 at 16:22, Chuck Remes wrote: > On Jul 21, 2011, at 8:22 AM, Benoit Daloze wrote: >> On 21 July 2011 02:55, SASADA Koichi wrote: >>> I think 2.0 is good point to throw away some compatibility issues (e.g. >>> C APIs). ��We need more time to discuss. > This is a good opportunity to eliminate dangerous C API features like RHASH, RHASH_TBL, RSTRING_PTR, etc. Right now these features encourage dangerous access to internal runtime structures and cause a *lot* of issues for native threads. And a good opportunity to eliminate dangerous Ruby API features like String#replace, String#sub!, and so on. Oh, to think a string immutable, such a beauty it���d be.