cdepillabout / cdepillabout/pretty-simple
Add layoutString to the public API
- Dominant language
- Haskell
- Stars
- 260
- Forks
- 30
- PR merge metrics
- No merged PRs in 30d
Description
It's a shame that if we're building our own pretty printer that wants nice `Show` instances we have to import from the internal API. What do you think about adding some Doc/SimpleDoc producing functions to the public API?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by inspecting the public and internal APIs in the pretty-simple repository and locate the existing layoutString implementation. Determine which Doc or SimpleDoc-producing functions the public API should expose, then verify that a custom pretty printer can use them without importing internal modules. Done means the intended functions are publicly importable and covered by the repository's existing checks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- haskell
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100