Logs: freenode/#xmonad
| 2020-12-27 21:42:34 | <Solid> | you can litter you code with `trace' in haskell as well ;) |
| 2020-12-27 21:43:04 | <Solid> | I've found haskell to be much more accessible than imperative languages; but I come from a bit of a different background |
| 2020-12-27 21:43:30 | <al3x27> | yes, found that out today, on #haskell, combine that with loading my xmonad.hs into ghci, it's totally awesome |
| 2020-12-27 21:44:02 | <al3x27> | Solid: most people here seem to be very much into math |
| 2020-12-27 21:44:25 | <Solid> | yes |
| 2020-12-27 21:44:48 | al3x27 | studied math in highschool in the eighties... |
| 2020-12-27 21:45:01 | <Solid> | if you like loops there are `for' and `for_' (although you have to squint a bit if you want to call them "normal" loops ;) |
| 2020-12-27 21:45:44 | <al3x27> | nah, it's better to try to blend with the natives |
| 2020-12-27 21:46:03 | <Solid> | hah |
| 2020-12-27 21:46:38 | <Solid> | they are just flipped versions of traverse and traverse_ respectively (or mapM and mapM_, if you live in the past :>) |
| 2020-12-27 21:46:45 | <Solid> | but they do come in handy sometimes |
| 2020-12-27 21:47:21 | × | ADG1089__ quits (~aditya@223.235.213.117) (Remote host closed the connection) |
| 2020-12-27 21:47:21 | al3x27 | has not yet progressed beyond 'map' |
| 2020-12-27 21:48:06 | <Solid> | ah you'll get to it at some point; it's awesome I promise :) |
| 2020-12-27 21:48:19 | <al3x27> | what is the best place to read on commands like traverse etc, the haskell wiki? |
| 2020-12-27 21:49:45 | <mc47> | The haskell wiki is awesome, but a bit "dry".. I used this book "Learn you a Haskell http://learnyouahaskell.com/" to go beyond the things we handled at the University, and it does more "hand-holding" than the wiki |
| 2020-12-27 21:50:39 | <Solid> | I was going to recommend the base haddocks, but it seems like traverse doesn't have any examples there :/ |
| 2020-12-27 21:50:51 | <Solid> | > traverse_ print [1..2] |
| 2020-12-27 21:50:53 | <lambdabot> | <IO ()> |
| 2020-12-27 21:50:59 | <Solid> | ah, of course |
| 2020-12-27 21:52:52 | <Solid> | mc47: with regards to your pr: I think it'd be a bit nicer to use `signalProcessGroup', instead of manually inverting the PID |
| 2020-12-27 21:53:09 | → | notis joins (~notis@85.203.44.165) |
| 2020-12-27 21:53:10 | <Solid> | it's in the same module as `signalProcess' |
| 2020-12-27 21:53:32 | <mc47> | Didn't know that existed, I'll change it now |
| 2020-12-27 21:57:35 | <al3x27> | mc47: learnyouahaskell looks to be my level, it even has pictures... |
| 2020-12-27 21:59:23 | <mc47> | I know, right! I really like the pictures there |
| 2020-12-27 22:13:45 | × | mc47 quits (~yecinem@89.246.239.190) (Remote host closed the connection) |
| 2020-12-27 22:13:45 | <Liskni_si> | mc47: I have both "multiple bars on one screen" and "(at least) one bar per screen" |
| 2020-12-27 22:13:56 | <Liskni_si> | and I've had it longer than X.H.DynamicBars existed |
| 2020-12-27 22:14:06 | <Liskni_si> | which is why I never bothered with that |
| 2020-12-27 22:17:23 | <Liskni_si> | oh and also because DynamicBars uses pipes (not props) and because I don't really use the dynamicLog stuff |
| 2020-12-27 22:21:08 | <al3x27> | Liskni_si: isn't it dynamiclog that tells the bar about the workspaces? |
| 2020-12-27 22:21:46 | <Liskni_si> | al3x27: well it's all just code, there's nothing that dynamiclog can do and xmonad.hs can't :-) |
| 2020-12-27 22:22:55 | <al3x27> | do you have your xmonad.hs on GH? |
| 2020-12-27 22:23:04 | <Liskni_si> | my per-screen bar contain the list of all windows (just like screen/tmux statusline), and that's something DynamicLog can't do |
| 2020-12-27 22:23:35 | <Liskni_si> | it's definitely something that can be added to it, but with the amount of custom stuff that I have in there, it's just easier to write it from scratch |
| 2020-12-27 22:23:58 | <Liskni_si> | https://github.com/liskin/dotfiles/blob/home/.xmonad/xmonad.hs#L422 |
| 2020-12-27 22:24:54 | <al3x27> | thanks, you didn't obfuscate your nick very well, should have figured that one out ;-) |
| 2020-12-27 22:26:34 | <al3x27> | Liskni_si: what do you use the ⠁⠃⠇⡇⡏⡟⡿⣿ for? |
| 2020-12-27 22:27:19 | <Liskni_si> | when windows are tabbed together, they're bound to the same number |
| 2020-12-27 22:27:36 | <Liskni_si> | so this is just to tell them apart |
| 2020-12-27 22:29:14 | <Liskni_si> | https://store.lisk.in/tmp/2020-12-27-232851_958x1079_scrot.png |
| 2020-12-27 22:29:17 | <Liskni_si> | down there |
| 2020-12-27 22:33:06 | <al3x27> | that is very cool, i will steal that for later use |
| 2020-12-27 22:36:55 | <Liskni_si> | do note that this numbering of tabbed windows requires changes to SubLayouts that haven't been submitted to xmonad-contrib yet :-) |
| 2020-12-27 22:40:32 | × | notis quits (~notis@85.203.44.165) (Ping timeout: 256 seconds) |
| 2020-12-27 22:42:37 | × | ryjm quits (sid383513@gateway/web/irccloud.com/x-fozezseyqmozmxjk) (Ping timeout: 260 seconds) |
| 2020-12-27 22:43:12 | × | srhb quits (sid400352@NixOS/user/srhb) (Ping timeout: 260 seconds) |
| 2020-12-27 22:43:12 | × | benley quits (benley@osric.zoiks.net) (Ping timeout: 260 seconds) |
| 2020-12-27 22:44:22 | × | ericsagnes quits (~ericsagne@2405:6580:0:5100:49a8:1a11:c128:7983) (Ping timeout: 260 seconds) |
| 2020-12-27 22:44:50 | → | notis joins (~notis@85.203.44.37) |
| 2020-12-27 22:45:00 | → | ryjm joins (sid383513@gateway/web/irccloud.com/x-cgthedhmsargdwki) |
| 2020-12-27 22:45:44 | <al3x27> | patience is a virtue :-) |
| 2020-12-27 22:45:58 | → | srhb joins (sid400352@NixOS/user/srhb) |
| 2020-12-27 22:46:21 | → | ericsagnes joins (~ericsagne@2405:6580:0:5100:f3bd:76da:a01c:8f3f) |
| 2020-12-27 22:46:22 | → | benley joins (benley@osric.zoiks.net) |
| 2020-12-27 22:54:45 | × | notis quits (~notis@85.203.44.37) (Ping timeout: 240 seconds) |
| 2020-12-27 22:57:07 | → | notis joins (~notis@85.203.44.165) |
| 2020-12-27 23:03:40 | × | notis quits (~notis@85.203.44.165) (Ping timeout: 265 seconds) |
| 2020-12-27 23:05:24 | → | notis joins (~notis@85.203.44.165) |
| 2020-12-27 23:08:52 | × | rabliatu quits (~quassel@89.38.227.92) (Ping timeout: 256 seconds) |
| 2020-12-27 23:10:12 | × | notis quits (~notis@85.203.44.165) (Ping timeout: 272 seconds) |
| 2020-12-27 23:11:45 | → | notis joins (~notis@85.203.44.165) |
| 2020-12-27 23:16:14 | × | abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 256 seconds) |
| 2020-12-27 23:17:10 | × | notis quits (~notis@85.203.44.165) (Read error: Connection reset by peer) |
| 2020-12-27 23:20:07 | → | notis joins (~notis@85.203.44.165) |
| 2020-12-27 23:27:49 | × | notis quits (~notis@85.203.44.165) (Ping timeout: 260 seconds) |
| 2020-12-27 23:29:27 | → | notis joins (~notis@85.203.44.165) |
| 2020-12-27 23:34:16 | × | notis quits (~notis@85.203.44.165) (Ping timeout: 272 seconds) |
| 2020-12-27 23:35:48 | → | notis joins (~notis@85.203.44.37) |
| 2020-12-27 23:42:16 | → | growpotkin joins (~growpotki@130-45-30-154.dyn.grandenetworks.net) |
| 2020-12-28 00:09:01 | × | growpotkin quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in) |
| 2020-12-28 00:15:57 | × | notis quits (~notis@85.203.44.37) (Read error: Connection reset by peer) |
| 2020-12-28 00:19:04 | → | notis joins (~notis@85.203.44.37) |
| 2020-12-28 00:40:06 | → | fuzzypixelz joins (~fuzzypixe@eth-west-pareq2-46-193-4-100.wb.wifirst.net) |
| 2020-12-28 00:40:26 | <fuzzypixelz> | hello. how do I enable the gnome screensaver in xmonad? |
| 2020-12-28 00:56:36 | × | notis quits (~notis@85.203.44.37) (Ping timeout: 272 seconds) |
| 2020-12-28 01:01:39 | × | ElKowar quits (~leon@p3e9d26c7.dip0.t-ipconnect.de) (Quit: ElKowar) |
| 2020-12-28 01:06:27 | → | abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
| 2020-12-28 01:09:21 | × | abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Client Quit) |
| 2020-12-28 01:17:56 | × | fuzzypixelz quits (~fuzzypixe@eth-west-pareq2-46-193-4-100.wb.wifirst.net) (Ping timeout: 240 seconds) |
| 2020-12-28 01:32:59 | → | fuzzypixelz joins (~fuzzypixe@eth-west-pareq2-46-193-4-100.wb.wifirst.net) |
| 2020-12-28 02:51:56 | → | growpotkin joins (~growpotki@130-45-30-154.dyn.grandenetworks.net) |
| 2020-12-28 03:00:49 | × | growpotkin quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in) |
| 2020-12-28 03:07:52 | × | theDon quits (~td@muedsl-82-207-238-021.citykom.de) (Ping timeout: 246 seconds) |
| 2020-12-28 03:09:53 | → | theDon joins (~td@94.134.91.184) |
| 2020-12-28 03:11:58 | → | nithal joins (be8e899e@190.142.137.158) |
| 2020-12-28 03:16:12 | × | fuzzypixelz quits (~fuzzypixe@eth-west-pareq2-46-193-4-100.wb.wifirst.net) (Ping timeout: 260 seconds) |
| 2020-12-28 03:19:38 | × | nithal quits (be8e899e@190.142.137.158) (Remote host closed the connection) |
| 2020-12-28 03:30:57 | → | fuzzypixelz joins (~fuzzypixe@eth-west-pareq2-46-193-4-100.wb.wifirst.net) |
| 2020-12-28 03:35:57 | → | nithal joins (~nithal@190.142.137.158) |
| 2020-12-28 03:40:24 | → | rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) |
| 2020-12-28 03:42:45 | ← | nithal parts (~nithal@190.142.137.158) () |
| 2020-12-28 03:43:30 | → | nithal joins (~nithal@190.142.137.158) |
| 2020-12-28 03:44:34 | × | rekahsoft quits (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Remote host closed the connection) |
| 2020-12-28 03:45:09 | → | rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) |
| 2020-12-28 03:45:36 | <nithal> | /msg NickServ VERIFY REGISTER nithal ohbwnpybrcou |
| 2020-12-28 03:47:45 | × | rekahsoft quits (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Remote host closed the connection) |
| 2020-12-28 03:48:44 | → | rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) |
| 2020-12-28 03:49:52 | × | rekahsoft quits (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Remote host closed the connection) |
All times are in UTC.