this post was submitted on 18 Jun 2023
4 points (100.0% liked)
Haskell
65 readers
3 users here now
**The Haskell programming language community.** Daily news and info about all things Haskell related: practical stuff, theory, types, libraries, jobs, patches, releases, events and conferences and more... ### Links - Get Started with Haskell
founded 1 year ago
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I'm Edwin. I've been enamored by Haskell for several years, but never had the opportunity to work on it professionally, or for any medium-to-large sized projects.
I did write a statistics calculator for DnD 5e for my DM that used Haskell for the backend though, and that was fun. I attempted to use Haskell for the GUI, but found the experience lacking, since my DM had a requirement that it work on Windows and be a desktop app. Long story short, I spent hours trying to get gi-gtk to work on Windows after spending other hours trying various other solutions (to include threepenny-gui) before eventually giving up and writing the GUI in Python + Qt 6.
I now have a passion project named "War Womb", which aims to be a 2D app that lets you play Warcaster: Neo-Mechanika digitally. I have a prototype written as a web-app using Python + FastAPI in the backend and Typescript + React on the frontened. I've been recently tinkering with SDL to see if I can treat the app more like a game, since there are a lot of interactive components, and thus hopefully use Haskell for this project instead, since I have way more fun programming in Haskell than anything else I've use.
Both projects sound cool! I've also experienced issues with GUI programming in Haskell. It seems once upon a time wx worked well, but now it is no longer maintained.
There's an ongoing effort to resurrect wxHaskell here
Thank you for posting that link!
Ooh. I'll take a looksie!
Ok, I took a look. The last comment was from more than a year ago, unfortunately. I think I got gtk to finally work. I just wish the gtk4 API changes hadn't forced a need to use implicit params :-(
The last comment is from last month. There's still a bit more to do but we're getting there
Oof. Didn't realize GitHub messaged were threaded. I scrolled to the very bottom. Sloppy on my part, sorry