Waffle on GitHub: https://github.com/hyperrealgopher/waffle
Waffle on Matrix (official chat): https://matrix.to/#/!ErxkIgxbsTfPysApWD:privacytools.io?via=privacytools.io
Here's what I came up with, roughly, for my RAID 1 setup's hierarchy, at least:
I fixed it in this release: https://github.com/hyperrealgopher/waffle/releases/tag/v0.16.0
Thanks @gopiandcode for the help!
Should I continue using using Data.ConfigFile because I've used it for a while and because the author has a Gopherhole and this is for a #GopherProtocol project, or should I start using Data.Ini which I like better? I've already started half-reimplementing in Data.Ini.
I find Data.ConfigFile feels overcomplicated, probably because I'm uncomfortable sitll with monads and monad transformers.
Just due to the sheer weirdness of this bug I'm thinking the only reasonable option is to use another INI parser...
I'm using the 6 pin MMJ cable, so I set it to DEC-423, Data Leads Only (which is default... anyway). I tried setting baud rate to 1200 since the instruction book for the Simulant modem says it will start off that way, but that doesn't really change anything... nothing I try works.
I don't see anything wrong in here...
This bug in Data.ConfigFile (which I use in #waffle) just got very weird...
I'm trying to get to the bottom of their crash and make an expedited patch (as soon as I hear back).
I believe the bug is related to my INI parser not being able to parse certain section titles.
While some other projects can get a bit carried with GHC's language extensions, I love the simplicity & expressivity of the core Haskell language. I generally don't feel the need for anything more!
That said I do use a handful, and I want to describe what they do now. You shouldn't need to understand Haskell to understand this:
I'm almost done writing the quick search for menu item feature in #waffle which lets you jump to a menu item by defining a substring to search for.
Maybe I should look into #pleroma.
I'm excited to release Waffle v1 so I can finally focus on my Gopher server (with spacecookie, plus custom Gopher games I wanna make) and phlog, among other things (finger server!? I kinda wanna write my own daemon in Haskell... Maybe...). Learning Haskell and Gopher has been a blast, it has taught me a lot and help me meet cool people along the way. I learned to not be afraid of RFCs and TCP.
By the way, I have a highly anonymous IRC served I host I'd you want access just reply or DM!
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.