Issue #6265 has been updated by mame (Yusuke Endoh).

Status changed from Feedback to Assigned
Assignee changed from mame (Yusuke Endoh) to drbrain (Eric Hodel)

drbrain, do you have no intention of fixing rubygems?  We cannot add the warning.

(Or please make matz change his mind ;-)

-- 
Yusuke Endoh <mame / tsg.ne.jp>
----------------------------------------
Feature #6265: Remove 'useless' 'concatenation' syntax
https://bugs.ruby-lang.org/issues/6265#change-33109

Author: rosenfeld (Rodrigo Rosenfeld Rosas)
Status: Assigned
Priority: Normal
Assignee: drbrain (Eric Hodel)
Category: core
Target version: 2.0.0


What is wrong with this code:

some_method 'argument1', 'argument2' 'argument3'

Yes, the missing colon, but it is not always easy to notice that...

What is this ('concatenation' 'syntax') useful for?

Why writing ('some ' 'concatenation') instead of 'some concatenation'?

A missing colon between string arguments can lead to some bugs that may be hard to find, specially if the arguments are optional.

And I can't see any useful case where this allowed syntax for concatenation would help.


-- 
http://bugs.ruby-lang.org/