Misc #15546
closedDevelopersMeeting20190207Japan
Description
Please comment your favorite ticket numbers you want to ask to discuss with your SHORT comment or summary.
(your summary/comment will help us because we don't need to read all of ticket comments)
DO NOT discuss then on this ticket, please.
Date: 2019/02/07 (Thu)
Time: 13:00-17:00 (JST)
Place: MoneyForward.com (Tokyo, Japan)
Sign-up: https://ruby.connpass.com/event/117659/
log: https://docs.google.com/document/d/e/2PACX-1vRbZsyab3LFwhcti973QNpaifVgdJHdxu00V0qdXk6EPv76OzfPRbqQHyUqIVhlWF7-HBv0QiIivrQ2/pub
logedit: https://docs.google.com/document/d/1U498rgriOF4094D9UKBJyjt0PFzXFvGSvMqLjci2AN8/edit
NOTES¶
- Dev meeting IS NOT a decision making place. All decisions should be done at the bug tracker.
 - Dev meeting is a place we can ask Matz, nobu, nurse and other developers directly.
 - Matz is a very busy person. Take this opportunity to ask him. If you can not attend, other attendees can ask instead of you (if attendees can understand your issue).
 - We will write a log about discussion to a file or to each ticket in English.
 - All activities are best-effort (keep in mind that most of us are volunteer developers).
 - The date, time and place is scheduled according to when/where we can reserve Matz's time.
 
Agenda¶
Next dev-meeting¶
About 2.7 timeframe¶
Check security tickets¶
Carry-over from previous meeting(s)¶
From Attendees¶
- [Feature #15554] warn/error passing a block to a method which never use a block (ko1)
- I want to share the ticket and survey on some product.
 
 
From non-attendees¶
- [Feature #6470] Make attr_accessor return the list of generated method (eregon)
- I think not all related issues were considered. There are use cases, both for private attr_* and other modifiers (e.g., volatile, atomic, tracing accesses, getter/setter decorators, etc).
 
 - [Bug #14353] $SAFE should stay at least thread-local for compatibility (eregon)
- I would like matz's opinion on this. It seems the compatibility risks and debugging problems is not worth making $SAFE global, unless there is a good reason to be global? Should there still be $SAFE checks at all, for e.g., tainted Strings?
 
 - [Feature #5653] "I strongly discourage the use of autoload in any standard libraries" (eregon)
- It would be useful to reach a decision for this. What does it gain, and at what cost for compatibility? Is there going to be a replacement?
 
 
Please comment your favorite ticket we need to discuss with the following format.
* [Ticket ref] Ticket title (your name)
  * your comment why you want to put this ticket here if you want to add.
Your comment is very important if you are no attendee because we can not ask why you want to discuss about it.
Example:
* [Feature #14609] `Kernel#p` without args shows the receiver (ko1)
  * I feel this feature is very useful and some people say :+1: so let discuss about this feature.
We don't guarantee to put tickets in agenda if the comment violate the format (because it is hard to copy&paste).
        
          
          Updated by shyouhei (Shyouhei Urabe) almost 7 years ago
          
          
        
        
      
      - Related to Misc #14770: [META] DevelopersMeeting added
 
        
          
          Updated by aycabta (aycabta .) almost 7 years ago
          
          
        
        
      
      
    
        
          
          Updated by mame (Yusuke Endoh) almost 7 years ago
          
          
        
        
      
      - Subject changed from DevelopersMeeting201900207Japan to DevelopersMeeting20190207Japan
 - Description updated (diff)
 
        
          
          Updated by Eregon (Benoit Daloze) almost 7 years ago
          
          
        
        
      
      - Description updated (diff)
 
        
          
          Updated by Eregon (Benoit Daloze) almost 7 years ago
          
          
        
        
      
      - Description updated (diff)
 
        
          
          Updated by hsbt (Hiroshi SHIBATA) almost 7 years ago
          
          
        
        
      
      The ancient issues that is no response. I'm okay to discuss them with our spare time of this meeting.
- [Feature #11796] [PATCH] Refactor reduce call 
get_stat(): nobu? - [Feature #11710] [PATCH] Replace 
Set#mergewithSet#merge!and makeSet#mergenon-mutating.: knu? - [Feature #10782] Patch: Add constants for 
BigDecimalforZERO,ONE,TEN: mrkn? - [Feature #10459] [PATCH] rfc3339 method for 
Time: akr? - [Feature #9556] Add 
HTTP#getblock functionality toHTTP.get: naruse? - [Bug #11273] [PATCH] Make it possible to 
loadfrom a FIFO file - [Bug #11304] [PATCH] 
Kernel.global_variablesshould observe$~. - [Misc #11373] Add command line option to query valid values for --dump
 - [Bug #11391] 
chopped_lengthshould return early for empty strings - [Feature #10175] There’s no reason to prefer 
Proc.newoverKernel#procanymore - [Feature #10370] [PATCH] We don't need to check whether 
rb_block_callexists - [Feature #8184] Avoid the creation of meaningless ranges (nil, false, true)
 
        
          
          Updated by mame (Yusuke Endoh) almost 7 years ago
          
          
        
        
      
      - [Feature #5632] Attempt to open included class shades it instead. (mame)
- Matz, do you still want to "fix" this issue? And how?
 
 
        
          
          Updated by Eregon (Benoit Daloze) almost 7 years ago
          
          
        
        
      
      - Description updated (diff)
 
        
          
          Updated by Eregon (Benoit Daloze) almost 7 years ago
          
          
        
        
      
      - Description updated (diff)
 
        
          
          Updated by Eregon (Benoit Daloze) almost 7 years ago
          
          
        
        
      
      - Description updated (diff)
 
        
          
          Updated by mame (Yusuke Endoh) almost 7 years ago
          
          
        
        
      
      - [Feature #11076] Enumerable method count_by
- A new name "tally" is proposed.  "Tally" is: | → || → ||| → |||| → 
||||. Looks good to me. What do you think? 
 - A new name "tally" is proposed.  "Tally" is: | → || → ||| → |||| → 
 
        
          
          Updated by kddnewton (Kevin Newton) almost 7 years ago
          
          
        
        
      
      - [Feature #14344] refine at class level (kddeisz)
- Shorter refinement syntax proposed based on common use cases. Proposed either 
refine_classorusingblocks for shorthand. What do you think? 
 - Shorter refinement syntax proposed based on common use cases. Proposed either 
 - [Feature #14680] Adding 
+@and-@to hash and array (kddeisz)- Since we have 
-@and+@for strings and it's very useful I'd like to propose adding the same API to hash and array. 
 - Since we have 
 
        
          
          Updated by ioquatix (Samuel Williams) almost 7 years ago
          
          
        
        
      
      
    
        
          
          Updated by mrkn (Kenta Murata) almost 7 years ago
          
          
        
        
      
      - [Feature #15573] Permit zero step in 
Numeric#stepandRange#step- I make this issue as a feature request because the behaviors exist at least since version 2.3. But I think it is a bug, so it should be resolved.
 
 
        
          
          Updated by hsbt (Hiroshi SHIBATA) almost 7 years ago
          
          
        
        
      
      - [Feature #15581] Split tool/* files to tool and script directories
- What's a concern about this?
 
 
        
          
          Updated by bdewater (Bart de Water) over 6 years ago
          
          
        
        
      
      - [Feature #10098] Timing-safe string comparison for OpenSSL::HMAC (bdewater)
- The feature is done (the title is old, it will be implemented in String) but blocked on picking a mehod name. I would like to ask for opinions so this can move forward.
 
 
        
          
          Updated by alanwu (Alan Wu) over 6 years ago
          
          
        
        
      
      - [Feature #15331] [PATCH] Faster hashing for short string literals
- Looking for feedback on this patch.
 
 
        
          
          Updated by osyo (manga osyo) over 6 years ago
          
          
        
        
      
      - [Feature #15374] Proposal: Enable refinements to #method_missing
- waited one month.
 
 
        
          
          Updated by osyo (manga osyo) over 6 years ago
          
          
        
        
      
      - [Feature #14609] 
Kernel#pwithout args shows the receiver (osyo)- I feel this feature is very useful and some people say :+1: so let discuss about this feature.
 
 
        
          
          Updated by ko1 (Koichi Sasada) over 6 years ago
          
          
        
        
      
      - Description updated (diff)
 
        
          
          Updated by Glass_saga (Masaki Matsushita) over 6 years ago
          
          
        
        
      
      - [Feature #15588] String#each_chunk and #chunks
- Looking for feedback on this patch.
 
 
        
          
          Updated by matz (Yukihiro Matsumoto) over 6 years ago
          
          
        
        
      
      - Status changed from Open to Closed