Talk:Collections: Difference between revisions

 
(2 intermediate revisions by 2 users not shown)
Line 15:
: Nah. Collections seem to be big in J, hence the length of its entry. --[[User:Paddy3118|Paddy3118]] 05:09, 3 June 2010 (UTC)
: Take a peek at [[RCBF]] for what we've done when example groups get very large. However, I'm not averse to the t-shirt idea, myself. :) --[[User:Short Circuit|Michael Mol]] 12:13, 3 June 2010 (UTC)
 
===Racket and laundry lists===
Your right, 7000 is too much to mention, but if there is an easy way to find collections in the languages docs then a link and a note to search for a keyword/phrase that would lead to a large set of the languages documentation on collections would be good. It seems as if collections may be something that makes Racket special compared to other languages? --[[User:Paddy3118|Paddy3118]] ([[User talk:Paddy3118|talk]]) 05:05, 13 May 2013 (UTC)
 
==Problem with OO and C==
Surely C is not an OO language and so should not be said to have classes and methods. Would it not be better to state that there are a number of functions that manipulate strings and are mostly named with a prefix of "str". --[[User:Paddy3118|Paddy3118]] 06:24, 5 June 2012 (UTC)
 
== Request for Deletion ==
 
I challenge the existence of this page.
According to Wikipedia [https://en.wikipedia.org/wiki/Collection_(abstract_data_type)#Abstract_concept_vs._implementation ''collections'' is a concept], an idea, creating another ''abstraction layer'' on top of the actual implementation like an [[array]] or [[linked list]].
This abstraction layer creates an [[interface]] to operate on an unordered aggregation of data, so the actual implementation can be ''swapped without'' breaking anything.
Hence there is no “idiomatic solution” of this “task”, but infinitely many:
This page virtually ''reproduces'' all contents of [[:Category: Data Structures]] in ''one page''.
That’s pretty counterproductive.
I therefore nominate this page for deletion (or, better, transformation into a disambiguation/explanation page).
<br/>
‑‑[[User:Root|Root]] ([[User talk:Root|talk]]) 23:56, 4 March 2022 (UTC)
:Agreed but with so many entries difficult to change. The essence of a collection is the ability to perform common actions using syntax independent of the physical structure e.g. Array, List, or Set. This could be by the language supporting for n in Collection, by enumerators, or whatever. Encouraging solutions that name the language's collections to demonstrate this ability would improve the task.--[[User:Nigel Galloway|Nigel Galloway]] ([[User talk:Nigel Galloway|talk]]) 10:09, 5 March 2022 (UTC)
2,171

edits