Logs: freenode/#xmonad
| 2021-04-08 11:08:56 | <Liskni_si> | but for a toy project that is either 100 lines of Haskell or 100 lines of Python or 100 lines of something, it's just madness to waste all this time fighting the build system instead of just having "fun" coding |
| 2021-04-08 11:09:22 | <Liskni_si> | Solid: it's not just time, it also purges all caches and makes my imap server unbearably slow |
| 2021-04-08 11:09:30 | <Solid> | ah I see |
| 2021-04-08 11:10:01 | Solid | can't have fun with python :( |
| 2021-04-08 11:11:18 | <Liskni_si> | yeah, I really miss the types and the instant feedback from ghcid |
| 2021-04-08 11:11:41 | <Liskni_si> | but I'm so irritated by the build process… :-/ |
| 2021-04-08 11:12:12 | <Liskni_si> | anyway, I'll see in a couple years, when new libraries break my code and I'll need to maintain it somehow |
| 2021-04-08 11:12:39 | <Liskni_si> | writing Python is acceptable, maintaining old Python is something I have yet to discover :-) |
| 2021-04-08 11:13:35 | <Liskni_si> | with xmonad the tradeoff is still good I think, btw: there are few big deps and the types really do help as it's a large-ish codebase |
| 2021-04-08 11:13:57 | <Liskni_si> | (I need to go now, lunch and life and stuff) |
| 2021-04-08 11:15:53 | <Solid> | have fun with that :) |
| 2021-04-08 11:16:23 | <Solid> | I dunno, I just can't really get over having no types with these kinds of languages |
| 2021-04-08 11:16:35 | <Solid> | LISPs are kind of acceptable because they just so interactive |
| 2021-04-08 11:16:47 | <Solid> | but even then it's all write-only code for me :/ |
| 2021-04-08 11:17:23 | → | idhugo_ joins (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) |
| 2021-04-08 11:17:44 | <Solid> | then again what I _really_ want to do is write mathematics that compiles and does useful things :> |
| 2021-04-08 11:19:54 | × | idhugo__ quits (~idhugo@80-62-116-143-mobile.dk.customer.tdc.net) (Ping timeout: 265 seconds) |
| 2021-04-08 11:23:19 | × | CosmosAtlas quits (~CosmosAtl@180.110.107.139) (Quit: WeeChat 3.1) |
| 2021-04-08 11:24:02 | × | palo quits (~weechat@c-base/crew/palo) (Ping timeout: 268 seconds) |
| 2021-04-08 11:28:13 | × | _ashbreeze_ quits (~mark@64.85.214.234.reverse.socket.net) (Remote host closed the connection) |
| 2021-04-08 11:30:45 | → | _ashbreeze_ joins (~mark@64.85.214.234.reverse.socket.net) |
| 2021-04-08 11:36:52 | → | ml| joins (~ml|@unaffiliated/ml/x-3958674) |
| 2021-04-08 11:41:47 | × | ml| quits (~ml|@unaffiliated/ml/x-3958674) (Ping timeout: 246 seconds) |
| 2021-04-08 11:46:54 | <Liskni_si> | I just want "useful things" :-) |
| 2021-04-08 11:54:58 | → | ml| joins (~ml|@unaffiliated/ml/x-3958674) |
| 2021-04-08 12:00:30 | × | ml| quits (~ml|@unaffiliated/ml/x-3958674) (Ping timeout: 265 seconds) |
| 2021-04-08 12:06:13 | → | palo joins (~weechat@c-base/crew/palo) |
| 2021-04-08 12:10:08 | → | geekosaur joins (82650c7a@130.101.12.122) |
| 2021-04-08 12:13:42 | → | ml| joins (~ml|@unaffiliated/ml/x-3958674) |
| 2021-04-08 12:15:25 | × | drl quits (~l@2600:1700:8360:3870:e13a:8137:183c:5bc5) (Remote host closed the connection) |
| 2021-04-08 13:06:01 | × | davemq quits (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer) |
| 2021-04-08 13:06:23 | → | davemq joins (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) |
| 2021-04-08 13:18:25 | <psibi[m]> | Reg the "drive away from Haskell" part, I have moved away from xmobar... I have been using my own personal fork of cnx (with a number of xmobar features that I use re-implemented) |
| 2021-04-08 13:19:06 | <psibi[m]> | The good things is my cpu consumption time for the status bar has reduced. |
| 2021-04-08 13:19:15 | <psibi[m]> | It used to be 4 hours before. |
| 2021-04-08 13:19:39 | <psibi[m]> | Now it's like 10 seconds. (for a day's usage). Although, it's kind of unfair comparing cnx and xmobar! |
| 2021-04-08 13:41:58 | → | growpotkin joins (~growpotki@130-45-30-154.dyn.grandenetworks.net) |
| 2021-04-08 13:42:02 | × | geekosaur quits (82650c7a@130.101.12.122) (Ping timeout: 240 seconds) |
| 2021-04-08 14:10:46 | × | idhugo_ quits (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) (Ping timeout: 260 seconds) |
| 2021-04-08 14:20:07 | <Solid> | I don't think it's the fault of haskell that xmobar is so resource heavy |
| 2021-04-08 14:20:32 | <Solid> | see xmonad, which should ostensibly do a lot more and yet consumes _much_ less memory |
| 2021-04-08 14:32:51 | → | typetetris joins (uid275937@gateway/web/irccloud.com/x-mjjfisuvtdksxyob) |
| 2021-04-08 14:40:58 | × | incertia quits (~incertia@d4-50-26-103.nap.wideopenwest.com) (Ping timeout: 240 seconds) |
| 2021-04-08 14:45:58 | → | incertia joins (~incertia@d4-50-26-103.nap.wideopenwest.com) |
| 2021-04-08 14:52:35 | × | cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.1) |
| 2021-04-08 15:14:33 | <Liskni_si> | Well we don't really know what's the problem with xmobar. :-/ |
| 2021-04-08 15:16:31 | <Liskni_si> | But in my setup it's not bad enough (compared to the browser and other things), so I can't really justify spending any more time on it. |
| 2021-04-08 15:29:29 | → | thoros joins (~thoros@194-166-47-167.hdsl.highway.telekom.at) |
| 2021-04-08 15:29:43 | → | idhugo_ joins (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) |
| 2021-04-08 15:34:24 | <Solid> | yeah with an open browser this all becomes sort of meaningless |
| 2021-04-08 15:34:36 | <Solid> | xmobar is just so hackable that it's worth it for me |
| 2021-04-08 15:41:56 | <psibi[m]> | I think xmobar's event loop is where the inefficiency is (inspite of excellent work from Liskni on optimizing it). And I don't see an easy way to fix it. cnx kind of avoids it totally by using tokio which is highly optimized and we don't wake up there every 10 seconds or so. But yeah, I agree that xmobar is still quite good compared to various other things running in your browser. |
| 2021-04-08 15:57:49 | → | geekosaur joins (82650c7a@130.101.12.122) |
| 2021-04-08 15:59:31 | × | ericsagn1 quits (~ericsagne@2405:6580:0:5100:7cd7:690c:dd62:864c) (Ping timeout: 250 seconds) |
| 2021-04-08 15:59:37 | <Liskni_si> | Yeah that might be it. Running multiple threads and synchronizing between them is definitely wasteful if all you need is to show the clock and maybe refresh a few widgets that don't need any async work at all. |
| 2021-04-08 16:11:31 | → | ericsagn1 joins (~ericsagne@2405:6580:0:5100:ea09:d4ec:d157:6a0d) |
| 2021-04-08 16:34:41 | × | davemq quits (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer) |
| 2021-04-08 16:35:03 | → | davemq joins (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) |
| 2021-04-08 16:37:36 | × | thoros quits (~thoros@194-166-47-167.hdsl.highway.telekom.at) (Quit: WeeChat 3.0.1) |
| 2021-04-08 16:38:09 | × | incertia quits (~incertia@d4-50-26-103.nap.wideopenwest.com) (Quit: ZNC 1.7.5 - https://znc.in) |
| 2021-04-08 16:44:02 | → | incertia joins (~incertia@d4-50-26-103.nap.wideopenwest.com) |
| 2021-04-08 17:01:24 | × | davemq quits (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer) |
| 2021-04-08 17:02:00 | → | davemq joins (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) |
| 2021-04-08 17:11:26 | <geekosaur> | hm. has anyone tried git xmonad with the 9.2 rc yet? |
| 2021-04-08 17:11:33 | <geekosaur> | or are we missing some deps |
| 2021-04-08 17:24:58 | × | idhugo_ quits (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) (Ping timeout: 240 seconds) |
| 2021-04-08 17:26:11 | <Liskni_si> | X11-xft will almost definitely break as it has a rather strict base upper bound |
| 2021-04-08 17:26:32 | × | s00pcan quits (~chris@107.181.165.217) (Ping timeout: 246 seconds) |
| 2021-04-08 17:26:49 | <Liskni_si> | if you tell stack to ignore that bound, then it might work, maybe |
| 2021-04-08 17:27:01 | <Liskni_si> | (not sure if cabal can ignore bounds) |
| 2021-04-08 17:27:50 | <geekosaur> | it has --allow-newer, yes |
| 2021-04-08 17:28:07 | <geekosaur> | and --allow-older |
| 2021-04-08 17:28:30 | → | s00pcan joins (~chris@075-133-056-178.res.spectrum.com) |
| 2021-04-08 17:28:54 | <geekosaur> | can even drop that in cabal.project to specify it for one component |
| 2021-04-08 17:31:20 | × | materiyolo quits (~materiyol@112.204.174.249) (Quit: WeeChat 3.0.1) |
| 2021-04-08 17:33:56 | → | notis joins (~notis@213.16.157.14.dsl.dyn.forthnet.gr) |
| 2021-04-08 17:40:17 | × | incertia quits (~incertia@d4-50-26-103.nap.wideopenwest.com) (Ping timeout: 265 seconds) |
| 2021-04-08 17:57:22 | × | geekosaur quits (82650c7a@130.101.12.122) (Ping timeout: 240 seconds) |
| 2021-04-08 18:04:04 | → | seschwar joins (~seschwar@unaffiliated/seschwar) |
| 2021-04-08 18:15:55 | → | geekosaur joins (82650c7a@130.101.12.122) |
| 2021-04-08 18:19:48 | → | incertia joins (~incertia@d4-50-26-103.nap.wideopenwest.com) |
| 2021-04-08 18:21:50 | → | mc47 joins (~yecinem@196.179.186.155) |
| 2021-04-08 18:22:07 | × | mc47 quits (~yecinem@196.179.186.155) (Remote host closed the connection) |
| 2021-04-08 18:22:31 | → | mc47 joins (~yecinem@196.179.186.155) |
| 2021-04-08 18:24:47 | × | davemq quits (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer) |
| 2021-04-08 18:25:04 | → | davemq joins (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) |
| 2021-04-08 18:47:31 | × | notis quits (~notis@213.16.157.14.dsl.dyn.forthnet.gr) (Ping timeout: 260 seconds) |
| 2021-04-08 19:11:29 | × | ericsagn1 quits (~ericsagne@2405:6580:0:5100:ea09:d4ec:d157:6a0d) (Ping timeout: 250 seconds) |
| 2021-04-08 19:21:47 | × | dariof4 quits (~dario@217.171.66.53) (Ping timeout: 265 seconds) |
| 2021-04-08 19:22:23 | → | dariof4 joins (~dario@217.171.66.53) |
| 2021-04-08 19:23:43 | → | ericsagn1 joins (~ericsagne@2405:6580:0:5100:889c:8645:b190:195f) |
| 2021-04-08 19:26:40 | → | notis joins (~notis@213.16.157.14.dsl.dyn.forthnet.gr) |
| 2021-04-08 20:04:12 | × | mc47 quits (~yecinem@196.179.186.155) (Remote host closed the connection) |
| 2021-04-08 20:04:34 | → | mc47 joins (~yecinem@196.179.186.155) |
| 2021-04-08 20:10:59 | × | srk quits (~sorki@unaffiliated/srk) (Ping timeout: 248 seconds) |
| 2021-04-08 20:23:47 | × | geekosaur quits (82650c7a@130.101.12.122) (Quit: Connection closed) |
| 2021-04-08 20:41:54 | × | davemq quits (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer) |
| 2021-04-08 20:42:27 | → | davemq joins (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) |
| 2021-04-08 20:44:58 | × | davemq quits (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer) |
| 2021-04-08 20:45:30 | → | davemq joins (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) |
All times are in UTC.