From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS4713 221.184.0.0/13 X-Spam-Status: No, score=-4.1 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id 6F2591F405 for ; Mon, 17 Dec 2018 03:43:19 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 26DB4120E01; Mon, 17 Dec 2018 12:43:17 +0900 (JST) Received: from o1678948x4.outbound-mail.sendgrid.net (o1678948x4.outbound-mail.sendgrid.net [167.89.48.4]) by neon.ruby-lang.org (Postfix) with ESMTPS id 29437120DA4 for ; Mon, 17 Dec 2018 12:43:14 +0900 (JST) Received: by filter0101p3iad2.sendgrid.net with SMTP id filter0101p3iad2-17607-5C171B4F-39 2018-12-17 03:43:11.945725737 +0000 UTC m=+267831.541391687 Received: from herokuapp.com (ec2-52-55-118-14.compute-1.amazonaws.com [52.55.118.14]) by ismtpd0063p1mdw1.sendgrid.net (SG) with ESMTP id d7Y9ObJuTDeXZL4LDJ-tmw Mon, 17 Dec 2018 03:43:11.857 +0000 (UTC) Date: Mon, 17 Dec 2018 03:43:13 +0000 (UTC) From: matthew@kerwin.net.au To: ruby-core@ruby-lang.org Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 65988 X-Redmine-Project: ruby-trunk X-Redmine-Issue-Id: 15323 X-Redmine-Issue-Author: alfonsojimenez X-Redmine-Sender: phluid61 X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-SG-EID: ync6xU2WACa70kv/Ymy4QrNMhiuLXJG8OTL2vJD1yS58UkWA6R+df7rZD6l5zapW1UZ01L5vPRNwd7 v5AsHhEssK6MvRxRF3JNFYJl2hGKuzwpDYTOvPnWXdP2p1ZTCULOgqMd7aNUwt+hcu2Xdp4YtxhSFm HF30oK2PDYPgha6DebA4zu03E9Jc1deE8LE/l/RWUflDEdxVpSVIgNZWqw== X-ML-Name: ruby-core X-Mail-Count: 90582 Subject: [ruby-core:90582] [Ruby trunk Feature#15323] [PATCH] Proposal: Add Enumerable#filter_map X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Ruby developers List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" SXNzdWUgIzE1MzIzIGhhcyBiZWVuIHVwZGF0ZWQgYnkgcGhsdWlkNjEgKE1hdHRoZXcgS2Vyd2lu KS4KCgp0bnkgKFRvbnkgU3VubnkpIHdyb3RlOgo+IENvdWxkJ3Qgd2UgdXNlIHJlZHVjZSBmb3Ig dGhpcz8KPiB+fn4gcnVieQo+ICgxLi4xMCkucmVkdWNlKFtdKSB7IHxhLCBpfCBpLmV2ZW4/ID8g YSA8PCAoaSAqIDIpIDogYSB9Cj4gfn5+CgpZZXAsIHRoYXQncyBtZW50aW9uZWQgaW4gdGhlIG9y aWdpbmFsIHRpY2tldCB0b28uIFRoZXJlJ3MgYWxzbyAjZWFjaF93aXRoX29iamVjdCB0aGF0IGxl dHMgeW91IHdyaXRlIHRoZSBibG9jayBhbG1vc3QgdGhlIHNhbWUgYXMgaW4gdGhlIHByb3Bvc2Fs OgoKfn5+cnVieQooMS4uMTApLmVhY2hfd2l0aF9vYmplY3QoW10pIHsgfGksIGF8IGEgPDwgaSAq IDIgaWYgaS5ldmVuPyB9Cn5+fgoKVGhlIGJpZyBkaWZmZXJlbmNlIGhlcmUgaXMgeW91IGNhbiBj YXB0dXJlIG5pbC9mYWxzZSB2YWx1ZXMsIGJlY2F1c2UgdGhlIGZpbHRlciB0ZXN0IGlzIGV4cGxp Y2l0bHkgc2VwYXJhdGVkIGZyb20gdGhlIG1hcCBvcGVyYXRpb24uCgotLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZlYXR1cmUgIzE1MzIzOiBbUEFUQ0hdIFByb3Bvc2Fs OiBBZGQgRW51bWVyYWJsZSNmaWx0ZXJfbWFwCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lz c3Vlcy8xNTMyMyNjaGFuZ2UtNzU3MzkKCiogQXV0aG9yOiBhbGZvbnNvamltZW5leiAoQWxmb25z byBKaW3DqW5leikKKiBTdGF0dXM6IE9wZW4KKiBQcmlvcml0eTogTm9ybWFsCiogQXNzaWduZWU6 IAoqIFRhcmdldCB2ZXJzaW9uOiAKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQpUaGlzIGlzIGEgcHJvcG9zYWwgZm9yIGEgY29tYmluZWQgYGZpbHRlcmAgKyBgbWFwYCBt ZXRob2QgKGh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy81NjYzKS4KClRoaXMgbWV0 aG9kIGJvdGggZmlsdGVycyBhbmQgbWFwcyB0aGUgZWxlbWVudHMgb2YgYW4gZW51bWVyYWJsZSBp biBqdXN0IG9uZSBpdGVyYXRpb246Cgp+fn4gcnVieQooMS4uMTApLmZpbHRlcl9tYXAgeyB8aXwg aSAqIDIgaWYgaS5ldmVuPyB9ICM9PiBbNCwgOCwgMTIsIDE2LCAyMF0Kfn5+CgpHaXRIdWIgUFI6 IGh0dHBzOi8vZ2l0aHViLmNvbS9ydWJ5L3J1YnkvcHVsbC8yMDE3CgoKIAoKLS0tRmlsZXMtLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQowMDAxLUFkZGluZy1FbnVtZXJhYmxlLWZpbHRl cl9tYXAucGF0Y2ggKDQuNjEgS0IpCgoKLS0gCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLwo=