From: duerst@... Date: 2019-08-27T10:23:23+00:00 Subject: [ruby-core:94604] [Ruby master Misc#15996] DevelopersMeeting20190829Japan Issue #15996 has been updated by duerst (Martin D�rst). Dan0042 (Daniel DeLorme) wrote: > * [Feature #10829] Add to_proc method to the Array class > * [Feature #12115] Add Symbol#call to allow to_proc shorthand with arguments > * [Feature #15302] Proc#with and Proc#by, for partial function application and currying > * [Misc #15723] Reconsider numbered parameters > * [Feature #15897] `it` as a default block parameter > * [Feature #16113] Partial application > * [Feature #16120] Implicit block argument if block starts with dot-method call > * All proposals above are different ideas for a block shorthand more versatile than `(&:to_s)` > * Insatisfaction with numbered parameters solution > * In #16120 I try to analyze the root issue common to all the above I know I shouldn't comment on individual issues here, but I haven't found a better way of commenting on this group of issues (maybe we should create a superissue): I think we should stop dealing with individual ideas of how to improve functional programming in Ruby and work out an overview of what's missing and how to address it, understanding that Ruby is first and foremost an OO language and we'll never get to the same point as Haskell or something similar. ---------------------------------------- Misc #15996: DevelopersMeeting20190829Japan https://bugs.ruby-lang.org/issues/15996#change-81081 * Author: mame (Yusuke Endoh) * Status: Open * Priority: Normal * Assignee: ---------------------------------------- Please comment on 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 the ticket comments) *DO NOT* discuss then on this ticket, please. ---- Date: 2019/08/29 (Thu) Time: 13:00-17:00 (JST) Place and Sign-up: https://connpass.com/event/139231/ log: https://docs.google.com/document/d/1XypDO1crRV9uNg1_ajxkljVdN8Vdyl5hnz462bDQw34/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 the 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 are scheduled according to when/where we can reserve Matz's time. # Agenda ## Next dev-meeting ## About 2.7 timeframe ## Check security tickets ## Discussion ---- Please comment on 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 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 this feature. ``` We don't guarantee to put tickets in the agenda if the comment violates the format (because it is hard to copy&paste). **A short summary of a ticket is strongly recommended. We cannot read all discussion of the ticket in a limited time.** A proposal is often changed during the discussion, so it is very helpful to summarize the latest/current proposal, post it as a comment in the ticket, and write a link to the comment. -- https://bugs.ruby-lang.org/ Unsubscribe: