https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112012-02-14T09:15:52ZRuby Issue Tracking SystemRuby master - Feature #5977: Remove $, and avoid perlish global variableshttps://bugs.ruby-lang.org/issues/5977?journal_id=238072012-02-14T09:15:52Zrogerdpack (Roger Pack)rogerpack2005@gmail.com
<ul></ul><p>+1 those are incomprehensible for beginners.</p> Ruby master - Feature #5977: Remove $, and avoid perlish global variableshttps://bugs.ruby-lang.org/issues/5977?journal_id=238202012-02-14T12:57:42Ztrans (Thomas Sawyer)
<ul></ul><p>Yes, but is is serious incompatibility and would have to wait for after 2.0, according to Matz' plans.</p> Ruby master - Feature #5977: Remove $, and avoid perlish global variableshttps://bugs.ruby-lang.org/issues/5977?journal_id=238292012-02-14T16:53:12ZEregon (Benoit Daloze)
<ul></ul><p>It is some kind of incompatibility, but I think most code does not use $, at all, thus only some rare small scripts would be affected.</p>
<p>However, if this is unacceptable for compatibility, please change the target.</p> Ruby master - Feature #5977: Remove $, and avoid perlish global variableshttps://bugs.ruby-lang.org/issues/5977?journal_id=238322012-02-14T17:07:20Zmatz (Yukihiro Matsumoto)matz@ruby.or.jp
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Rejected</i></li></ul><p>As Thomas mentioned, Ruby 2.0 would not introduce serious incompatibility. Reopen in the future (3.0?).</p>
<p>matz.</p> Ruby master - Feature #5977: Remove $, and avoid perlish global variableshttps://bugs.ruby-lang.org/issues/5977?journal_id=690042017-12-26T21:15:23ZEregon (Benoit Daloze)
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-5 priority-4 priority-default closed" href="/issues/14240">Feature #14240</a>: warn four special variables: $; $, $/ $\</i> added</li></ul>