For each structure there should be a documentation page that explains every category in more detail.
It can be hard to correctly implement a structure file cause it is not always clear what a category is about just from the short category header alone.
This would make it easier to find it out and thus it would help to keep implementations across languages more consistent
# Lists, Arrays, and Hashed Lists
Data structures that keep multiple objects together.
<dl>
<dt>List</dt>
<dd>A data structure that keeps multiple elements often of the same type</dd>
...
<dl>
## Ordered Mutable Lists
Concepts for a mutable list that keeps the elements put into it in the same order.
i.e `print OrderedList(5, 6, 3, 4) => "[5, 6, 3, 4]"`
### Examples
- Python: `list`
- Haskell: `List`
## Sorted Mutable Lists
Concepts for a mutable list that keeps the elements put into it sorted (by value or something similar).
i.e. `print SortedList(5, 6, 3, 4) => "[3, 4, 5, 6]"`
### Examples
- C#: `SortedList`
## More Categories ...
What I propose
For each structure there should be a documentation page that explains every category in more detail.
Why this is a good idea
It can be hard to correctly implement a structure file cause it is not always clear what a category is about just from the short category header alone.
This would make it easier to find it out and thus it would help to keep implementations across languages more consistent
Possible implementation