The commit says the operator is introduced as an experimental feature. What does experimental mean in this case? Am I right in understanding that because 2.7 is only in preview, the operator is not guaranteed to make it to the final release?
My understanding is, experimental mean the behavior may change in future versions of Ruby. We can try experimental features and give a feedback to ruby-core team.
There is a release note about the refinements which was experimental feature in ruby 2.0.
However, please be aware that Refinements is still an experimental feature: we may change its specification in the future. Despite that, we would like you to play with it and give us your thoughts. Your feedback will help to forge this interesting feature. ruby-lang.org/en/news/2013/02/24/r...
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
The commit says the operator is introduced as an experimental feature. What does experimental mean in this case? Am I right in understanding that because 2.7 is only in preview, the operator is not guaranteed to make it to the final release?
My understanding is, experimental mean the behavior may change in future versions of Ruby. We can try experimental features and give a feedback to ruby-core team.
There is a release note about the refinements which was experimental feature in ruby 2.0.