link: DevelopersMeeting20150820Japan - String literals are frozen (immutable) by default in Ruby 3.0https://docs.google.com/document/d/1e00tTj8ix2ofS8H2RiIMUhr39bABSc7AL0vk4KbtSF4/edit …
-
-
@yukihiro_matz in other words, gems don't say "I take a mutable string", they say "I take a string", so the problems will be subtle. -
@wycats@yukihiro_matz This shows that it’s not that a hard work to upgrade existing libraries. -
@a_matsuda@yukihiro_matz it's not always trivial to understand interactions between many libs. -
@wycats@a_matsuda@yukihiro_matz See also: NPM. :trollface: - End of conversation
New conversation -
-
-
@wycats@yukihiro_matz
this makes sense. Good point :( -
@searls@wycats@yukihiro_matz Users will add the comment to every file because that will be the fastest way to fix their problem. -
@evanphx@searls@yukihiro_matz they won't necessarily be able to fork every gem and add the comment. -
@wycats@evanphx@searls@yukihiro_matz Growing up is hard. -
@headius@evanphx@searls@yukihiro_matz stop moralizing for two seconds and think about how to make this work with minimal pain. -
@wycats@evanphx@searls@yukihiro_matz Yikes, sorry I said anything. -
@headius@evanphx@searls@yukihiro_matz sorry I got upset but "this is the right decision" is an easy way to get sloppy on the migration.
End of conversation
New conversation -
-
-
@wycats@yukihiro_matz what if his was a VM level setting instead of code level. Default to frozen, VM arg makes them mutable. -
@wycats@yukihiro_matz like the way you can tweak the GC, eg RUBY_GC_HEAP_INIT_SLOTS via environment variables.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
