NonEmpty Slist
Open
idea
- Dominant language
- Haskell
- Stars
- 48
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Description
Create another data structure similar to `NonEmpty` implemented through the ordinary list. Something like this:
```haskell
data SNonEmpty a = a :| Slist a
```
Contributor guide
Research direction
Start by locating the existing NonEmpty data structure and the ordinary Slist implementation. Compare their public API and tests, then determine the scope needed for an SNonEmpty equivalent to the proposed a :| Slist a representation; done means the new structure is implemented consistently with those existing components.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- haskell
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100