Logs: freenode/#xmonad
| 2021-02-10 15:22:26 | <Liskni_si> | by that time we'll surely have merged the dynamic bars PR as well, good :-) |
| 2021-02-10 15:22:40 | <mc47> | haha :D |
| 2021-02-10 15:22:53 | <Solid> | :D |
| 2021-02-10 15:23:00 | <mc47> | The conversation matters more than the actual PR being merged or not |
| 2021-02-10 15:23:26 | <dminuoso> | Liskni_si: Oh I can do away without a compositor. |
| 2021-02-10 15:24:02 | <dminuoso> | I know, 30 years from now Ill be one of those old, gray, bearded folks saying how GNU Emacs is the only true editor, defending X11, and still writing Haskell. |
| 2021-02-10 15:24:19 | <dminuoso> | Impossible to convince otherwise. |
| 2021-02-10 15:24:21 | Solid | truly sees himself in that |
| 2021-02-10 15:24:23 | <Solid> | scary |
| 2021-02-10 15:24:29 | <Liskni_si> | I wish I could be that guys |
| 2021-02-10 15:24:46 | <mc47> | That guy is awwesome |
| 2021-02-10 15:24:47 | <dminuoso> | What's wrong? Wrong gender for the beard? Dont have hair? |
| 2021-02-10 15:24:51 | <Liskni_si> | instead I have this massive FOMO about not keeping up with everything |
| 2021-02-10 15:24:57 | <dminuoso> | Oh. |
| 2021-02-10 15:25:06 | <Liskni_si> | without the FOMO, I already am that guy though |
| 2021-02-10 15:25:20 | <Liskni_si> | except being gray, that is |
| 2021-02-10 15:25:43 | <Liskni_si> | I have so little hair there's plenty of pigment to keep it dark |
| 2021-02-10 15:25:58 | <dminuoso> | Well, its sort of like these sysadmins these days, who still swear by their postfix, writing tcl at day, compiling their kernel at night.. |
| 2021-02-10 15:26:10 | <dminuoso> | If you know what kind of personality I mean |
| 2021-02-10 15:26:29 | <dminuoso> | The folks you see in #perl ! |
| 2021-02-10 15:26:32 | <dminuoso> | :P |
| 2021-02-10 15:26:33 | <Liskni_si> | oh don't even think about telling me there's something newer and better than postfix |
| 2021-02-10 15:28:46 | <Liskni_si> | well anyway, if you ever become this guy, the young will make fun of you for (the equivalent of) still writing in C and not doing any fuzzing or asan |
| 2021-02-10 15:29:08 | <Liskni_si> | and I don't want to be _that_ guys, hence the FOMO :-/ |
| 2021-02-10 15:31:32 | → | Tsar joins (~Tsar@89-73-72-8.dynamic.chello.pl) |
| 2021-02-10 15:33:38 | × | Tsar quits (~Tsar@89-73-72-8.dynamic.chello.pl) (Client Quit) |
| 2021-02-10 15:57:01 | × | xaltsc quits (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 272 seconds) |
| 2021-02-10 16:32:55 | → | growpotkin joins (~growpotki@130-45-30-154.dyn.grandenetworks.net) |
| 2021-02-10 16:47:09 | × | spasmaster quits (~dummy0000@151-59-177-143.ftth.glasoperator.nl) (Quit: Leaving) |
| 2021-02-10 16:47:44 | <Liskni_si> | mc47: btw I don't think the conversation matters more; shipping code that works and solves real problems for real people matters a great deal, the conversation is just means to that end |
| 2021-02-10 16:48:42 | <Liskni_si> | (it does matter from the perspective of individual learning, I know; there's a balance out there somewhere) |
| 2021-02-10 16:49:30 | <mc47> | Yes, what you said is true, I was referring to the lab when I said that though ;) |
| 2021-02-10 16:49:47 | <Liskni_si> | oh, I see |
| 2021-02-10 16:50:04 | <mc47> | Like the point of the lab is to do open source and get over the mental block of "open source is scary, I can never contribute" |
| 2021-02-10 16:50:34 | <mc47> | so it was out of the question that somebody spends the whole semester just coding and then submit a PR at the end and that's it |
| 2021-02-10 16:57:16 | <mc47> | but in the general sense, I agree with what you said |
| 2021-02-10 17:05:00 | × | materiyolo quits (~materiyol@112.204.169.246) (Quit: WeeChat 2.9) |
| 2021-02-10 17:06:26 | → | xaltsc joins (~xaltsc@unaffiliated/xaltsc) |
| 2021-02-10 17:10:36 | → | geekosaur joins (82650c7a@130.101.12.122) |
| 2021-02-10 17:44:34 | geekosaur | wonders what he's just let himself in for |
| 2021-02-10 17:45:07 | <geekosaur> | "optimization: 2" in cabal.project.local might mean rebuilding the known world with optimization, which might take a while |
| 2021-02-10 17:45:48 | <geekosaur> | oh, good, just xmonad and xmonad-config, not e.g. all of dbus's deps (lens!) |
| 2021-02-10 17:46:28 | <geekosaur> | testing my stuff as I go, this should end up being a more robust config than the existing one |
| 2021-02-10 17:49:23 | <geekosaur> | hm. apparently accepted "executable-stripping" config but ignored it, sigh |
| 2021-02-10 17:54:39 | <geekosaur> | and it looks like that's a known bug because I use cabal build instead of cabal install. pfeh |
| 2021-02-10 18:26:55 | <Liskni_si> | mc47: I thought I'd check out your refactor-dynamic-log branch and do some finishing touches on it to save some time on the github PR back-and-forth, and I got an idea: |
| 2021-02-10 18:27:02 | × | geekosaur quits (82650c7a@130.101.12.122) (Ping timeout: 240 seconds) |
| 2021-02-10 18:27:06 | <Liskni_si> | the DynamicLog module is just too huge now |
| 2021-02-10 18:27:49 | <Liskni_si> | how about we put all the new stuff into XMonad.Hook.StatusBar and keep only the bare minimum to keep compatibility with the last release in DynamicLog |
| 2021-02-10 18:28:52 | <Liskni_si> | we'd need to use .hs-boot to be able to use X.H.StatusBar in DynamicLog though, but I think it's probably worth it, as we'd then proceed to deprecate the compat wrappers in DynamicLog |
| 2021-02-10 18:29:43 | <Liskni_si> | and now the questions are: is this a good idea? shall I do it or would you like to keep the PR open a bit more? :-) |
| 2021-02-10 18:30:54 | <Liskni_si> | (just look at the changelog since last release; the DynamicLog entry looks like "we added X; we added Y to abstract away some X; we added Z cause Y still wasn't good enough" |
| 2021-02-10 18:31:20 | <Liskni_si> | so why don't we clean it up a bit :-)) |
| 2021-02-10 18:33:42 | <mc47> | I think it's a good idea, and no it's absolutely fine if it stays open |
| 2021-02-10 18:33:46 | <mc47> | what's hs-boot btw? |
| 2021-02-10 18:34:19 | <Liskni_si> | hs-boot is what you need to have if you want a cycle in imports |
| 2021-02-10 18:34:31 | <Liskni_si> | X.H.StatusBar needs to import PP from DynamicLog |
| 2021-02-10 18:34:51 | <Liskni_si> | X.H.DynamicLog needs to import makeStatusBar or statusBar or something from X.H.StatusBar |
| 2021-02-10 18:35:33 | <Liskni_si> | so we'll need to create a .hs-boot file that lists the types for one of those |
| 2021-02-10 18:36:09 | <Liskni_si> | probably X/H/StatusBar.hs-boot with a type declaration for the one function that is needed to keep the dzen/xmobar/statusBar wrappers in DynamicLog |
| 2021-02-10 18:36:26 | <mc47> | Oh I see |
| 2021-02-10 18:36:52 | <mc47> | I definitely think a cleanup is a good idea, mainly because a lot of the changes aren't in the release |
| 2021-02-10 18:37:44 | <Liskni_si> | ok, awesome |
| 2021-02-10 18:37:58 | <mc47> | The new PR could also go in there :D |
| 2021-02-10 18:38:12 | <Liskni_si> | exactly, and that will solve the naming problem |
| 2021-02-10 18:39:42 | → | geekosaur joins (82650c7a@130.101.12.122) |
| 2021-02-10 18:40:17 | <mc47> | if you have something on your todo list go ahead, and I'll take care of it if you want |
| 2021-02-10 18:42:53 | <Liskni_si> | I could work on the ewmh stuff, yeah |
| 2021-02-10 18:43:58 | <mc47> | alright I'll do it then, a chance to learn about the hs-boot |
| 2021-02-10 18:45:27 | <Liskni_si> | at least I finally pushed myself to add your fork as a remote here, so I'll be able to range-diff the force pushes and be quicker to react to reviews |
| 2021-02-10 18:45:32 | <Liskni_si> | should've done that earlier |
| 2021-02-10 18:46:18 | <Liskni_si> | I'd really like to merge it soon, it's been through many iterations |
| 2021-02-10 18:47:11 | <Liskni_si> | (actually if anyone thinks it's worth it, we can merge it as it and refactor in a new PR, as we'll be breaking several months worth of additions anyway) |
| 2021-02-10 18:48:35 | <mc47> | I kinda tend to a new PR, since it might be less intimidating for people to look and see what changed exactly |
| 2021-02-10 18:49:06 | <mc47> | It makes more sense for someone who didn't see the discussion on the IRC at least |
| 2021-02-10 18:51:55 | <Solid> | the dynamiclog changes entry reads pretty funny I have to say |
| 2021-02-10 18:54:26 | → | tremon joins (~aschuring@217-63-61-89.cable.dynamic.v4.ziggo.nl) |
| 2021-02-10 18:55:01 | <Liskni_si> | ok I'll make a fixup with the small tweaks I wanted to make and let's merge it then |
| 2021-02-10 18:55:42 | <mc47> | awesome |
| 2021-02-10 18:57:31 | <mc47> | So if I understood correctly, the statusBar* except for statusBar, xmobar and dzen will be nuked and replaced with the new module and interface, right? |
| 2021-02-10 18:57:49 | <Liskni_si> | git show v0.16:XMonad/Hooks/DynamicLog.hs |
| 2021-02-10 18:57:58 | <Liskni_si> | this is your reference what should be kept :-) |
| 2021-02-10 19:04:27 | <geekosaur> | may I suggest moving PP to its own module and importing from both, rather than creating the nightmare of a .hs-boot file? |
| 2021-02-10 19:05:26 | <Liskni_si> | and reexporting the entire module from DynamicLog then |
| 2021-02-10 19:05:33 | <Liskni_si> | yeah, that seems even better |
| 2021-02-10 19:06:41 | <Liskni_si> | which reminds me that I stumbled upon AusCyberman introducing themselves on one of those modern communication tools and they're a high schooler |
| 2021-02-10 19:07:15 | <Liskni_si> | which explains the gap between us :-) |
| 2021-02-10 19:08:02 | <Liskni_si> | and now that we'll have DynamicLog split and cleaned up, it will make all the more sense to put the dynamic icons into its own module as well |
| 2021-02-10 19:09:05 | <Solid> | doesn't mean it shouldn't comply to the same standards as the other new contrib modules ;) |
| 2021-02-10 19:09:10 | <Solid> | but yes, that does explain a lot |
| 2021-02-10 19:09:31 | geekosaur | kinda figured from the username |
| 2021-02-10 19:09:52 | <Liskni_si> | aren't github usernames for life? :-) |
| 2021-02-10 19:13:01 | <mc47> | Awesome |
| 2021-02-10 19:13:24 | <mc47> | Refactoring is kinda therapeutic for me, and it'll be a good break from learning for the exams |
| 2021-02-10 19:14:01 | <mc47> | (stupid electives, I'm spending all my day on economics instead of focusing on a very awesome semantics' course) |
| 2021-02-10 19:14:15 | <Liskni_si> | I feel more like https://i.gifer.com/39Op.mp4 |
| 2021-02-10 19:14:29 | <Liskni_si> | (now I'm fighting with haddock, for example) |
| 2021-02-10 19:14:48 | <mc47> | that gif hahahaha |
| 2021-02-10 19:16:22 | × | geekosaur quits (82650c7a@130.101.12.122) (Ping timeout: 240 seconds) |
| 2021-02-10 19:31:48 | → | geekosaur joins (82650c7a@130.101.12.122) |
All times are in UTC.