Join us on 1st October, 17.00 UTC to learn more about GUI programming in Haskell.
Our software engineer Vladislav Zavialov will give a talk on how to use Haskell and GTK+ to build graphical user interfaces in a functional programming language.
I honestly wish we had tried out some pure hs solution right now, but at the time nobody had the experience to do so (we started out with pure js, because our "frontend" doesn't/didn't have too much logic)
I’ve used Haskell+Electron as well! You can do it pretty easily with threepenny-gui — they even give a tutorial for Electron integration. In fact, I plan to use that for my current project (at least when I can get threepenny-gui to build) — in the past I’ve used GTK, but that doesn’t have some features I need for this project.
(Cross-posted from Stack Overflow on the advice of @sjakobi.) General summary/comments (optional) For a new project, I have been trying to build the threepenny-gui package, something which I have d...
https://twitter.com/serokell/status/1310956427196936193
Learn how to do GUI programming with Haskell! :pencil:️ Join us this Thursday at 17.00 UTC to find out how to build graphical user interfaces with Haskell and GTK+. More info: https://serokell.io/blog/gui-programming-talk https://twitter.com/serokell/status/1310956427196936193/photo/1
- Serokell (@serokell)interesting!
we were using gtk, but it was too hard to make it look the same way on win+mac+lin, so we
sold our soul to the devilswitched to electron@Georgi Lyubenov // googleson78 How do you use Haskell in electron? Via GHCJS?
well ok, I kind of lied
we use a mix of elm and haskell
and communicate between them in some not really important way
I honestly wish we had tried out some pure hs solution right now, but at the time nobody had the experience to do so (we started out with pure js, because our "frontend" doesn't/didn't have too much logic)
One of my pet project ideas is to create a framework/library for writing VSCode extensions in 100% Haskell (via GHCJS and possibly also reflex).
VSCode is a great piece of extensible software, but I hate the thought of having to use JS (even if TS) to customize it.
I had that idea once, writing firefox extensions with ScalaJS :sweat_smile:
TIL you can write GNOME extensions (w/ UI) in JavaScript. eg: https://github.com/hslbck/gnome-shell-extension-radio/blob/master/radio%40hslbck.gmail.com/channelCreator.js
An opportunity for GHCJS to shine ...?
Imagine if GNOME or KDE adopted Haskell!
I’ve used Haskell+Electron as well! You can do it pretty easily with
threepenny-gui
— they even give a tutorial for Electron integration. In fact, I plan to use that for my current project (at least when I can getthreepenny-gui
to build) — in the past I’ve used GTK, but that doesn’t have some features I need for this project.STARTING NOW
https://meet.google.com/fui-diin-uxk
STARTING NOW
https://meet.google.com/fui-diin-uxk
Seems like I was able to join just in time... to see the end :joy:
Do you plan some future meeting?
it is being recorded. i had to quit early