You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It only works with GHC 8.0+ due to OverloadedLabels. If that's ok then maybe I'd be in favour. I want to throw away a lot of the code in pango area anyway.
OverloadedLabels makes for extremely slow compiles. Leksah, for instance, stopped using the labels (you can write, e.g. scrollbarDelete w instead of #delete w): leksah/leksah#303
You mean even if we don't use the labels in Yi itself? I don't think there's any significant penalty in that case; that's what Leksah did, for instance.
I do think there are gains to be had by removing OverloadedLabels altogether from haskell-gi, since there are hundreds of, e.g. generated IsLabel instances we won't be using.
The haskell-gi bindings for GTK/Pango are worth considering since they are much more complete and easier to maintain.
The text was updated successfully, but these errors were encountered: