Open sheridanchris opened 6 months ago
Currently bind
, map
, filter
and other functions that apply to multiple types like Option
, Result
, List
, and Seq
are going to be covered in their respective pages. But, these can also be described as generalizations and "interacting with the elevated world" and can likely be included in a separate category specifically for Higher-Order programming (along with currying, composition, and partial application)
Goals:
Up for consideration:
Questions that need answering:
Should there be more pages with less content per page or less pages with more content. Example: Should the
records
page include definitions, copy-and-update, pattern matching, etc... or should this be split into a couple of smaller pages.Another example is the
list
page. Should this include the list module and pattern matching? Should these be in separate pages?This table of contents is currently an incomplete rough draft and subject to lots of change:
Basics
)Currently Missing: