eclipse / eclipse-collections

Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
https://eclipse.dev/collections/
2.42k stars 604 forks source link

Add examples of primitive iteration patterns to reference guide #830

Open donraab opened 4 years ago

donraab commented 4 years ago

Old Reference Guide: https://github.com/eclipse/eclipse-collections/blob/master/docs/guide.md#-primitive-collections

The new reference guide is now in Asciidoc. The relevant section is now here: https://github.com/eclipse/eclipse-collections/blob/master/docs/2-Collection_Containers.adoc#primitive-collections

vcvitaly commented 4 years ago

If it's still relevant I could take it.

donraab commented 4 years ago

Hi @vcvitaly, yes, this is still relevant so will assign the issue to you. Thank you for volunteering!

himanshu211raj commented 3 years ago

As this issue still persist there so can i get a chance to have a look on it, if it available.

vcvitaly commented 3 years ago

@himanshu211raj Yes, please do. I haven't had a chance to work on it.

himanshu211raj commented 3 years ago

As i am recently started using eclipse can anyone guide me how can i proceed toward this?

donraab commented 3 years ago

@himanshu211raj When you refer to Eclipse in your comment do you mean Eclipse Collections or the Eclipse IDE? The two are unrelated. Eclipse Collections is a Java Collections library and can be used in any Java program.

If you mean Eclipse Collections, you can learn more about how to get started here.

vcvitaly commented 3 years ago

@himanshu211raj you should update documentation on the subject in a way similar to documentation here: https://github.com/eclipse/eclipse-collections/blob/master/docs/guide.md#-primitive-collections

So basically try using them yourself and then add some examples.

sandip1805 commented 2 years ago

Hi @vcvitaly , If this issue is still open, I am willing to contribute here.

akshaywakhare commented 2 years ago

Hi @vcvitaly! if this is still open and relevant, I can take it up.

Akash3121 commented 2 years ago

Hi @vcvitaly! If this issue is still open, I am willing to work on this.

donraab commented 2 years ago

Hi @himanshu211raj @vcvitaly @sandip1805 @akshaywakhare, thank you all for volunteering here. I think there is enough opportunity here to split up the work. We can split the work up by primitive type

The iteration patterns that are common among them are:

Please volunteer to tackle one primitive type (click links above to go to an issue for a type) and I will assign a specific issue to you. You can use the Lost and Found Kata as a guide for the iteration patterns that can be included for various primitive types.

https://github.com/eclipse/eclipse-collections-kata/tree/master/lost-and-found-kata

Thanks!

sandip1805 commented 1 year ago

Thank you Donald, I can take a List. Can you please create required issue and assign it to me?

Thanks & Regards, Sandip Patel +91 9727930925

On Mon, 5 Sept 2022, 10:56 am Donald Raab, @.***> wrote:

Hi @himanshu211raj https://github.com/himanshu211raj @vcvitaly https://github.com/vcvitaly @sandip1805 https://github.com/sandip1805 @akshaywakhare https://github.com/akshaywakhare, thank you all for volunteering here. I think there is enough opportunity here to split up. We can split the work up by primitive type

  • List
  • Interval
  • Set
  • Stack
  • Bag
  • Map

The iteration patterns that should common among them are:

  • select
  • reject
  • collect
  • detect
  • injectInto
  • count
  • anySatisfy
  • allSatisfy
  • noneSatisfy

Please volunteer to tackle one type and I will create an issue for it and assign it to you. You can use the Lost and Found Kata as a guide for the iteration patterns that can be included for various primitive types.

https://github.com/eclipse/eclipse-collections-kata/tree/master/lost-and-found-kata

Thanks!

— Reply to this email directly, view it on GitHub https://github.com/eclipse/eclipse-collections/issues/830#issuecomment-1236552339, or unsubscribe https://github.com/notifications/unsubscribe-auth/APMYCDCMF6I4L5MNGI6UXOLV4V77RANCNFSM4LZUROWQ . You are receiving this because you were mentioned.Message ID: @.***>