haskell / haskell/ThreadScope

Consider switching from gtk2hs to haskell-gi

Open
#100 5 comments 1 reaction 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.