[#65451] [ruby-trunk - Feature #10333] [PATCH 3/1] optimize: "yoda literal" == string — ko1@...
Issue #10333 has been updated by Koichi Sasada.
ko1@atdot.net wrote:
Eric Wong <normalperson@yhbt.net> wrote:
Eric Wong <normalperson@yhbt.net> wrote:
On 2014/10/09 11:04, Eric Wong wrote:
SASADA Koichi <ko1@atdot.net> wrote:
[#65453] [ruby-trunk - Feature #10328] [PATCH] make OPT_SUPPORT_JOKE a proper VM option — ko1@...
Issue #10328 has been updated by Koichi Sasada.
[#65559] is there a name for this? — Xavier Noria <fxn@...>
When describing stuff about constants (working in their guide), you often
On 2014/10/09 20:41, Xavier Noria wrote:
On Thu, Oct 9, 2014 at 1:59 PM, Nobuyoshi Nakada <nobu@ruby-lang.org> wrote:
[#65566] [ruby-trunk - Feature #10351] [Open] [PATCH] prevent CVE-2014-6277 — shyouhei@...
Issue #10351 has been reported by Shyouhei Urabe.
[#65741] Re: [ruby-cvs:55121] normal:r47971 (trunk): test/ruby/test_rubyoptions.rb: fix race — Nobuyoshi Nakada <nobu@...>
On 2014/10/16 10:10, normal@ruby-lang.org wrote:
Nobuyoshi Nakada <nobu@ruby-lang.org> wrote:
2014-10-16 12:48 GMT+09:00 Eric Wong <normalperson@yhbt.net>:
[#65753] [ruby-trunk - Feature #10333] [PATCH 3/1] optimize: "yoda literal" == string — ko1@...
Issue #10333 has been updated by Koichi Sasada.
[#65818] [ruby-trunk - Feature #10351] [PATCH] prevent CVE-2014-6277 — shyouhei@...
Issue #10351 has been updated by Shyouhei Urabe.
[ruby-core:65572] Re: is there a name for this?
On Thu, Oct 9, 2014 at 6:57 PM, Yukihiro Matsumoto <matz@ruby.or.jp> wrote:
>
> That's correct for CRuby implementation. Other implementation may use
> different technique and terms, for example, mruby uses the term
> target_class. I often use "surrounding class/module" to explain the
> behavior.
>
> matz.
>
Oh yes.
The guide documents constants conceptually with nothing (to my knowledge)
depending on the interpreter.
Albeit the chosen name could be inspired by CRuby's internal terminology,
it would be presented to the reader as a formal definition. Let's imagine
that there's a section explaining nesting and at the end of it the guide
says:
We define "cref" to be the first element of the nesting,
or Object if the nesting is empty.
That would be just vocabulary, a name we introduce for convenience. Such
term would allow the guide to just say, for instance:
A constant appearing after a +class+ or +module+ keyword
is checked in the cref and only in the cref.
That's the goal, to be able to express that and other things in such a
brief way.
We could define that concept as "cref", or "target class/module", or
"surrounding class/module"... It is really up to us, whatever you guys
prefer.