Skip to main content

neohaskell-collections

The NeoHaskell COLLECTIONS cheatsheet for concrete data-structure operations: Array (no filter — use takeIf/dropIf; get returns Maybe; foldl is element-first left fold for replays), Map (set/get/contains/remove; reduce takes acc first), Text (split/joinWith/replace/trim and #{} interpolation as a TEXT operation), and Set (import explicitly — not in Core). Use when writing code that needs sequences, key-value lookups, text manipulation, or sets, or when reaching for a vanilla reflex like arr !! i, head, Map.insert, Map.lookup, Map.member, or Array.filter — all wrong here. Do NOT use for the import-Core header, bare operators, or the fmt syntax itself (neohaskell-core-prelude), for Task/Result/Maybe error handling and lifting Maybe into Task/Result (neohaskell- effects-and-errors), or for JSON serialization of records (neohaskell-records-and-json).

Jump to install

Source facts

Repository
neohaskell/skills
Last source activity
July 3, 2026 at 11:07
Detected SKILL.md language
English
Stars
0
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.