Logs: liberachat/#xmonad
| 2021-10-09 13:49:34 | <geekosaur> | thye left already |
| 2021-10-09 13:49:40 | <geekosaur> | stuck around maybe 30 seconds |
| 2021-10-09 13:56:18 | <Solid> | ah |
| 2021-10-09 13:56:24 | <Solid> | rip :/ |
| 2021-10-09 13:56:46 | → | humky joins (~humky@user/humky) |
| 2021-10-09 14:07:24 | × | benin03693230163 quits (~benin@183.82.30.186) (Quit: Ping timeout (120 seconds)) |
| 2021-10-09 14:07:55 | → | benin03693230163 joins (~benin@183.82.30.186) |
| 2021-10-09 14:21:34 | × | thunderrd quits (~thunderrd@183.182.110.52) (Remote host closed the connection) |
| 2021-10-09 14:22:46 | → | thunderrd joins (~thunderrd@183.182.110.52) |
| 2021-10-09 14:46:38 | <Solid> | liskin: hot damn, we actually got sponsors from that thread?! |
| 2021-10-09 14:53:17 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2021-10-09 14:55:07 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2021-10-09 15:18:07 | × | slep quits (~slep@cpc150002-brnt4-2-0-cust437.4-2.cable.virginm.net) (Ping timeout: 252 seconds) |
| 2021-10-09 15:20:07 | → | slep joins (~slep@cpc150002-brnt4-2-0-cust437.4-2.cable.virginm.net) |
| 2021-10-09 16:15:22 | → | wonko joins (~wjc@62.115.229.50) |
| 2021-10-09 16:19:21 | <liskin> | Solid: yes, lota |
| 2021-10-09 16:19:23 | <liskin> | Lots |
| 2021-10-09 16:20:50 | <liskin> | And I'd hazard a guess that my reply being at the top and casually mentioning the sponsors page helped a lot |
| 2021-10-09 16:28:06 | <Solid> | :) |
| 2021-10-09 16:35:37 | <jakefromstatefar> | Does anyone have any thoughts regarding my [tree-structure](https://github.com/xmonad/xmonad/issues/334#issuecomment-939216844)? |
| 2021-10-09 16:54:37 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2021-10-09 17:05:31 | → | rarelyafk joins (~minty@pool-173-61-191-195.cmdnnj.fios.verizon.net) |
| 2021-10-09 17:39:54 | × | rarelyafk quits (~minty@pool-173-61-191-195.cmdnnj.fios.verizon.net) (Ping timeout: 245 seconds) |
| 2021-10-09 18:22:30 | <liskin> | jakefromstatefar: I haven't had time to look at it yet, and if I may be honest, it looks so complicated I can virtually guarantee that my procrastination habits will keep me away from it for a long time :-/ |
| 2021-10-09 18:27:33 | × | Nahra quits (~user@static.161.95.99.88.clients.your-server.de) (Remote host closed the connection) |
| 2021-10-09 18:29:21 | → | Nahra joins (~user@static.161.95.99.88.clients.your-server.de) |
| 2021-10-09 18:39:14 | <byorgey> | jakefromstatefar: what does "inherit"/"uninherit" mean? |
| 2021-10-09 18:39:49 | <geekosaur> | it's kinda half of xmonad turned into a tree |
| 2021-10-09 18:40:07 | <geekosaur> | I saw a replacement for manageHooks in there |
| 2021-10-09 18:40:14 | <geekosaur> | thta might be overdoing it a bit |
| 2021-10-09 18:41:30 | <byorgey> | I also don't understand what mutable vs immutable attributes are in the context of Haskell |
| 2021-10-09 18:43:14 | × | Eoco quits (~ian@x-160-94-179-157.acm.umn.edu) (Ping timeout: 245 seconds) |
| 2021-10-09 18:43:32 | → | Eoco joins (~ian@x-160-94-179-157.acm.umn.edu) |
| 2021-10-09 19:12:56 | → | rarelyafk joins (~minty@pool-173-61-191-195.cmdnnj.fios.verizon.net) |
| 2021-10-09 19:41:04 | × | rarelyafk quits (~minty@pool-173-61-191-195.cmdnnj.fios.verizon.net) (Ping timeout: 252 seconds) |
| 2021-10-09 19:48:39 | × | tv quits (~tv@user/tv) (Ping timeout: 245 seconds) |
| 2021-10-09 19:50:48 | → | tv joins (~tv@user/tv) |
| 2021-10-09 20:00:40 | → | werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 2021-10-09 20:06:05 | × | qbt quits (~qbt@user/edun) (Quit: Leaving.) |
| 2021-10-09 20:10:29 | <jakefromstatefar> | inherit/uninherit means: |
| 2021-10-09 20:10:29 | <jakefromstatefar> | `a = { attrA=1; attrB = 2; }; b = { inherit a; }; c = { inherit a.* }` -> `b = { a{...} }; c = { attrA=1; attrB=2 }` |
| 2021-10-09 20:10:34 | <jakefromstatefar> | It's not a haskell thing afaik, but, it's merely a conceptual piece. |
| 2021-10-09 20:10:54 | <jakefromstatefar> | conceptual means to an end* |
| 2021-10-09 20:11:43 | <jakefromstatefar> | It's present in other languages, such as `nix`, and haskell's import system sort of does this with `qualified` vs no `qualified`. |
| 2021-10-09 20:12:07 | <jakefromstatefar> | <geekosaur> "I saw a replacement for manageHo..." <- manageHooks wouldn't be replaced, existing one's would merely need to be reworked. |
| 2021-10-09 20:13:03 | <jakefromstatefar> | <byorgey> "I also don't understand what..." <- immutable means a value that once the data type is instanced, cannot be changed, while mutable means it's a state value, such as a monad/oid. |
| 2021-10-09 20:13:40 | <jakefromstatefar> | state-containing value* |
| 2021-10-09 20:16:05 | <jakefromstatefar> | <liskin> "jakefromstatefarm: I haven't had..." <- It's mostly the same as your idea, I just tried to make it more modular. Perhaps I'll give another diagram, one with WAAAY less detail. |
| 2021-10-09 20:44:05 | × | wonko quits (~wjc@62.115.229.50) (Ping timeout: 245 seconds) |
| 2021-10-09 20:44:29 | × | lambdabot quits (~lambdabot@haskell/bot/lambdabot) (Remote host closed the connection) |
| 2021-10-09 20:45:23 | → | lambdabot joins (~lambdabot@haskell/bot/lambdabot) |
| 2021-10-09 20:45:45 | <jakefromstatefar> | OK, I updated my proposal. |
| 2021-10-09 20:46:01 | <jakefromstatefar> | There's a few details I'd glazed over yesterday, as well as a simpler explanation. |
| 2021-10-09 20:47:12 | <byorgey> | I see, thanks |
| 2021-10-09 21:02:34 | <FOSSHuman[m]> | <liskin> "my xmobars are packed full of..." <- lol same |
| 2021-10-09 21:03:02 | <davve> | i like polybar |
| 2021-10-09 21:03:19 | <davve> | also packed with a bunch of own hacks :) |
| 2021-10-09 21:03:48 | <geekosaur> | I have a pare of mate-panels, likewise packed full of crap |
| 2021-10-09 21:03:55 | <geekosaur> | *pair |
| 2021-10-09 21:04:11 | <FOSSHuman[m]> | davve: Yeah, even though I use XMobar I admit Polybar looks sexy |
| 2021-10-09 21:04:23 | <FOSSHuman[m]> | geekosaur: lol |
| 2021-10-09 21:05:14 | <FOSSHuman[m]> | * lol same, I have too much icons on my XMobar, I don't do anything to compress words though |
| 2021-10-09 21:05:19 | <geekosaur> | that said the top one is 95% task manager and the bottom one 50% mate-log-applet :) |
| 2021-10-09 21:05:26 | <FOSSHuman[m]> | * lol same, I have too much icons on my XMobar |
| 2021-10-09 21:05:30 | <geekosaur> | *xmonad-log-applet for mate |
| 2021-10-09 21:06:02 | <FOSSHuman[m]> | * lol same |
| 2021-10-09 21:07:08 | <FOSSHuman[m]> | geekosaur: useful |
| 2021-10-09 21:08:09 | <FOSSHuman[m]> | > <@elonsroadster[m]:libera.chat> > <@liskin:libera.chat> my xmobars are packed full of shit, and I literally have to use nerdfonts/fontawesome to compress common words into icons |
| 2021-10-09 21:08:09 | <FOSSHuman[m]> | > |
| 2021-10-09 21:08:09 | <FOSSHuman[m]> | > Right, this is why text only is shit. Icons are pretty useful in certain contexts. |
| 2021-10-09 21:08:09 | <FOSSHuman[m]> | Very true stuff |
| 2021-10-09 21:08:11 | <lambdabot> | <hint>:1:1: error: parse error on input ‘<@’ |
| 2021-10-09 21:08:12 | <lambdabot> | <hint>:1:6: error: parse error on input ‘,’ |
| 2021-10-09 21:08:21 | <FOSSHuman[m]> | AH crap parse error |
| 2021-10-09 21:21:24 | → | rarelyafk joins (~minty@pool-173-61-191-195.cmdnnj.fios.verizon.net) |
| 2021-10-09 21:23:49 | <FOSSHuman[m]> | I actually think I'm going to switch to Polybar aswell now, since on XMobar all I'm trying to do is replicate them sexy boxes that you can get with Polybar |
| 2021-10-09 21:24:24 | <FOSSHuman[m]> | And it makes the template of XMobar big and clunky and undecipherable |
| 2021-10-09 21:25:43 | <FOSSHuman[m]> | * and undecipherable,, * since XMobars non-haskell syntax doesn't support backslashes to separate template syntax, I'm stuck with the template syntax going off the screen lol |
| 2021-10-09 21:26:17 | <FOSSHuman[m]> | * and undecipherable,, * since XMobars non-haskell syntax doesn't support backslashes to separate template syntax (to my knowledge), I'm stuck with the template syntax going off the screen lol |
| 2021-10-09 21:26:44 | <FOSSHuman[m]> | * and undecipherable,, * since XMobars (non-haskell) syntax doesn't support backslashes to separate template syntax (to my knowledge), I'm stuck with the template syntax going off the screen lol |
| 2021-10-09 21:30:59 | <FOSSHuman[m]> | s/And it makes the template of XMobar big and clunky and undecipherable/And it makes the template of XMobar big and clunky and hard to look at and read, since XMobars (non-haskell) syntax doesn't support backslashes to separate template syntax (to my knowledge), I'm stuck with the template syntax going off the screen lol/ |
| 2021-10-09 21:32:22 | <FOSSHuman[m]> | davve: Is there anyway to use bash scripts in Polybar?? |
| 2021-10-09 21:32:37 | <FOSSHuman[m]> | s/davve: Is there anyway to use bash scripts in Polybar??/davve: Is there any way to use bash scripts in Polybar??/ |
| 2021-10-09 21:38:03 | <davve> | FOSSHuman[m]: yeah, all my own stuff are simple bash scripts... whatever you echo will be end up in the bar |
| 2021-10-09 21:38:28 | <davve> | dont have access to my config right now but i think its module/script or something similar |
| 2021-10-09 21:44:25 | <liskin> | (it's time for another reminder that message edits don't transfer well through the IRC gateway; please don't do them, or if you absolutely have to, don't do more than one edit) |
| 2021-10-09 22:07:59 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 2021-10-09 22:27:25 | → | syntactic_sugar joins (~amoljha@2601:644:8601:2e30::822c) |
| 2021-10-09 22:46:09 | × | seschwar quits (~seschwar@user/seschwar) (Quit: :wq) |
| 2021-10-09 23:41:04 | → | spider joins (~spider@vps-951ce37a.vps.ovh.ca) |
| 2021-10-09 23:41:18 | spider | is now known as spider_ |
| 2021-10-09 23:43:05 | <abhixec> | Probably a little off topic but what is some good recommendations for getting to speed with Haskell where I can feel comfortable trying to understand xmonad? Rather simple question what is path to learning internals of xmonad? |
| 2021-10-09 23:43:31 | <geekosaur> | @where books |
| 2021-10-09 23:43:31 | <lambdabot> | https://www.extrema.is/articles/haskell-books, see also @where LYAH, RWH, YAHT, SOE, HR, PIH, TFwH, wikibook, PCPH, HPFFP, HTAC, TwT, FoP, PFAD, WYAH, non-haskell-books |
| 2021-10-09 23:44:25 | <geekosaur> | that's just for Haskell though. for xmonad, once you have a basic understanding of Haskell you should be able to understand xmonad's core fairly easily |
| 2021-10-09 23:44:38 | <geekosaur> | and it's only 5 smallish files |
| 2021-10-09 23:44:52 | <geekosaur> | maybe 6 smallish files |
| 2021-10-09 23:45:18 | <geekosaur> | many of the extensions are just as simple, but there's over 200 of those :) |
| 2021-10-09 23:46:54 | <geekosaur> | there's also the so-called Gentle Introduction to Haskell on haskell.org, but many people find it less than gentle. (I had no problem with it, but I'd already been exposed to Scheme and SML/NJ by that point.) |
| 2021-10-09 23:48:44 | <abhixec> | Thanks geekosaur |
All times are in UTC.