Consider using Int64 throughout the API
Open
- Dominant language
- Haskell
- Stars
- 120
- Forks
- 70
- PR merge metrics
- No merged PRs in 30d
Description
We use `Int` in a lot of places, but Haskell only guarantees 29 bits, and 28 bits of positive integers, or referring up to 256MB.
We should consider using `Int64` instead of relying on having >28bits.
Contributor guide
No contributing guide indexed for this repository
Research direction
No files, tests, or entry points are named. Start by auditing the public API's uses of Int and the compatibility implications of changing them to Int64; done means the affected scope and integer-width decision are resolved and consistently applied.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- haskell
- Domain
- api
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100