Consider switching from gtk2hs to haskell-gi
- Dominant language
- Haskell
- Stars
- 173
- Forks
- 37
- PR merge metrics
- No merged PRs in 30d
Description
haskell-gi seems to be better maintained than gtk2hs is. I think we should consider switching to haskell-gi.
There are some questions:
* Is cross-platform support of haskell-gi good enough? In particular how well is it supported on Windows?
* Is the extra runtime dependency (on GIRepository) a problem? Hopefully no.
* Are the bigger build dependencies an issue? Probably no.
The transition to haskell-gi means we're going to port ThreadScope from GTK 2 to GTK 3, which is not quite trivial.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the migration questions in this issue: assess haskell-gi's Windows support, its GIRepository runtime dependency, and its larger build dependencies. Then evaluate the required ThreadScope transition from GTK 2 to GTK 3; the work is complete only when those risks are resolved and a concrete migration plan is established.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- haskell
- Domain
- desktop
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100