General

Profile

dgutov (Dmitry Gutov)

  • Login: dgutov
  • Email: dgutov@yandex.ru
  • Registered on: 08/11/2012
  • Last sign in: 08/26/2020

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 2 2

Activity

01/20/2022

10:46 PM Ruby Feature #14394: Class.descendants
Shouldn't the `#descendants` method be the reverse of `#ancestors`?
`#ancestors` traverses up both class hierarchies and module inclusion chains.
That tells me both `Module#descendants` and `Class#descendants` will make sense, and ...
dgutov (Dmitry Gutov)

01/01/2021

03:03 PM Ruby Feature #15921: R-assign (rightward-assignment) operator
This is not as bad as the "pipeline operator" (which didn't do what its name said), but still, why add this?
It's not like the new syntax makes anything possible that a simple assignment does not.
The "method chains" example is per...
dgutov (Dmitry Gutov)

06/14/2019

11:12 PM Ruby Feature #15799: pipeline operator
Matz:
Ruby being a "Lisp-2" means that the pipeline operator couldn't be implemented like a "normal" operator (all of them being translated to methods on Object or etc), but it could be implemented on the parser level, like almost all...
dgutov (Dmitry Gutov)

06/13/2019

01:23 PM Ruby Feature #15799: pipeline operator
"I don't have to use it" doesn't work in the real world where you have projects with multiple contributors, dependencies and multi-year history.
This new "feature" does not add *anything* except a new way to write a method call, and w...
dgutov (Dmitry Gutov)

04/09/2019

03:18 PM Ruby Bug #15708: Implicit numbered argument decomposes an array
This is what happens when one syntactic sugar(*) collides with another.
(*) `a.map { |x,| x }` being a shorthand for `a.map { |(x)| x }` , and sometimes not, depending on the runtime values.
Neither of these are good, IMO (one for ...
dgutov (Dmitry Gutov)

10/30/2013

08:27 PM Ruby Bug #7565: Redundant functions in ruby-additional.el
Cool, thanks! dgutov (Dmitry Gutov)

07/09/2013

01:10 AM Ruby Feature #6823: Where/how should ruby-mode issues be reported?
I vote to remove it as well.
Is there anything we can or should do in the Emacs trunk to speed it up?
dgutov (Dmitry Gutov)

05/09/2013

11:11 PM Ruby Feature #8377: Deprecate :: for method calls in 2.1
> we haven't reached consensus to remove double colons for method calls from the language.
That's what this issue is about, isn't it?
> ...
I agree. But deprecating it would already be beneficial.
> we have convention of Array c...
dgutov (Dmitry Gutov)

05/08/2013

11:42 PM Ruby Feature #8377: Deprecate :: for method calls in 2.1
+1
"::" method call syntax has no advantages over ".", and it should be relatively simple to search through any codebase and convert the instances of using the former into the latter automatically.
dgutov (Dmitry Gutov)

12/27/2012

04:53 AM Ruby Feature #5453: Add gemspecs to auto-mode-alist for ruby-mode
Done in Emacs trunk. dgutov (Dmitry Gutov)

Also available in: Atom