NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
▲Making a GTK application in Haskell, part 1 (floreal.tech)
seba_dos1 2 hours ago [-]
Replace `backdrop-filter` on `.backdrop::after` with `filter` on `.backdrop picture` for a free scrolling performance boost.
nh2 47 minutes ago [-]
Indeed the scrolling performance is awful, makes reading it less enjoyable, especially when the topic is GUIs!
birchcove 2 hours ago [-]
i've been writing Haskell GUIs for a few years and mostly stick to react-banana or reflex because wiring up gtk-gi signals manually gets messy fast. The Elm architecture pattern here looks clean on paper but I'm curious how you handle async events from the widget tree without ending up in callback hell. Did you end up wrapping all GI callbacks in a channel that feeds into your update loop?
beanjuiceII 40 minutes ago [-]
bro takes 2 years to make a todo list
drnick1 43 minutes ago [-]
Just keep in mind that some people like me avoid Haskell and the huge package mess it causes on Linux. Pandoc is infamous for that. Just stick to C++.
Vosporos 41 minutes ago [-]
That is entirely your distribution's fault. ArchLinux has a user-hostile packaging approach which I do not experience in Fedora.
klez 11 minutes ago [-]
What does Arch do in particular to cause a mess? It's been a hot minute since I last used it and surely didn't use pandoc back then.
Ambolia 27 minutes ago [-]
I completely avoid any haskell package in Arch and just build it with Stack, it's usually simple.
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 17:52:07 GMT+0000 (Coordinated Universal Time) with Vercel.