[#98645] [Ruby master Misc#16933] DevelopersMeeting20200618Japan — mame@...

Issue #16933 has been reported by mame (Yusuke Endoh).

14 messages 2020/06/04

[#98663] [Ruby master Bug#16936] `make check TESTS="-n !/Foo#method/"` not skipping the test case — jaruga@...

Issue #16936 has been reported by jaruga (Jun Aruga).

13 messages 2020/06/05

[#98772] [Ruby master Bug#16959] Weakmap has specs and third-party usage despite being a private API — headius@...

Issue #16959 has been reported by headius (Charles Nutter).

13 messages 2020/06/12

[#98826] [Ruby master Feature#16963] Remove English.rb from Ruby 2.8/3.0 — hsbt@...

Issue #16963 has been reported by hsbt (Hiroshi SHIBATA).

9 messages 2020/06/16

[#98920] [Ruby master Bug#16978] Ruby should not use realpath for __FILE__ — v.ondruch@...

Issue #16978 has been reported by vo.x (Vit Ondruch).

24 messages 2020/06/23

[#98947] [Ruby master Feature#16986] Anonymous Struct literal — ko1@...

Issue #16986 has been reported by ko1 (Koichi Sasada).

66 messages 2020/06/26

[#98964] [Ruby master Feature#16989] Sets: need ♥️ — marcandre-ruby-core@...

Issue #16989 has been reported by marcandre (Marc-Andre Lafortune).

33 messages 2020/06/26

[#98965] [Ruby master Feature#16990] Sets: operators compatibility with Array — marcandre-ruby-core@...

Issue #16990 has been reported by marcandre (Marc-Andre Lafortune).

11 messages 2020/06/26

[#98968] [Ruby master Feature#16993] Sets: from hash keys using Hash#key_set — marcandre-ruby-core@...

Issue #16993 has been reported by marcandre (Marc-Andre Lafortune).

10 messages 2020/06/26

[#98997] [Ruby master Feature#17000] 2.7.2 turns off deprecation warnings by deafult — mame@...

Issue #17000 has been reported by mame (Yusuke Endoh).

16 messages 2020/06/30

[ruby-core:98616] [Ruby master Feature#16928] Array#include_all? & Array#include_any?

From: andy.am@...
Date: 2020-06-01 21:27:36 UTC
List: ruby-core #98616
Issue #16928 has been updated by AndyMaleh (Andy Maleh).


I am glad others have reported too. This confirms what I said about this being "very handy".

In response to Marc-Andre Lafortune saying "FYI, you can already do these with sets:"

Please note what I said about being: "more readable than coding by hand manually." I am aware of the Set approach and have used on projects before. Still, Set is not part of the Array API, so it is considered coding by hand manually even if not from scratch. Petty details aside, I like to be a happy Ruby programmer and the syntax you provided does not make me happy.

By the way, thanks for sending me a message on GitHub alerting me to a hole in the implementation. I am patching it right now. 

Please take this issue and GitHub project as merely an idea suggestion though as I am not a language programmer. As such, there are likely many bugs/holes/performance-issues with my simpleton implementation. 

I was not expecting you to take my implementation as is, yet simply as an idea to implement with your superior language programming skills while making it feature-complete (e.g. supporting Enumerable). Still, if you need my help with anything, I am available and do have some time to dedicate.

Cheers and thanks for continuing to make Ruby a wonderful language!

----------------------------------------
Feature #16928: Array#include_all? & Array#include_any?
https://bugs.ruby-lang.org/issues/16928#change-85939

* Author: AndyMaleh (Andy Maleh)
* Status: Open
* Priority: Normal
----------------------------------------
Hi,

The Ruby Array class is currently missing #include_all? and #include_any? to check if current Array includes all elements of another Array or any.

I implemented in this Ruby Gem:
https://github.com/AndyObtiva/array_include_methods

I would like to propose merging into Ruby since these methods are very handy and are more readable than coding by hand manually.

Andy Maleh

---Files--------------------------------
array_include_methods.zip (65.8 KB)


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

Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread

Prev Next