Home liberachat/#haskell: Logs Calendar

Logs on 2022-09-20 (liberachat/#haskell)

00:00:58 <edrx> a function that will look like my other 5-minute hacks, and that will show a bunch of elisp hyperlinks that perform useful operations with, or related to, cabal, either on the full list of packages or on an individual package... and I am looking for suggestions
00:06:54 <edrx> here's a screenshot of one of these 5-minute hacks in action: https://i.ibb.co/82nZJQB/sshot.png
00:12:44 matthewmosior joins (~matthewmo@173.170.253.91)
00:15:39 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Ping timeout: 252 seconds)
00:18:52 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds)
00:25:49 <edrx> I'm playing with a barebones prototype.
00:27:09 <edrx> question: I've run "cabal install hoogle", and it installed 137 packages - including hoogle
00:28:33 <edrx> but when I run "cabal list --installed" it lists only 33 packages, and that list doesn't include hoogle... what I am doing wrong?
00:29:41 × szkl quits (uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
00:31:16 × EvanR quits (~EvanR@user/evanr) (Quit: Leaving)
00:31:16 × xacktm quits (xacktm@user/xacktm) (Ping timeout: 244 seconds)
00:33:46 × andreas303 quits (andreas303@ip227.orange.bnc4free.com) (Ping timeout: 265 seconds)
00:34:20 LukeHoersten joins (~LukeHoers@user/lukehoersten)
00:34:40 <sm> edrx: cabal list only shows packages which provide a library; packages providing only executables are not shown
00:35:20 Batzy joins (~quassel@user/batzy)
00:35:36 <edrx> sm: how do I list them?
00:35:53 <sclv> also i think that may only list global packages not those in the store?
00:35:55 <sm> or am I wrong. Check the docs for cabal list maybe
00:35:58 <edrx> btw, here is the list of packages that were installed...
00:36:32 <edrx> https://0x0.st/oVe1.txt
00:37:00 <sclv> edrx: the key thing is that “installed” packages isnt very meaningful with v2 cabal because they’re managed transparentntly in a cache/store
00:37:01 <sm> meta: how do you find the list command at https://cabal.readthedocs.io/en/stable/ ?
00:37:37 × beteigeuze quits (~Thunderbi@p5090d00a.dip0.t-ipconnect.de) (Ping timeout: 265 seconds)
00:38:18 <sm> (it's missing, I think)
00:39:13 <sclv> i think it is too
00:40:32 × Batzy quits (~quassel@user/batzy) (Ping timeout: 265 seconds)
00:43:20 <sclv> edrx: ghc-pkg --package-db=/MYHOMEDIR/.cabal/store/ghc-9.2.1/package.db list
00:45:05 <sclv> cabal list --installed --package-db=[SAME PATH] also works
00:45:24 <sclv> basically old cabal installed into the "user db" which is used by ghc-pkg and cabal-list by default
00:45:56 <sclv> new cabal installs into the "store" which those don't see normally, and is like a "special package db on steroids that can have multiple copies of the same package at the same version with different settings"
00:46:11 <edrx> sclv: neat!!! thanks!
00:46:17 <edrx> screenshot of my prototype: https://i.ibb.co/3vC2W9M/sshot.png
00:46:42 <sclv> oh nice.
00:47:30 <sm> I replicated edrx's issue, and failed at getting it working with sclv's suggestion
00:47:34 <sclv> like i mentioned though, the store is sort of special because those aren't "ambient" packages you'll see at a fresh repl. its more like a cache of the packages that won't get installed for you if you need them, because they're already there. only the ones that show up in the initial command you tried will appear in a plain repl
00:48:04 <sclv> sm: i tried both commands on my machine, so i know they work. note however that you can't use tilde syntax in the package-db path for, uh, reasons?
00:48:15 <sclv> also no spaces around the =
00:48:23 <edrx> I used $HOME
00:48:31 <sclv> pure functional programming, no problem! modern options parsing, good luck buddy!
00:48:42 <sm> ah, right. It must be $HOME not ~
00:49:52 matthewmosior joins (~matthewmo@173.170.253.91)
00:49:54 <sm> why didn't cabal pick that package db by default, since I'm not in a project and that's the ghc version in PATH ?
00:50:16 <edrx> I don't understand cabal well enough yet... I am trying to write a function find-cabal-links that will be useful to newbies of several degrees of newbieness
00:50:31 <edrx> and it will include links to relevant parts of the manual
00:50:31 <sclv> because its the store, not a normal db
00:50:47 <sclv> and because that command was written before the store existed lmao
00:51:06 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Ping timeout: 260 seconds)
00:52:01 <sm> I think cabal list --help needs to say more about --installed, at least
00:52:13 <sclv> in general our commands that are not v2 prefixable are not very store aware nor is our ecosystem surrounding cabal
00:52:27 <sclv> i agree a patch improving this would be very welcome
00:52:53 <sm> today I learned "store" /= "package db", I wonder if the manual explains the difference
00:53:08 <edrx> me too
00:54:26 <geekosaur> package db is what ghc uses, look at the ghc-pkg command
00:54:32 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds)
00:55:50 <geekosaur> store is cabal specific, and is where installed packages are kept. they are not in a package db, because they may conflict with each other. instead, cabal builds a package db per (v2) project and ensures that only packages compatible with the build plan are visible via that package db
00:57:39 <geekosaur> you dont normally need to worry about the store; cabal manages it for you
00:57:41 Batzy joins (~quassel@user/batzy)
00:58:06 <geekosaur> (or the package db, for that matter, unless you're running cabal in v1 mode)
00:58:09 <sm> obviously not volunteering myself because it's a lot work, but a systematic audit and update of command and flag help would help cabal a lot
01:01:21 zxx7529 joins (~Thunderbi@user/zxx7529)
01:02:13 <sm> geekosaur: that makes sense, thanks
01:02:45 × Batzy quits (~quassel@user/batzy) (Ping timeout: 265 seconds)
01:03:10 <sclv> vis a vis an audit and update of the docs, there's been a log of work, but its been ad-hoc. doing it systemtically would be v nice
01:10:57 × Colere quits (~colere@about/linux/staff/sauvin) (Ping timeout: 268 seconds)
01:11:05 Colere joins (~colere@about/linux/staff/sauvin)
01:13:09 Furor joins (~colere@about/linux/staff/sauvin)
01:13:30 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Ping timeout: 268 seconds)
01:16:18 × Colere quits (~colere@about/linux/staff/sauvin) (Ping timeout: 265 seconds)
01:16:47 × waleee quits (~waleee@h-176-10-137-138.NA.cust.bahnhof.se) (Ping timeout: 265 seconds)
01:17:28 [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470)
01:19:29 <edrx> https://i.ibb.co/q7VkWfG/sshot.png
01:20:03 <edrx> I will use this hack until I find good one-liners that are not very long =/
01:23:15 LukeHoersten joins (~LukeHoers@user/lukehoersten)
01:23:33 matthewmosior joins (~matthewmo@173.170.253.91)
01:25:19 × gurkenglas quits (~gurkengla@p548ac72e.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
01:26:10 xacktm joins (~xacktm@user/xacktm)
01:28:22 andreas303 joins (andreas303@ip227.orange.bnc4free.com)
01:29:01 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
01:33:38 <edrx> is there a ghc-pkg (sub)command that converts hoogle-5.0.18.3 to ~/.cabal/store/ghc-8.8.4/hoogle-5.0.18.3-02ff1aace7b08654ae79d77489ebb9c95fdbb163fe6bc4f2758ba8671b51d69f/?
01:34:13 <edrx> or the pair ("8.8.4", "hoogle-5.0.18.3-02") to that dir name
01:36:07 Batzy joins (~quassel@user/batzy)
01:36:34 <edrx> ah, I had an idea - one sec
01:40:38 <geekosaur> there's a way to get it but I'm not finding a way to access the package db created by cabal, even using cabal exec
01:40:39 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Quit: ChaiTRex)
01:41:15 × Batzy quits (~quassel@user/batzy) (Ping timeout: 268 seconds)
01:41:54 ChaiTRex joins (~ChaiTRex@user/chaitrex)
01:42:03 <geekosaur> ("ghc-pkg <pkgname> field library-dirs" should do it, I think)
01:42:13 <edrx> trying!
01:42:22 <geekosaur> but I still can
01:42:35 <geekosaur> t get it to look at cabal's generated package db, only the global one
01:43:18 <geekosaur> probably a question for sclv
01:43:24 <geekosaur> or for #hackage
01:43:45 <edrx> geekosaur: fantastic! this works: ghc_pkg field hoogle library-dirs
01:44:00 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Client Quit)
01:44:01 <edrx> where ghc_pkg runs ghc-pkg with this extra argument:
01:44:21 <edrx> --package-db=/home/edrx/.cabal/store/ghc-8.8.4/package.db
01:44:51 <geekosaur> huh. I ran it from a cabal project I have locally and it didn't
01:44:54 ChaiTRex joins (~ChaiTRex@user/chaitrex)
01:45:45 Batzy joins (~quassel@user/batzy)
01:50:36 × Batzy quits (~quassel@user/batzy) (Ping timeout: 260 seconds)
01:51:03 jargon joins (~jargon@184.101.186.15)
01:51:35 eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
01:53:39 <edrx> hmm, a few minutes ago I ran something that showed all the fields for hoogle - I don't know it was a file or if it was dynamically generated... do you remember how to get that?
01:54:06 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Ping timeout: 268 seconds)
01:54:35 <geekosaur[m]> ghc-pkg describe ?
01:55:28 <edrx> geekosaur[m]: exactly! thanks =)
01:58:53 matthewmosior joins (~matthewmo@173.170.253.91)
02:00:22 Batzy joins (~quassel@user/batzy)
02:00:57 × Batzy quits (~quassel@user/batzy) (Client Quit)
02:01:24 Batzy joins (~quassel@user/batzy)
02:01:24 × Batzy quits (~quassel@user/batzy) (Client Quit)
02:01:45 Batzy joins (~quassel@user/batzy)
02:01:51 <edrx> another similar question...
02:02:03 <edrx> is there a way to convert "hoogle" to ~/.cabal/packages/hackage.haskell.org/hoogle/5.0.18.3/hoogle-5.0.18.3.tar.gz ?
02:03:39 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds)
02:05:14 ddellacosta joins (~ddellacos@143.244.47.81)
02:06:10 <Clinton[m]> can someone demistify for me the difference between `cabal build`, `cabal new-build` and `cabal v2-build`?
02:06:21 × Batzy quits (~quassel@user/batzy) (Ping timeout: 244 seconds)
02:08:18 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Ping timeout: 258 seconds)
02:09:35 <glguy> Clinton[m]: years ago there was an old build system, a new one was implemented, it was temporarily called new-build and more permanently v2-build
02:09:37 Batzy joins (~quassel@user/batzy)
02:09:38 <glguy> now you just use "build"
02:10:21 ChaiTRex joins (~ChaiTRex@user/chaitrex)
02:13:12 × Batzy quits (~quassel@user/batzy) (Read error: Connection reset by peer)
02:13:15 Batzy_ joins (~quassel@user/batzy)
02:13:48 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 265 seconds)
02:15:27 EvanR joins (~EvanR@user/evanr)
02:17:42 × Batzy_ quits (~quassel@user/batzy) (Ping timeout: 244 seconds)
02:19:15 × mvk quits (~mvk@2607:fea8:5ce3:8500::c9e3) (Ping timeout: 244 seconds)
02:21:56 rockymarine joins (~rocky@user/rockymarine)
02:25:24 × td_ quits (~td@muedsl-82-207-238-061.citykom.de) (Ping timeout: 265 seconds)
02:26:44 matthewmosior joins (~matthewmo@173.170.253.91)
02:26:45 td_ joins (~td@muedsl-82-207-238-164.citykom.de)
02:26:46 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Remote host closed the connection)
02:29:23 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Ping timeout: 258 seconds)
02:31:37 ChaiTRex joins (~ChaiTRex@user/chaitrex)
02:32:01 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
02:36:29 × machinedgod quits (~machinedg@d198-53-218-113.abhsia.telus.net) (Quit: Lost terminal)
02:39:46 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija)))
02:39:46 finn_elija joins (~finn_elij@user/finn-elija/x-0085643)
02:39:46 finn_elija is now known as FinnElija
02:46:52 × img quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in)
02:48:52 × zxx7529 quits (~Thunderbi@user/zxx7529) (Quit: zxx7529)
02:49:49 img joins (~img@user/img)
02:51:59 × img quits (~img@user/img) (Client Quit)
02:53:22 × forell quits (~forell@user/forell) (Ping timeout: 268 seconds)
02:54:50 img joins (~img@user/img)
02:56:44 frost joins (~frost@user/frost)
03:02:37 × ddellacosta quits (~ddellacos@143.244.47.81) (Ping timeout: 265 seconds)
03:04:03 Batzy_ joins (~quassel@user/batzy)
03:05:12 matthewmosior joins (~matthewmo@173.170.253.91)
03:06:03 × Batzy_ quits (~quassel@user/batzy) (Read error: Connection reset by peer)
03:06:20 Batzy_ joins (~quassel@user/batzy)
03:06:43 LukeHoersten joins (~LukeHoers@user/lukehoersten)
03:06:49 luffy joins (~chenqisu1@183.217.203.170)
03:09:22 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds)
03:09:46 × cg1 quits (~cg1@199.241.26.152) (Quit: WeeChat 3.6)
03:11:11 × Batzy_ quits (~quassel@user/batzy) (Ping timeout: 268 seconds)
03:12:43 tvandinther joins (~tvandinth@111.69.34.210)
03:12:48 <edrx> hoogle working locally! thanks all!
03:12:53 <edrx> and gnight =)
03:12:55 edrx parts (~Eduardo@2804:56c:d2dc:ac00:e2ec:2fa5:102b:401a) (Killed buffer)
03:14:32 Batzy joins (~quassel@user/batzy)
03:16:07 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Ping timeout: 268 seconds)
03:17:09 × jero98772 quits (~jero98772@2800:484:1d80:d8ce:efcc:cbb3:7f2a:6dff) (Remote host closed the connection)
03:17:17 <sm> speaking of hoogle.. is anybody using Dash/Zeal to browse haskell docsets ? Any comparisons with using cli/web hoogle ?
03:17:22 <tvandinther> Hi everyone. I've got a type I've defined which is a structure of some state and a bunch of functions which act on the state. So heaps of `MyStruct -> MyStruct` which I'm composing. I now want to include a detail about what kind of state changed happened. So I defined a new data type like `data Transformation = A | B | C`. Now my functions should
03:17:22 <tvandinther> be modified from `MyStruct -> Mystruct` to `MyStruct -> MyStructUpdate` where MyStructUpdate requires a `Transformation` in its constructor to specify what transformation took place. Naturally I would like to continue to compose these functions so am I right to try to use a monad for this?
03:18:05 <EvanR> so, you want "type state"
03:19:06 <EvanR> which would stop the functions from composing under some circumstances, which can be good
03:19:21 Batzy_ joins (~quassel@user/batzy)
03:19:50 × Batzy quits (~quassel@user/batzy) (Ping timeout: 268 seconds)
03:20:19 × Batzy_ quits (~quassel@user/batzy) (Read error: Connection reset by peer)
03:20:26 <tvandinther> Googling "type state" and having a brief read it does seem like that I am describing. Essentially storing some metadata about the state alongside the state.
03:20:44 <EvanR> launch :: MyStruct Unsafe -> MyStruct Unsafe
03:21:00 <EvanR> releaseSafety :: MyStruct Safe -> MyStruct Unsafe
03:21:22 <EvanR> doMaintenance :: MyStruct Safe -> MyStruct Safe
03:21:54 <EvanR> no way to bring it back after releasing safety
03:21:59 <EvanR> no way to launch without releasing safety first
03:22:49 matthewmosior joins (~matthewmo@173.170.253.91)
03:22:53 <EvanR> it's like a game with well defined moves decided by you ahead of time
03:23:11 <tvandinther> I'm not sure if thats in my requirements though. Initially I was going to add a field to store the transformation but I wanted to ensure that a transformation was given each time so opted for a new type constructor.
03:23:39 <tvandinther> Although I could do a larger refactor in that vein.
03:23:42 <EvanR> you can guarantee several kinds of usage
03:23:56 <EvanR> doesn't have to have that exact pattern I used as an example
03:24:50 Batzy joins (~quassel@user/batzy)
03:24:59 <EvanR> it can get complicated fast though
03:25:35 <tvandinther> To be more explicit, lets say we had a record to describe a chess board. What if with each board I wanted to include a move which put the board in that state
03:26:18 <tvandinther> The move made isn't important for the function which makes the next move but is important for some output log
03:26:24 <EvanR> ok, you can define the entire space of states a chess board can have in the type
03:26:50 <EvanR> like, my example was basically a boolean
03:27:10 <EvanR> a chess board has somewhat larger space of states
03:27:10 forell joins (~forell@user/forell)
03:27:45 <tvandinther> Limiting scope further, what if we didnt use the type system to prevent illegal moves
03:28:09 <tvandinther> just about grouping last move data with board states
03:28:34 <EvanR> I'm lost, are we not talking about the type system at all
03:28:40 <EvanR> you just want to add more data
03:29:12 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds)
03:29:41 × Batzy quits (~quassel@user/batzy) (Ping timeout: 265 seconds)
03:29:44 <tvandinther> yeah, I want to add more data but enforce that the data is given with the transformation. So a function may be `moveRook :: Board -> Board` which can be composed but then we lose information that the Rook was moved
03:30:11 × forell quits (~forell@user/forell) (Client Quit)
03:30:29 <tvandinther> so instead I would make it `moveRook :: Board -> BoardAndMove` where BoardAndMove requires the move and the board in the constructor
03:30:29 forell joins (~forell@user/forell)
03:30:58 <EvanR> do you want to accumulate the history of moves in the type
03:31:05 <tvandinther> but I still want to do `moveRook . moveRook`, which led me to think about using monadic binding `moveRook =<< moveRook`
03:31:08 <tvandinther> no accumulation
03:31:29 <EvanR> Board -> BoardAndMove just doesn't compose
03:31:36 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 264 seconds)
03:32:13 <tvandinther> The logic for the bind would be throw away the last move and apply the function to the board
03:32:14 <EvanR> Board hist1 -> Board hist1 -> Board (hist1 ++ hist2) does
03:32:33 <EvanR> so you want to put 1 move in the type
03:32:39 <EvanR> at most 1
03:34:25 <EvanR> none of this really sounds like monads tbh
03:34:43 <tvandinther> Yeah, only 1. At the end of it I'm using scan to produce a list of states but I want to know which moves produced those states
03:35:25 <EvanR> why don't use ... use the actual moves as the data then
03:35:43 <EvanR> Move -> Board -> Board
03:36:34 Batzy joins (~quassel@user/batzy)
03:36:49 wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com)
03:36:49 × wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host)
03:36:49 wroathe joins (~wroathe@user/wroathe)
03:36:50 <EvanR> note the types are thrown away before runtime so you can't just access them as part of an algorithm. Unless you bring in type class shenanigans
03:38:07 × Batzy quits (~quassel@user/batzy) (Read error: Connection reset by peer)
03:38:08 × Vajb quits (~Vajb@2001:999:504:1841:9e47:1ec7:a52e:1d57) (Read error: Connection reset by peer)
03:38:16 Batzy_ joins (~quassel@user/batzy)
03:38:28 <tvandinther> It's possible I'm looking for the solution to the wrong problem. At the top level I have `playGame :: Board -> [Moves] -> [Board]`
03:38:47 <tvandinther> Assume all moves are legal
03:39:08 <EvanR> makes sense
03:39:19 Vajb joins (~Vajb@hag-jnsbng11-58c3a5-27.dhcp.inet.fi)
03:39:49 <tvandinther> what I want to do is go through [Board] and print to the console the move which occurred and then print the board representation
03:40:10 <EvanR> maybe you want to infer the move from the difference of two boards
03:40:22 <EvanR> if that's even possible in chess
03:40:34 <EvanR> otherwise, you have no choice but to keep the moves around
03:40:57 <tvandinther> Sounds possible for chess. But not for blackjack. Idk why I went for the chess example when I'm literally writing blackjack
03:41:10 <EvanR> ok, the XYZW problem continues xD
03:41:14 <tvandinther> I guess I wanted to not have my solution dished to me haha
03:41:32 <EvanR> a list of moves has strictly more information than a list of states
03:42:03 <tvandinther> That's a good call. Maybe I shouldnt store states
03:42:11 <tvandinther> Just event source them
03:42:26 matthewmosior joins (~matthewmo@173.170.253.91)
03:43:36 × Batzy_ quits (~quassel@user/batzy) (Ping timeout: 264 seconds)
03:43:55 <c_wraith> I'm getting the impression you're trying really hard to do everything at once, instead of looking into ways to break things down into steps.
03:44:10 rockymarine joins (~rocky@user/rockymarine)
03:47:28 Batzy joins (~quassel@user/batzy)
03:47:51 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
03:48:37 dsrt^ joins (~dsrt@173-160-76-137-atlanta.hfc.comcastbusiness.net)
03:49:20 <tvandinther> I reckon instead of having functions which perform moves like `Board -> Board` I can go into two functions. Many `Board -> Move` functions to encode the decisions and a `Move -> Board` function to apply the move to the board.
03:49:47 <tvandinther> This way I can create a history of moves while recreating them easily using the `Move -> Board`. Is this a good approach?
03:50:30 <EvanR> Board -> Board is the type for modifying a board
03:50:51 <tvandinther> oh yes woops, `Board -> Move -> Board` for applying a move
03:51:03 <EvanR> oof swap the dang arguments
03:51:26 <EvanR> Board endomorphism... discrete dynamical system xD
03:52:06 <EvanR> the type Move -> Board -> Board = Move -> (Board -> Board) makes it obvious you're decoding a Move into a ... "move"
03:52:11 <tvandinther> Right, yeah I guess thats better. My mind is applying the previous state to a decision as opposed to applying the decision then the state
03:52:21 × Batzy quits (~quassel@user/batzy) (Ping timeout: 252 seconds)
03:52:24 <EvanR> :t iterate
03:52:25 <lambdabot> (a -> a) -> a -> [a]
03:53:17 <EvanR> usually my rule of thumb is that the order of "arguments" in OOP is probably wrong xD
03:53:19 <tvandinther> Yep, thats sensible with that example
03:53:53 <tvandinther> verb subject, not subject verb? :)
03:54:45 <EvanR> Move is a verb, Board -> Board is a verb, so Move -> (Board -> Board) is well kinded xD
03:54:56 nate2 joins (~nate@98.45.169.16)
03:55:25 Batzy joins (~quassel@user/batzy)
03:55:43 × nahcetan quits (~nate@98.45.169.16) (Read error: Connection reset by peer)
03:55:46 <tvandinther> This is why I'm having so much fun learning Haskell. It makes me feel the way I did when I first learnt programming.
03:56:00 <tvandinther> Everything you thought you knew is wrong lol
03:56:06 <EvanR> yes!
03:56:19 <c_wraith> that was the feeling I had, mostly. "hey, this is actually new."
03:56:29 × nate1 quits (~nate@98.45.169.16) (Read error: Connection reset by peer)
03:56:37 nahcetan joins (~nate@98.45.169.16)
03:57:20 LukeHoersten joins (~LukeHoers@user/lukehoersten)
03:57:22 <c_wraith> Though it's not that everything you know is wrong. It still matters. But the context is very different so it takes a long time to see the ways things align.
03:57:36 <tvandinther> Lots of "hey this haskell thing is kinda like this OOP thing, except in this case. And oh, nah it's quite different actually hmm". The brain tries to correlate everything new to something it knows. Hard to fight it.
04:00:03 × Batzy quits (~quassel@user/batzy) (Ping timeout: 252 seconds)
04:05:27 Batzy joins (~quassel@user/batzy)
04:08:21 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 265 seconds)
04:09:49 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Ping timeout: 244 seconds)
04:10:27 × Batzy quits (~quassel@user/batzy) (Ping timeout: 268 seconds)
04:13:51 × img quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in)
04:14:00 freeside joins (~mengwong@bb115-66-49-187.singnet.com.sg)
04:16:04 × frost quits (~frost@user/frost) (Quit: Client closed)
04:16:05 LukeHoersten joins (~LukeHoers@user/lukehoersten)
04:16:06 <freeside> so, like a fool, I went and implemented my own Tree-like type, auto-deriving Foldable and Traversable. Now I want to extract a flat list of all the leaf elements. I could write a recursive function to grope through the constructors myself, but is there some easier way to do that using the Foldable / Traversable typeclasses?
04:16:47 img joins (~img@user/img)
04:16:59 <glguy> toList?
04:18:55 <freeside> trying ... i thought i'd tried that already, i wonder why i concluded it didn't work. let me have another go
04:21:03 Batzy joins (~quassel@user/batzy)
04:21:31 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 250 seconds)
04:23:37 matthewmosior joins (~matthewmo@173.170.253.91)
04:24:06 <freeside> ah. like the man said: "i got a fever, and the only prescription is more fmap"
04:26:26 × Batzy quits (~quassel@user/batzy) (Ping timeout: 268 seconds)
04:27:54 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds)
04:29:34 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Ping timeout: 268 seconds)
04:30:19 × Vajb quits (~Vajb@hag-jnsbng11-58c3a5-27.dhcp.inet.fi) (Read error: Connection reset by peer)
04:30:56 <EvanR> :t fmap fmap fmap
04:30:57 <lambdabot> (Functor f1, Functor f2) => (a -> b) -> f1 (f2 a) -> f1 (f2 b)
04:32:01 Vajb joins (~Vajb@2001:999:504:1841:9e47:1ec7:a52e:1d57)
04:33:47 × luffy quits (~chenqisu1@183.217.203.170) (Ping timeout: 252 seconds)
04:34:12 nate2 joins (~nate@98.45.169.16)
04:38:14 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 244 seconds)
04:39:22 × qrpnxz quits (~qrpnxz@fsf/member/qrpnxz) (Ping timeout: 268 seconds)
04:40:50 qrpnxz joins (~qrpnxz@fsf/member/qrpnxz)
04:52:32 × tvandinther quits (~tvandinth@111.69.34.210) (Ping timeout: 252 seconds)
04:56:43 coot joins (~coot@213.134.176.158)
04:58:28 matthewmosior joins (~matthewmo@173.170.253.91)
04:59:30 titibandit joins (~titibandi@xdsl-87-78-162-143.nc.de)
05:00:27 Batzy joins (~quassel@user/batzy)
05:02:45 ensyde joins (~ensyde@2600:1700:2050:1040:3c67:d3f4:1aa7:87f4)
05:03:06 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
05:05:17 × Batzy quits (~quassel@user/batzy) (Ping timeout: 250 seconds)
05:05:49 img_ joins (~img@user/img)
05:06:01 × img quits (~img@user/img) (Ping timeout: 260 seconds)
05:08:07 Batzy joins (~quassel@user/batzy)
05:09:26 nate2 joins (~nate@98.45.169.16)
05:09:41 × hochata quits (~user@user/hochata) (Ping timeout: 268 seconds)
05:12:18 waleee joins (~waleee@h-176-10-137-138.NA.cust.bahnhof.se)
05:13:00 × Batzy quits (~quassel@user/batzy) (Ping timeout: 264 seconds)
05:14:34 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 265 seconds)
05:20:12 × waleee quits (~waleee@h-176-10-137-138.NA.cust.bahnhof.se) (Ping timeout: 264 seconds)
05:22:18 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 265 seconds)
05:32:45 takuan joins (~takuan@178-116-218-225.access.telenet.be)
05:33:41 matthewmosior joins (~matthewmo@173.170.253.91)
05:33:42 × thatcher_ quits (lp0@heathens.club) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
05:34:10 thatcher joins (~lp0@heathens.club)
05:38:06 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
05:43:26 × img_ quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in)
05:46:22 img joins (~img@user/img)
05:46:46 Batzy joins (~quassel@user/batzy)
05:51:32 × Batzy quits (~quassel@user/batzy) (Ping timeout: 260 seconds)
05:54:42 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 265 seconds)
05:56:23 × azimut quits (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 258 seconds)
05:57:29 <[Leary]> `fmap` is Haskell's 'buffalo'.
05:57:33 <[Leary]> :t fmap fmap fmap fmap fmap fmap fmap fmap
05:57:34 <lambdabot> (Functor f1, Functor f2, Functor f3) => (a -> b) -> f1 (f2 (f3 a)) -> f1 (f2 (f3 b))
06:00:37 rockymarine joins (~rocky@user/rockymarine)
06:02:27 nate2 joins (~nate@98.45.169.16)
06:05:00 × jonathanx quits (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se) (Remote host closed the connection)
06:06:50 × img quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in)
06:07:46 jonathanx joins (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se)
06:09:42 matthewmosior joins (~matthewmo@173.170.253.91)
06:09:44 img joins (~img@user/img)
06:09:51 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 252 seconds)
06:11:41 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 252 seconds)
06:12:19 c209e6dc-4d76-47 joins (~aditya@2601:249:4300:1296:195:dac6:592c:a55a)
06:12:25 × c209e6dc-4d76-47 quits (~aditya@2601:249:4300:1296:195:dac6:592c:a55a) (Client Quit)
06:15:28 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds)
06:16:10 zeenk joins (~zeenk@2a02:2f04:a311:2d00:6865:d863:4c93:799f)
06:20:17 waldo joins (~waldo@user/waldo)
06:20:23 raehik joins (~raehik@zone3.jesus.cam.ac.uk)
06:23:34 rockymarine joins (~rocky@user/rockymarine)
06:26:39 mbuf joins (~Shakthi@49.204.118.65)
06:31:03 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 268 seconds)
06:44:15 jakalx parts (~jakalx@base.jakalx.net) ()
06:45:14 × raehik quits (~raehik@zone3.jesus.cam.ac.uk) (Ping timeout: 268 seconds)
06:46:11 matthewmosior joins (~matthewmo@173.170.253.91)
06:46:45 gurkenglas joins (~gurkengla@84.138.199.46)
06:49:53 rockymarine joins (~rocky@user/rockymarine)
06:50:31 jakalx joins (~jakalx@base.jakalx.net)
06:50:45 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds)
06:53:43 MajorBiscuit joins (~MajorBisc@c-001-020-027.client.tudelft.eduvpn.nl)
07:00:28 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
07:01:06 odnes joins (~odnes@ppp089210198232.access.hol.gr)
07:01:14 Batzy joins (~quassel@user/batzy)
07:01:15 cfricke joins (~cfricke@user/cfricke)
07:01:41 lortabac joins (~lortabac@2a01:e0a:541:b8f0:7d1d:c11e:9994:330c)
07:04:45 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
07:05:36 EvanR_ joins (~EvanR@user/evanr)
07:05:37 × EvanR quits (~EvanR@user/evanr) (Read error: Connection reset by peer)
07:06:13 × Batzy quits (~quassel@user/batzy) (Ping timeout: 265 seconds)
07:08:57 `2jt joins (~jtomas@86.red-88-17-188.dynamicip.rima-tde.net)
07:09:08 nate2 joins (~nate@98.45.169.16)
07:10:24 acidjnk joins (~acidjnk@p200300d6e7137a14884854fd08e582f9.dip0.t-ipconnect.de)
07:13:57 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 265 seconds)
07:18:14 Batzy joins (~quassel@user/batzy)
07:19:17 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 265 seconds)
07:19:29 werneta joins (~werneta@128.149.247.231)
07:19:47 chomwitt joins (~chomwitt@2a02:587:dc14:f500:e65d:4675:cb8a:d759)
07:19:51 matthewmosior joins (~matthewmo@173.170.253.91)
07:21:39 yvan-sraka joins (~yvan-srak@2a02:2788:224:71c:25ae:750d:9995:af3f)
07:23:30 × Batzy quits (~quassel@user/batzy) (Ping timeout: 268 seconds)
07:24:16 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
07:24:30 × odnes quits (~odnes@ppp089210198232.access.hol.gr) (Quit: Leaving)
07:29:21 akegalj joins (~akegalj@93-138-110-130.adsl.net.t-com.hr)
07:29:30 pretty_dumm_guy joins (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655)
07:31:31 × chomwitt quits (~chomwitt@2a02:587:dc14:f500:e65d:4675:cb8a:d759) (Ping timeout: 268 seconds)
07:32:24 ubert joins (~Thunderbi@77.119.214.202.wireless.dyn.drei.com)
07:34:25 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 244 seconds)
07:34:57 Pickchea joins (~private@user/pickchea)
07:35:14 × werneta quits (~werneta@128.149.247.231) (Ping timeout: 265 seconds)
07:36:54 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
07:37:12 Batzy_ joins (~quassel@user/batzy)
07:39:49 gmg joins (~user@user/gehmehgeh)
07:39:53 × califax quits (~califax@user/califx) (Ping timeout: 258 seconds)
07:40:47 califax joins (~califax@user/califx)
07:41:53 × Batzy_ quits (~quassel@user/batzy) (Ping timeout: 252 seconds)
07:44:40 kuribas joins (~user@ptr-17d51en6mywtr6jehz0.18120a2.ip6.access.telenet.be)
07:46:42 rockymarine joins (~rocky@user/rockymarine)
07:49:22 × wrengr quits (~wrengr@201.59.83.34.bc.googleusercontent.com) (Remote host closed the connection)
07:52:07 ccapndave joins (~ccapndave@xcpe-194-230-18-108.cgn.res.adslplus.ch)
07:52:36 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 264 seconds)
07:54:22 matthewmosior joins (~matthewmo@173.170.253.91)
07:56:26 machinedgod joins (~machinedg@d198-53-218-113.abhsia.telus.net)
07:56:56 × ccapndave quits (~ccapndave@xcpe-194-230-18-108.cgn.res.adslplus.ch) (Ping timeout: 260 seconds)
07:58:54 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds)
08:01:45 LukeHoersten joins (~LukeHoers@user/lukehoersten)
08:02:53 jakalx parts (~jakalx@base.jakalx.net) ()
08:04:00 rockymarine joins (~rocky@user/rockymarine)
08:04:27 jakalx joins (~jakalx@base.jakalx.net)
08:05:27 nschoe joins (~quassel@178.251.84.79)
08:05:55 × titibandit quits (~titibandi@xdsl-87-78-162-143.nc.de) (Remote host closed the connection)
08:08:00 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Ping timeout: 244 seconds)
08:08:01 × acidjnk quits (~acidjnk@p200300d6e7137a14884854fd08e582f9.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
08:08:22 × jpds1 quits (~jpds@gateway/tor-sasl/jpds) (Remote host closed the connection)
08:08:22 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection)
08:08:22 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Remote host closed the connection)
08:08:23 × chexum quits (~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection)
08:08:53 chexum joins (~quassel@gateway/tor-sasl/chexum)
08:09:11 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
08:09:34 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
08:13:20 × tzh quits (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Quit: zzz)
08:14:08 jpds1 joins (~jpds@gateway/tor-sasl/jpds)
08:20:56 <Athas> When was GHC2021 first supported? GHC 9.2?
08:27:15 × eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
08:27:16 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 260 seconds)
08:29:33 matthewmosior joins (~matthewmo@173.170.253.91)
08:31:53 Batzy_ joins (~quassel@user/batzy)
08:36:05 LukeHoersten joins (~LukeHoers@user/lukehoersten)
08:36:36 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
08:37:05 × Batzy_ quits (~quassel@user/batzy) (Ping timeout: 265 seconds)
08:39:48 Batzy_ joins (~quassel@user/batzy)
08:40:24 rockymarine joins (~rocky@user/rockymarine)
08:40:33 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Ping timeout: 252 seconds)
08:41:36 × califax quits (~califax@user/califx) (Ping timeout: 258 seconds)
08:44:51 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 248 seconds)
08:44:51 × Batzy_ quits (~quassel@user/batzy) (Ping timeout: 248 seconds)
08:46:33 califax joins (~califax@user/califx)
08:48:21 lisbeths joins (uid135845@id-135845.lymington.irccloud.com)
08:54:17 × img quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in)
08:57:05 acidjnk joins (~acidjnk@p200300d6e7137a1480f996b1156337a9.dip0.t-ipconnect.de)
08:57:14 img joins (~img@user/img)
08:57:19 × ft quits (~ft@p3e9bc57b.dip0.t-ipconnect.de) (Quit: Lost terminal)
08:57:54 × img quits (~img@user/img) (Client Quit)
08:58:23 rockymarine joins (~rocky@user/rockymarine)
09:00:47 img joins (~img@user/img)
09:03:32 __monty__ joins (~toonn@user/toonn)
09:03:59 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 268 seconds)
09:06:18 matthewmosior joins (~matthewmo@173.170.253.91)
09:09:19 Batzy_ joins (~quassel@user/batzy)
09:10:31 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds)
09:12:38 <akegalj> Athas: looks like it was ghc 9.2.1 according to release notes https://www.haskell.org/ghc/blog/20211029-ghc-9.2.1-released.html
09:13:02 <Athas> Is there a way to specify a minimum GHC version in the .cabal file?
09:13:37 × Pickchea quits (~private@user/pickchea) (Ping timeout: 244 seconds)
09:13:44 rockymarine joins (~rocky@user/rockymarine)
09:14:19 × Batzy_ quits (~quassel@user/batzy) (Ping timeout: 265 seconds)
09:16:18 <maerwald[m]> Athas: yes, base constraint
09:18:41 <Athas> That still produces a difficult-to-understand error message, doesn't it?
09:19:13 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 250 seconds)
09:20:45 Batzy_ joins (~quassel@user/batzy)
09:21:15 frost joins (~frost@user/frost)
09:21:36 <akegalj> Athas: I see there are some conditionals you could use like impl(compiler) https://cabal.readthedocs.io/en/3.4/cabal-package.html?highlight=pkg-config#conditions but I don't have experience with them
09:23:16 <Athas> I can force an impossible dependency with an unsupported GHC version, but I doubt that will lead to a user-friendly error message either.
09:23:17 <akegalj> maybe you can hack something with these
09:23:32 <Athas> Oh well. I'll just use default-extensions instead of default-language.
09:23:49 × waldo quits (~waldo@user/waldo) (Ping timeout: 252 seconds)
09:25:17 × jrm quits (~jrm@user/jrm) (Ping timeout: 250 seconds)
09:25:43 × Batzy_ quits (~quassel@user/batzy) (Ping timeout: 250 seconds)
09:27:51 eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
09:30:58 jrm joins (~jrm@user/jrm)
09:32:40 × eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 265 seconds)
09:33:54 Batzy_ joins (~quassel@user/batzy)
09:35:03 rockymarine joins (~rocky@user/rockymarine)
09:40:41 × Batzy_ quits (~quassel@user/batzy) (Ping timeout: 252 seconds)
09:41:55 matthewmosior joins (~matthewmo@173.170.253.91)
09:43:36 waldo joins (~waldo@user/waldo)
09:43:56 jakalx parts (~jakalx@base.jakalx.net) ()
09:46:10 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds)
09:47:39 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 265 seconds)
09:48:07 doyougnu joins (~doyougnu@2001:7c0:921:0:da0c:9954:3b62:5e1c)
09:50:24 szkl joins (uid110435@id-110435.uxbridge.irccloud.com)
09:50:29 jakalx joins (~jakalx@base.jakalx.net)
09:52:38 × doyougnu quits (~doyougnu@2001:7c0:921:0:da0c:9954:3b62:5e1c) (Ping timeout: 268 seconds)
09:54:13 luffy joins (~chenqisu1@183.217.203.170)
09:54:30 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 268 seconds)
09:54:40 × frost quits (~frost@user/frost) (Ping timeout: 252 seconds)
09:56:56 × luffy quits (~chenqisu1@183.217.203.170) (Max SendQ exceeded)
09:57:25 luffy joins (~chenqisu1@183.217.203.170)
09:59:59 rockymarine joins (~rocky@user/rockymarine)
10:00:49 × bgs quits (~bgs@212-85-160-171.dynamic.telemach.net) (Remote host closed the connection)
10:02:59 DavidBinder joins (~DavidBind@134.2.10.18)
10:04:57 × zaquest quits (~notzaques@5.130.79.72) (Remote host closed the connection)
10:05:04 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 268 seconds)
10:08:54 × jmdaemon quits (~jmdaemon@user/jmdaemon) (Ping timeout: 244 seconds)
10:09:20 zaquest joins (~notzaques@5.130.79.72)
10:09:41 Batzy_ joins (~quassel@user/batzy)
10:12:45 razetime joins (~quassel@117.254.34.212)
10:14:25 × coot quits (~coot@213.134.176.158) (Quit: coot)
10:14:34 × jpds1 quits (~jpds@gateway/tor-sasl/jpds) (Remote host closed the connection)
10:14:55 matthewmosior joins (~matthewmo@173.170.253.91)
10:15:18 jpds1 joins (~jpds@gateway/tor-sasl/jpds)
10:18:13 rockymarine joins (~rocky@user/rockymarine)
10:19:33 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds)
10:23:54 × gurkenglas quits (~gurkengla@84.138.199.46) (Ping timeout: 265 seconds)
10:26:02 thyriaen joins (~thyriaen@178.165.182.51.wireless.dyn.drei.com)
10:26:25 × Batzy_ quits (~quassel@user/batzy) (Quit: No Ping reply in 180 seconds.)
10:27:40 frost joins (~frost@user/frost)
10:30:51 × adanwan_ quits (~adanwan@gateway/tor-sasl/adanwan) (Remote host closed the connection)
10:31:14 adanwan joins (~adanwan@gateway/tor-sasl/adanwan)
10:31:16 acidjnk_new joins (~acidjnk@p200300d6e7137a14d15659ffcaba9cd7.dip0.t-ipconnect.de)
10:32:07 × thyriaen quits (~thyriaen@178.165.182.51.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
10:35:01 × acidjnk quits (~acidjnk@p200300d6e7137a1480f996b1156337a9.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
10:38:21 Major_Biscuit joins (~MajorBisc@2a02-a461-129d-1-6d4c-38a4-18b7-4b48.fixed6.kpn.net)
10:39:30 × xacktm quits (~xacktm@user/xacktm) (Ping timeout: 268 seconds)
10:41:19 × andreas303 quits (andreas303@ip227.orange.bnc4free.com) (Ping timeout: 265 seconds)
10:41:38 [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470)
10:44:21 matthewmosior joins (~matthewmo@173.170.253.91)
10:47:25 thyriaen joins (~thyriaen@178.165.182.51.wireless.dyn.drei.com)
10:48:31 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 252 seconds)
10:48:48 × Major_Biscuit quits (~MajorBisc@2a02-a461-129d-1-6d4c-38a4-18b7-4b48.fixed6.kpn.net) (Quit: WeeChat 3.5)
10:49:01 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
10:50:01 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 258 seconds)
10:50:17 × yvan-sraka quits (~yvan-srak@2a02:2788:224:71c:25ae:750d:9995:af3f) (Remote host closed the connection)
10:50:41 yvan-sraka joins (~yvan-srak@2a02:2788:224:71c:6fae:be11:2b07:4640)
10:51:55 × yvan-sraka quits (~yvan-srak@2a02:2788:224:71c:6fae:be11:2b07:4640) (Remote host closed the connection)
10:52:36 ec joins (~ec@gateway/tor-sasl/ec)
10:53:44 earthy joins (~arthurvl@2a02-a469-f5e2-1-ba27-ebff-fea0-40b0.fixed6.kpn.net)
10:54:30 waleee joins (~waleee@h-176-10-137-138.NA.cust.bahnhof.se)
10:55:49 <dminuoso> Is there a name for trees where not every node has an associated value?
10:56:50 <thyriaen> dminuoso, birches i think
10:57:45 <thyriaen> sorry - i couldn't resist
10:58:01 × lisbeths quits (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
10:58:28 × frost quits (~frost@user/frost) (Ping timeout: 252 seconds)
10:59:11 Batzy joins (~quassel@user/batzy)
10:59:48 × Batzy quits (~quassel@user/batzy) (Client Quit)
11:00:36 rockymarine joins (~rocky@user/rockymarine)
11:01:02 Batzy joins (~quassel@user/batzy)
11:09:15 × econo quits (uid147250@user/econo) (Quit: Connection closed for inactivity)
11:10:25 nate2 joins (~nate@98.45.169.16)
11:11:32 andreas303 joins (andreas303@ip227.orange.bnc4free.com)
11:11:34 doyougnu joins (~doyougnu@2001:7c0:921:0:da0c:9954:3b62:5e1c)
11:11:46 matthewmosior joins (~matthewmo@173.170.253.91)
11:13:18 jakalx parts (~jakalx@base.jakalx.net) (Error from remote client)
11:15:06 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija)))
11:15:06 finn_elija joins (~finn_elij@user/finn-elija/x-0085643)
11:15:06 finn_elija is now known as FinnElija
11:15:37 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 265 seconds)
11:16:13 jakalx joins (~jakalx@base.jakalx.net)
11:16:35 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds)
11:17:43 × terrorjack quits (~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat)
11:18:21 xacktm joins (~xacktm@user/xacktm)
11:19:03 terrorjack joins (~terrorjac@2a01:4f8:1c1e:509a::1)
11:19:19 <tdammers> it wouldn't surprise me if that was the actual name
11:23:18 gurkenglas joins (~gurkengla@p548ac72e.dip0.t-ipconnect.de)
11:25:39 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
11:31:54 Tronchy joins (~Tronchy@out.rms.thalesgroup.com)
11:34:05 × ec quits (~ec@gateway/tor-sasl/ec) (Remote host closed the connection)
11:34:46 ec joins (~ec@gateway/tor-sasl/ec)
11:34:57 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 265 seconds)
11:35:11 <Tronchy> Hello there. I'm trying to complete the exercices from typeclassopedia, basically reimplementing some instances of typeclasses already in the prelude. I can't test my code because these result in duplicate instance declaration. Is there a way to tell ghc to ignore duplicate instance declarations ?
11:45:02 × piele quits (~piele@tbonesteak.creativeserver.net) (Quit: No Ping reply in 180 seconds.)
11:45:11 × Athas quits (athas@sigkill.dk) (Quit: ZNC 1.8.2 - https://znc.in)
11:46:35 × Goodbye_Vincent quits (cyvahl@freakshells.net) (Read error: Connection reset by peer)
11:51:15 × stefan-_ quits (~cri@42dots.de) (Quit: ZNC 1.8.2+deb2build5 - https://znc.in)
11:51:15 <lortabac> Tronchy: can't you just rename your classes?
11:51:15 Furor is now known as Colere
11:51:15 <lortabac> for example append a single quote or underscore
11:51:15 × Batzy quits (~quassel@user/batzy) (Quit: No Ping reply in 180 seconds.)
11:51:15 × Teacup quits (~teacup@user/teacup) (Quit: No Ping reply in 180 seconds.)
11:51:15 × ezzieyguywuf quits (~Unknown@user/ezzieyguywuf) (Ping timeout: 244 seconds)
11:51:15 samhh_ joins (7569f027cf@2604:bf00:561:2000::e4)
11:51:15 × xsarnik quits (xsarnik@lounge.fi.muni.cz) (Quit: Ping timeout (120 seconds))
11:51:15 Kaipei joins (~Kaiepi@142.68.249.28)
11:51:15 × pretty_dumm_guy quits (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Quit: WeeChat 3.5)
11:51:15 piele_ joins (~piele@tbonesteak.creativeserver.net)
11:51:15 jonathanx_ joins (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se)
11:51:15 × erisco quits (~erisco@d24-57-249-233.home.cgocable.net) (Quit: ZNC 1.8.2+cygwin2 - https://znc.in)
11:51:15 × eL_Bart0 quits (eL_Bart0@dietunichtguten.org) (Quit: Restarting)
11:51:15 × notzmv quits (~zmv@user/notzmv) (Ping timeout: 244 seconds)
11:51:15 × hrberg quits (~quassel@171.79-160-161.customer.lyse.net) (Quit: No Ping reply in 180 seconds.)
11:51:15 × cawfee quits (~root@2406:3003:2077:2758::babe) (Ping timeout: 244 seconds)
11:51:15 × superbil quits (~superbil@1-34-176-171.hinet-ip.hinet.net) (*.net *.split)
11:51:15 × cheater quits (~Username@user/cheater) (Read error: Connection reset by peer)
11:51:15 Athas_ joins (athas@2a01:7c8:aaac:1cf:a38f:9a16:210f:76f0)
11:51:15 × califax quits (~califax@user/califx) (Ping timeout: 258 seconds)
11:51:15 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 258 seconds)
11:51:15 fluxit- joins (~fluxit@techsmix.net)
11:51:15 Lears joins (~Leary]@user/Leary/x-0910699)
11:51:15 <Tronchy> Do you mean delaring `Functor' = Functor` and then implementing that ?
11:51:15 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 258 seconds)
11:51:15 × chexum quits (~quassel@gateway/tor-sasl/chexum) (Ping timeout: 258 seconds)
11:51:15 × gmg quits (~user@user/gehmehgeh) (Ping timeout: 258 seconds)
11:51:15 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Ping timeout: 258 seconds)
11:51:15 × [_________] quits (~oos95GWG@user/oos95GWG) (Ping timeout: 248 seconds)
11:51:15 img_ joins (~img@user/img)
11:51:15 stefan-__ joins (~cri@42dots.de)
11:51:15 × vulpine quits (xfnw@tilde.team) (Ping timeout: 260 seconds)
11:51:15 chexum joins (~quassel@gateway/tor-sasl/chexum)
11:51:15 × xsebek quits (xsebek@swarm.znchost.com) (Ping timeout: 252 seconds)
11:51:15 × asm quits (~alexander@user/asm) (Ping timeout: 268 seconds)
11:51:15 ChaiTRex joins (~ChaiTRex@user/chaitrex)
11:51:15 gmg joins (~user@user/gehmehgeh)
11:51:15 <ski> yes, Tronchy
11:51:15 <ski> (well, `class Functor' f where fmap' :: (a -> b) -> (f a -> f b)', or somesuch)
11:51:15 califax joins (~califax@user/califx)
11:51:15 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
11:51:15 ezzieygu1wuf joins (~Unknown@user/ezzieyguywuf)
11:51:15 <ski> hm, or i guess you could hide `Functor' when importing `Prelude'
11:51:15 <ski> import Prelude hiding (Functor (fmap))
11:51:15 <ski> class Functor f
11:51:15 <ski> where
11:51:15 <ski> fmap :: (a -> b) -> (f a -> f b)
11:51:15 <Tronchy> Thank you. That means I won't have access to syntactic sugar such as `<$`, but that will do.
11:51:15 × xacktm quits (~xacktm@user/xacktm) (Quit: fBNC - https://bnc4free.com)
11:51:15 erisco_ joins (~erisco@d24-57-249-233.home.cgocable.net)
11:51:15 lyle joins (~lyle@104.246.145.85)
11:51:15 <ski> you could define `(<$)' yourself, if you want it
11:51:15 Teacup_ joins (~teacup@user/teacup)
11:51:16 eL_Bart0- joins (eL_Bart0@dietunichtguten.org)
11:51:16 dumptruckman_ joins (~dumptruck@23-239-13-163.ip.linodeusercontent.com)
11:51:16 vulpine joins (xfnw@tilde.team)
11:51:16 × spider_ quits (~spider@vps-951ce37a.vps.ovh.ca) (Ping timeout: 240 seconds)
11:51:16 <lortabac> when I do these reimplementation exercices I generally use Italian names, like 'class Funtore f where'
11:51:16 × __monty__ quits (~toonn@user/toonn) (*.net *.split)
11:51:16 × img quits (~img@user/img) (*.net *.split)
11:51:16 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (*.net *.split)
11:51:16 × jonathanx quits (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se) (*.net *.split)
11:51:16 × ensyde quits (~ensyde@2600:1700:2050:1040:3c67:d3f4:1aa7:87f4) (*.net *.split)
11:51:16 × xff0x quits (~xff0x@2405:6580:b080:900:1f6b:da1d:cffe:2329) (*.net *.split)
11:51:16 × cpli quits (77fc530071@2604:bf00:561:2000::252) (*.net *.split)
11:51:16 × desophos[m] quits (~desophosm@2001:470:69fc:105::2:81d9) (*.net *.split)
11:51:16 × Ankhers quits (e99e97ef8e@2604:bf00:561:2000::2a2) (*.net *.split)
11:51:16 × bsima1 quits (9d7e39c8ad@2604:bf00:561:2000::dd) (*.net *.split)
11:51:16 × fvr quits (ef3e56ca8b@2604:bf00:561:2000::3c4) (*.net *.split)
11:51:16 × shreyasminocha quits (51fdc93eda@user/shreyasminocha) (*.net *.split)
11:51:16 × jleightcap quits (7bc4014b62@user/jleightcap) (*.net *.split)
11:51:16 × sm2n quits (ae95cb1267@user/sm2n) (*.net *.split)
11:51:16 × evanrelf quits (3addc196af@2604:bf00:561:2000::f0) (*.net *.split)
11:51:16 × n1essa quits (3d621153a5@2604:bf00:561:2000::df7) (*.net *.split)
11:51:16 × samhh quits (7569f027cf@2604:bf00:561:2000::e4) (*.net *.split)
11:51:16 × matthews quits (~matthews@gentoo/developer/matthew) (*.net *.split)
11:51:16 × Kaiepi quits (~Kaiepi@142.68.249.28) (*.net *.split)
11:51:16 × pieguy128 quits (~pieguy128@bras-base-mtrlpq5031w-grc-50-65-93-192-212.dsl.bell.ca) (*.net *.split)
11:51:16 × Deide quits (~deide@user/deide) (*.net *.split)
11:51:16 × [Leary] quits (~Leary]@user/Leary/x-0910699) (*.net *.split)
11:51:16 × TravisAthougies[ quits (~tathougie@2001:470:69fc:105::2:6fbd) (*.net *.split)
11:51:16 × Clinton[m] quits (~clintonme@2001:470:69fc:105::2:31d4) (*.net *.split)
11:51:16 × jneira[m] quits (~jneiramat@2001:470:69fc:105::d729) (*.net *.split)
11:51:16 × duckie quits (~duckie@user/duckie) (*.net *.split)
11:51:16 × TrueBlue[m] quits (~busterblu@2001:470:69fc:105::1:d7e8) (*.net *.split)
11:51:16 × maerwald[m] quits (~maerwaldm@2001:470:69fc:105::1ee) (*.net *.split)
11:51:16 × fendor[m] quits (~fendormat@2001:470:69fc:105::fcbd) (*.net *.split)
11:51:16 × fr33domlover[m] quits (~fr33domlo@2001:470:69fc:105::1:3bb6) (*.net *.split)
11:51:16 × dumptruckman quits (~dumptruck@23-239-13-163.ip.linodeusercontent.com) (*.net *.split)
11:51:16 × fluxit quits (~fluxit@2604:a880:1:20::ab:1001) (*.net *.split)
11:51:16 dumptruckman_ is now known as dumptruckman
11:51:16 <lortabac> no ugly quotes/underscores and no name clashes :)
11:51:16 × dka_ quits (~code-is-a@ns3059207.ip-193-70-33.eu) (Ping timeout: 268 seconds)
11:51:16 n1essa joins (3d621153a5@2604:bf00:561:2000::df7)
11:51:16 <ski> :p
11:51:16 hrberg_ joins (~quassel@171.79-160-161.customer.lyse.net)
11:51:16 shreyasminocha joins (51fdc93eda@user/shreyasminocha)
11:51:16 <ski> another variant i've seen is to prefix things with "my"
11:51:16 × SIben quits (~SIben@ns3106586.ip-5-135-191.eu) (Ping timeout: 268 seconds)
11:51:16 <mniip> my<$>
11:51:16 <kuribas> or use newtypes?
11:51:16 <kuribas> newtype MyList a = MyList [a]
11:51:16 × shane quits (~shane@ana.rch.ist) (Ping timeout: 264 seconds)
11:51:16 rockymarine joins (~rocky@user/rockymarine)
11:51:16 × andreas303 quits (andreas303@ip227.orange.bnc4free.com) (Ping timeout: 268 seconds)
11:51:16 cawfee_ joins (~root@2406:3003:2077:2758::babe)
11:51:16 SIben joins (~SIben@ns3106586.ip-5-135-191.eu)
11:51:16 samhh_ is now known as samhh
11:51:16 <Tronchy> I went with `Functor_`, and I get an example that compiles. Thank you all for your help.
11:51:16 × stilgart quits (~Christoph@chezlefab.net) (Ping timeout: 260 seconds)
11:51:16 × Axman6 quits (~Axman6@user/axman6) (*.net *.split)
11:51:16 × tubogram44 quits (~tubogram@user/tubogram) (*.net *.split)
11:51:16 × rockymarine quits (~rocky@user/rockymarine) (*.net *.split)
11:51:16 × doyougnu quits (~doyougnu@2001:7c0:921:0:da0c:9954:3b62:5e1c) (*.net *.split)
11:51:16 × szkl quits (uid110435@id-110435.uxbridge.irccloud.com) (*.net *.split)
11:51:16 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:7d1d:c11e:9994:330c) (*.net *.split)
11:51:16 × thatcher quits (~lp0@heathens.club) (*.net *.split)
11:51:16 × johnw quits (~johnw@2600:1700:cf00:db0:7521:269e:c5d9:26aa) (*.net *.split)
11:51:16 × shapr quits (~user@68.54.166.125) (*.net *.split)
11:51:16 × sympt quits (~sympt@user/sympt) (*.net *.split)
11:51:16 × Raito_Bezarius quits (~Raito@wireguard/tunneler/raito-bezarius) (*.net *.split)
11:51:16 × mniip quits (mniip@libera/staff/mniip) (*.net *.split)
11:51:16 × zer0bitz quits (~zer0bitz@2001:2003:f748:2000:6530:c280:4187:23f9) (*.net *.split)
11:51:16 × lechner quits (lechner@debian/lechner) (*.net *.split)
11:51:16 × inversed quits (~inversed@90.209.137.56) (*.net *.split)
11:51:16 × nshepperd quits (nshepperd@2600:3c03::f03c:92ff:fe28:92c9) (*.net *.split)
11:51:16 × danso quits (danso@danso.ca) (*.net *.split)
11:51:16 × nshepperd2 quits (nshepperd@2600:3c03::f03c:92ff:fe28:92c9) (*.net *.split)
11:51:16 × rodental quits (~rodental@38.146.5.222) (*.net *.split)
11:51:16 × m1dnight quits (~christoph@78-22-0-121.access.telenet.be) (*.net *.split)
11:51:16 × mrianbloom quits (uid350277@id-350277.ilkley.irccloud.com) (*.net *.split)
11:51:16 × koz quits (~koz@121.99.240.58) (*.net *.split)
11:51:16 × aaronv quits (~aaronv@user/aaronv) (*.net *.split)
11:51:17 × Katarushisu quits (~Katarushi@cpc147790-finc20-2-0-cust502.4-2.cable.virginm.net) (*.net *.split)
11:51:17 × pareto-optimal-d quits (~pareto-op@2001:470:69fc:105::1:b61f) (*.net *.split)
11:51:17 × ilichu[m] quits (~ilichumat@2001:470:69fc:105::2:6afb) (*.net *.split)
11:51:17 × jz99[m] quits (~jz99matri@2001:470:69fc:105::1:d5f1) (*.net *.split)
11:51:17 × baaash[m] quits (~baaashmat@2001:470:69fc:105::2:1e90) (*.net *.split)
11:51:17 × Orbstheorem quits (~orbstheor@2001:470:69fc:105::a56) (*.net *.split)
11:51:17 × ManofLetters[m] quits (~manoflett@2001:470:69fc:105::3be) (*.net *.split)
11:51:17 × zfnmxt quits (~zfnmxt@2001:470:69fc:105::2b32) (*.net *.split)
11:51:17 × nomagno quits (~nomagno@2001:470:69fc:105::c1f0) (*.net *.split)
11:51:17 × vaibhavsagar[m] quits (~vaibhavsa@2001:470:69fc:105::ffe) (*.net *.split)
11:51:17 × VarikValefor[m] quits (~varikvale@2001:470:69fc:105::a5d) (*.net *.split)
11:51:17 × jmcantrell quits (~jmcantrel@user/jmcantrell) (*.net *.split)
11:51:17 × famubu[m] quits (~famubumat@2001:470:69fc:105::1081) (*.net *.split)
11:51:17 × ericson2314 quits (~ericson23@2001:470:69fc:105::70c) (*.net *.split)
11:51:17 × dwt_ quits (~dwt_@c-98-198-103-176.hsd1.tx.comcast.net) (*.net *.split)
11:51:17 × zzz quits (~z@user/zero) (*.net *.split)
11:51:17 × AkechiShiro quits (~licht@user/akechishiro) (*.net *.split)
11:51:17 × son0p quits (~ff@181.136.122.143) (*.net *.split)
11:51:17 × hnOsmium0001 quits (uid453710@user/hnOsmium0001) (*.net *.split)
11:51:17 × kmein quits (~weechat@user/kmein) (*.net *.split)
11:51:17 × stefan-__ quits (~cri@42dots.de) (*.net *.split)
11:51:17 × img_ quits (~img@user/img) (*.net *.split)
11:51:17 × Athas_ quits (athas@2a01:7c8:aaac:1cf:a38f:9a16:210f:76f0) (*.net *.split)
11:51:17 × Kaipei quits (~Kaiepi@142.68.249.28) (*.net *.split)
11:51:17 × zaquest quits (~notzaques@5.130.79.72) (*.net *.split)
11:51:17 × EvanR_ quits (~EvanR@user/evanr) (*.net *.split)
11:51:17 × cfricke quits (~cfricke@user/cfricke) (*.net *.split)
11:51:17 × MajorBiscuit quits (~MajorBisc@c-001-020-027.client.tudelft.eduvpn.nl) (*.net *.split)
11:51:17 × Vajb quits (~Vajb@2001:999:504:1841:9e47:1ec7:a52e:1d57) (*.net *.split)
11:51:17 × Colere quits (~colere@about/linux/staff/sauvin) (*.net *.split)
11:51:17 × whatsupdoc quits (uid509081@id-509081.hampstead.irccloud.com) (*.net *.split)
11:51:17 × ix quits (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) (*.net *.split)
11:51:17 × fjMSX quits (~hypni2p@2.92.213.55) (*.net *.split)
11:51:17 × koolazer quits (~koo@user/koolazer) (*.net *.split)
11:51:17 × mcglk quits (~mcglk@131.191.49.120) (*.net *.split)
11:51:17 × m5zs7k quits (aquares@web10.mydevil.net) (*.net *.split)
11:51:17 × darkstardevx quits (~darkstard@50.53.212.60) (*.net *.split)
11:51:17 × Me-me quits (~me-me@tunnel690570-pt.tunnel.tserv12.mia1.ipv6.he.net) (*.net *.split)
11:51:17 × ggVGc quits (~ggVGc@a.lowtech.earth) (*.net *.split)
11:51:17 × weeezes[m] quits (~weeezesma@2001:470:69fc:105::1:da65) (*.net *.split)
11:51:17 × FurudeRika[m] quits (~chitandae@2001:470:69fc:105::1:6039) (*.net *.split)
11:51:17 × sektor[m] quits (~sektor@2001:470:69fc:105::2:3f60) (*.net *.split)
11:51:17 × vladan[m] quits (~vladanmat@2001:470:69fc:105::2:24df) (*.net *.split)
11:51:17 × Taneb quits (~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0) (*.net *.split)
11:51:17 × codedmart quits (codedmart@2600:3c01::f03c:92ff:fefe:8511) (*.net *.split)
11:51:17 × Andrew quits (Andrew@user/AndrewYu) (*.net *.split)
11:51:17 × ezzieygu1wuf quits (~Unknown@user/ezzieyguywuf) (*.net *.split)
11:51:17 × Lears quits (~Leary]@user/Leary/x-0910699) (*.net *.split)
11:51:17 × fluxit- quits (~fluxit@techsmix.net) (*.net *.split)
11:51:17 × piele_ quits (~piele@tbonesteak.creativeserver.net) (*.net *.split)
11:51:17 × waleee quits (~waleee@h-176-10-137-138.NA.cust.bahnhof.se) (*.net *.split)
11:51:17 × jrm quits (~jrm@user/jrm) (*.net *.split)
11:51:17 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (*.net *.split)
11:51:17 × nahcetan quits (~nate@98.45.169.16) (*.net *.split)
11:51:17 × td_ quits (~td@muedsl-82-207-238-164.citykom.de) (*.net *.split)
11:51:17 × jargon quits (~jargon@184.101.186.15) (*.net *.split)
11:51:17 × johnjaye quits (~pi@173.209.64.74) (*.net *.split)
11:51:17 × Techcable quits (~Techcable@user/Techcable) (*.net *.split)
11:51:17 × perrierjouet quits (~perrier-j@modemcable048.127-56-74.mc.videotron.ca) (*.net *.split)
11:51:17 × ystael quits (~ystael@user/ystael) (*.net *.split)
11:51:17 × gabriel_sevecek quits (~gabriel@188-167-229-200.dynamic.chello.sk) (*.net *.split)
11:51:17 × elkcl quits (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru) (*.net *.split)
11:51:17 × michalz quits (~michalz@185.246.207.203) (*.net *.split)
11:51:17 × mzan quits (~quassel@mail.asterisell.com) (*.net *.split)
11:51:17 × alp quits (~alp@user/alp) (*.net *.split)
11:51:17 × AlexZenon quits (~alzenon@94.233.240.222) (*.net *.split)
11:51:17 × finsternis quits (~X@23.226.237.192) (*.net *.split)
11:51:17 × srk quits (~sorki@user/srk) (*.net *.split)
11:51:17 × shailangsa quits (~shailangs@86.159.49.5) (*.net *.split)
11:51:17 × marquis_andras quits (~marquis_a@194-193-221-185.tpgi.com.au) (*.net *.split)
11:51:17 × drlkf quits (~drlkf@chat.drlkf.net) (*.net *.split)
11:51:17 × YoungFrog quits (~youngfrog@39.129-180-91.adsl-dyn.isp.belgacom.be) (*.net *.split)
11:51:17 × justache quits (~justache@user/justache) (*.net *.split)
11:51:17 × pgray quits (~pgray@c-24-143-114-36.customer.broadstripe.net) (*.net *.split)
11:51:17 × hippoid quits (~idris@ec2-107-22-56-196.compute-1.amazonaws.com) (*.net *.split)
11:51:17 × Ram-Z quits (~Ram-Z@li1814-254.members.linode.com) (*.net *.split)
11:51:17 × pie_ quits (~pie_bnc@user/pie/x-2818909) (*.net *.split)
11:51:17 × Ranhir quits (~Ranhir@157.97.53.139) (*.net *.split)
11:51:17 × Maxdamantus quits (~Maxdamant@user/maxdamantus) (*.net *.split)
11:51:17 × geekosaur quits (~geekosaur@xmonad/geekosaur) (*.net *.split)
11:51:17 × fjmorazan quits (~quassel@user/fjmorazan) (*.net *.split)
11:51:17 × caubert quits (~caubert@user/caubert) (*.net *.split)
11:51:17 × martin02 quits (~silas@141.84.69.76) (*.net *.split)
11:51:17 × niko quits (niko@libera/staff/niko) (*.net *.split)
11:51:17 × turlando quits (~turlando@user/turlando) (*.net *.split)
11:51:17 × gawen quits (~gawen@user/gawen) (*.net *.split)
11:51:17 × qwedfg quits (~qwedfg@user/qwedfg) (*.net *.split)
11:51:17 × energizer quits (~energizer@user/energizer) (*.net *.split)
11:51:17 × macabre quits (~m@161.35.15.236) (*.net *.split)
11:51:17 × barrucadu quits (~barrucadu@carcosa.barrucadu.co.uk) (*.net *.split)
11:51:17 × Trattue quits (~Trattue@152.70.182.158) (*.net *.split)
11:51:17 × akhesacaro quits (~caro@212-83-144-58.rev.poneytelecom.eu) (*.net *.split)
11:51:17 × Logio quits (em@kapsi.fi) (*.net *.split)
11:51:17 × davean quits (~davean@davean.sciesnet.net) (*.net *.split)
11:51:17 × sm[i] quits (~user@plaintextaccounting/sm) (*.net *.split)
11:51:17 × x88x88x quits (~x88x88x@149.28.53.172) (*.net *.split)
11:51:17 × auri_ quits (~auri@fsf/member/auri) (*.net *.split)
11:51:17 × quintasan_ quits (~quassel@quintasan.pl) (*.net *.split)
11:51:17 × telser_ quits (~quassel@user/telser) (*.net *.split)
11:51:17 × matijja` quits (~matijja@193.77.181.201) (*.net *.split)
11:51:17 × drewolson quits (~drewolson@user/drewolson) (*.net *.split)
11:51:17 × polux quits (~polux@51-15-169-172.rev.poneytelecom.eu) (*.net *.split)
11:51:17 × gabiruh_ quits (~gabiruh@vps19177.publiccloud.com.br) (*.net *.split)
11:51:17 × mcfrdy quits (~mcfrdy@user/mcfrdy) (*.net *.split)
11:51:17 × coldtom quits (~coldtom@coldrick.cc) (*.net *.split)
11:51:17 × _________ quits (~nobody@user/noodly) (*.net *.split)
11:51:17 × Putonlalla quits (~Putonlall@it-cyan.it.jyu.fi) (*.net *.split)
11:51:17 × mjs2600 quits (~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net) (*.net *.split)
11:51:17 × koala_man quits (~vidar@157.146.251.23.bc.googleusercontent.com) (*.net *.split)
11:51:17 × Hecate quits (~mariposa@user/hecate) (*.net *.split)
11:51:17 × thaumavorio quits (~thaumavor@thaumavor.io) (*.net *.split)
11:51:18 × tessier quits (~treed@98.171.210.130) (*.net *.split)
11:51:18 × Rembane quits (~Rembane@li346-36.members.linode.com) (*.net *.split)
11:51:18 × robbert-vdh quits (~robbert@robbertvanderhelm.nl) (*.net *.split)
11:51:18 × carbolymer quits (~carbolyme@dropacid.net) (*.net *.split)
11:51:18 × elvishjerricco quits (~elvishjer@2001:470:69fc:105::6172) (*.net *.split)
11:51:18 × JensPetersen[m] quits (~juhp@2001:470:69fc:105::6e9) (*.net *.split)
11:51:18 × unclechu quits (~unclechu@2001:470:69fc:105::354) (*.net *.split)
11:51:18 × smichel17[m] quits (~smichel17@2001:470:69fc:105::2d32) (*.net *.split)
11:51:18 × Christoph[m] quits (~hpotsirhc@2001:470:69fc:105::2ff8) (*.net *.split)
11:51:18 × maralorn quits (~maralorn@2001:470:69fc:105::251) (*.net *.split)
11:51:18 × ongy[m] quits (~ongymatri@2001:470:69fc:105::5018) (*.net *.split)
11:51:18 × hyiltiz quits (~quassel@31.220.5.250) (*.net *.split)
11:51:18 × nek0 quits (~nek0@2a01:4f8:222:2b41::12) (*.net *.split)
11:51:18 × Natch quits (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se) (*.net *.split)
11:51:18 × mrmonday quits (~robert@what.i.hope.is.not.a.tabernaevagant.es) (*.net *.split)
11:51:18 × mrmr quits (~mrmr@user/mrmr) (*.net *.split)
11:51:18 × infinity0 quits (~infinity0@185.112.146.113) (*.net *.split)
11:51:18 × xstill_ quits (xstill@fimu/xstill) (*.net *.split)
11:51:18 × Philonous quits (~Philonous@user/philonous) (*.net *.split)
11:51:18 × sunarch quits (sid526836@user/sunarch) (*.net *.split)
11:51:18 × dminuoso quits (~dminuoso@user/dminuoso) (*.net *.split)
11:51:18 × derelict quits (~derelict@user/derelict) (*.net *.split)
11:51:18 × amir quits (sid22336@user/amir) (*.net *.split)
11:51:18 × T_S_ quits (sid501726@id-501726.uxbridge.irccloud.com) (*.net *.split)
11:51:18 × rubin55 quits (sid175221@id-175221.hampstead.irccloud.com) (*.net *.split)
11:51:18 × Pent quits (sid313808@id-313808.lymington.irccloud.com) (*.net *.split)
11:51:18 × qhong quits (~qhong@rescomp-21-400677.stanford.edu) (*.net *.split)
11:51:18 × Fangs quits (sid141280@id-141280.hampstead.irccloud.com) (*.net *.split)
11:51:18 × pjlsergeant quits (sid143467@id-143467.hampstead.irccloud.com) (*.net *.split)
11:51:18 × mustafa quits (sid502723@rockylinux/releng/mustafa) (*.net *.split)
11:51:18 × pepeiborra quits (sid443799@id-443799.ilkley.irccloud.com) (*.net *.split)
11:51:18 × JSharp quits (sid4580@id-4580.lymington.irccloud.com) (*.net *.split)
11:51:18 × nckx quits (~nckx@tobias.gr) (*.net *.split)
11:51:18 × jamestmartin quits (~james@jtmar.me) (*.net *.split)
11:51:18 × SanchayanMaity quits (sid478177@id-478177.hampstead.irccloud.com) (*.net *.split)
11:51:18 × idnar quits (sid12240@debian/mithrandi) (*.net *.split)
11:51:18 × rune quits (sid21167@id-21167.ilkley.irccloud.com) (*.net *.split)
11:51:18 × V quits (~v@ircpuzzles/2022/april/winner/V) (*.net *.split)
11:51:18 × teehemkay quits (sid14792@id-14792.lymington.irccloud.com) (*.net *.split)
11:51:18 × Flow quits (~none@gentoo/developer/flow) (*.net *.split)
11:51:18 × krjst quits (~krjst@2604:a880:800:c1::16b:8001) (*.net *.split)
11:51:18 × andjjj23 quits (~irc@107.170.228.47) (*.net *.split)
11:51:18 × tired quits (~tired@user/tired) (*.net *.split)
11:51:18 × kawen quits (~quassel@static.208.191.216.95.clients.your-server.de) (*.net *.split)
11:51:18 × sclv quits (sid39734@haskell/developer/sclv) (*.net *.split)
11:51:18 × mxs quits (~mxs@user/mxs) (*.net *.split)
11:51:18 × dequbed quits (~dequbed@banana-new.kilobyte22.de) (*.net *.split)
11:51:18 × scav quits (sid309693@user/scav) (*.net *.split)
11:51:18 × parseval quits (sid239098@id-239098.helmsley.irccloud.com) (*.net *.split)
11:51:18 × gaze___ quits (sid387101@id-387101.helmsley.irccloud.com) (*.net *.split)
11:51:18 × Hobbyboy quits (Hobbyboy@hobbyboy.co.uk) (*.net *.split)
11:51:18 × shinjipf quits (~shinjipf@2a02:c207:2082:6685::1) (*.net *.split)
11:51:18 × mrvdb quits (~mrvdb@2001:19f0:5000:8582:5400:ff:fe07:3df5) (*.net *.split)
11:51:18 × raoul quits (~raoul@95.179.203.88) (*.net *.split)
11:51:18 × jackhill quits (~jackhill@kalessin.dragonsnail.net) (*.net *.split)
11:51:18 × adamCS quits (~adamCS@ec2-34-207-160-255.compute-1.amazonaws.com) (*.net *.split)
11:51:18 × haveo_ quits (~haveo@sl35.iuwt.fr) (*.net *.split)
11:51:18 × eldritch quits (~eldritch@user/eldritch) (*.net *.split)
11:51:18 × another-axel-bee quits (~axel-bee@alexbenishek.com) (*.net *.split)
11:51:18 × taktoa[c] quits (sid282096@id-282096.tinside.irccloud.com) (*.net *.split)
11:51:18 × dmj` quits (sid72307@id-72307.hampstead.irccloud.com) (*.net *.split)
11:51:18 × alanz quits (sid110616@id-110616.uxbridge.irccloud.com) (*.net *.split)
11:51:18 × jakalx quits (~jakalx@base.jakalx.net) (*.net *.split)
11:51:18 × SIben quits (~SIben@ns3106586.ip-5-135-191.eu) (*.net *.split)
11:51:18 × hrberg_ quits (~quassel@171.79-160-161.customer.lyse.net) (*.net *.split)
11:51:18 × eL_Bart0- quits (eL_Bart0@dietunichtguten.org) (*.net *.split)
11:51:18 × lyle quits (~lyle@104.246.145.85) (*.net *.split)
11:51:18 × ubert quits (~Thunderbi@77.119.214.202.wireless.dyn.drei.com) (*.net *.split)
11:51:18 × akegalj quits (~akegalj@93-138-110-130.adsl.net.t-com.hr) (*.net *.split)
11:51:18 × pavonia quits (~user@user/siracusa) (*.net *.split)
11:51:18 × saii quits (~cpli@77.47.62.180) (*.net *.split)
11:51:18 × vgtw_ quits (~vgtw@user/vgtw) (*.net *.split)
11:51:18 × arahael quits (~arahael@203.217.43.212) (*.net *.split)
11:51:18 × Jonno_FTW quits (~come@user/jonno-ftw/x-0835346) (*.net *.split)
11:51:18 × TMA quits (tma@twin.jikos.cz) (*.net *.split)
11:51:18 × sshine quits (~simon@exocortex.online) (*.net *.split)
11:51:18 × meejah quits (~meejah@rutas.meejah.ca) (*.net *.split)
11:51:18 × defanor quits (~defanor@tart.uberspace.net) (*.net *.split)
11:51:18 × smol-hors quits (sid524992@smol/hors) (*.net *.split)
11:51:18 × ldlework quits (~hexeme@user/hexeme) (*.net *.split)
11:51:18 × chronon quits (~chronon@user/chronon) (*.net *.split)
11:51:18 × cods quits (~fred@82-65-232-44.subs.proxad.net) (*.net *.split)
11:51:18 × RMSBach quits (~guygastin@137.184.131.156) (*.net *.split)
11:51:18 × red-snail1 quits (~snail@static.151.210.203.116.clients.your-server.de) (*.net *.split)
11:51:18 × loonycyborg_ quits (loonycybor@chantal.wesnoth.org) (*.net *.split)
11:51:18 × ncf quits (~n@monade.li) (*.net *.split)
11:51:18 × olsner quits (~salparot@c83-252-230-207.bredband.tele2.se) (*.net *.split)
11:51:18 × mhatta quits (~mhatta@www21123ui.sakura.ne.jp) (*.net *.split)
11:51:18 × LambdaDuck quits (~anka@ksit.fixme.fi) (*.net *.split)
11:51:18 × madnight quits (~madnight@static.59.103.201.195.clients.your-server.de) (*.net *.split)
11:51:18 × maerwald quits (~maerwald@user/maerwald) (*.net *.split)
11:51:18 × fiddlerwoaroof quits (~fiddlerwo@user/fiddlerwoaroof) (*.net *.split)
11:51:18 × cynomys quits (~cynomys@user/cynomys) (*.net *.split)
11:51:18 × ridcully quits (~ridcully@pd951fa32.dip0.t-ipconnect.de) (*.net *.split)
11:51:18 × sweater1 quits (~sweater@206.81.18.26) (*.net *.split)
11:51:18 × blades quits (~blades@204.48.29.163) (*.net *.split)
11:51:18 × dfordivam1 quits (~dfordivam@tk2-219-19469.vs.sakura.ne.jp) (*.net *.split)
11:51:18 × darkling quits (~darkling@savella.carfax.org.uk) (*.net *.split)
11:51:18 × avpx quits (~nick@ec2-54-214-223-1.us-west-2.compute.amazonaws.com) (*.net *.split)
11:51:18 × c_wraith quits (~c_wraith@adjoint.us) (*.net *.split)
11:51:18 × heath quits (~heath@user/heath) (*.net *.split)
11:51:18 × byorgey quits (~byorgey@155.138.238.211) (*.net *.split)
11:51:18 × tolt quits (~weechat-h@li219-154.members.linode.com) (*.net *.split)
11:51:18 × df quits (~ben@justworks.xyz) (*.net *.split)
11:51:18 × tstat quits (~tstat@user/tstat) (*.net *.split)
11:51:18 × tdammers quits (~tdammers@77.109.72.118.res.static.edpnet.net) (*.net *.split)
11:51:18 × simpleauthority quits (~simpleaut@user/simpleauthority) (*.net *.split)
11:51:18 × noctux1 quits (KOx7x4g3XX@karif.server-speed.net) (*.net *.split)
11:51:18 × kosmikus quits (~kosmikus@nullzig.kosmikus.org) (*.net *.split)
11:51:18 × Cheery quits (~cheery@7-239-179-185.static.tentacle.fi) (*.net *.split)
11:51:18 × Profpatsch quits (~Profpatsc@static.88-198-193-255.clients.your-server.de) (*.net *.split)
11:51:18 × marienz quits (marienz@libera/staff/marienz) (*.net *.split)
11:51:18 × tureba quits (~tureba@tureba.org) (*.net *.split)
11:51:18 × waldo quits (~waldo@user/waldo) (*.net *.split)
11:51:18 × `2jt quits (~jtomas@86.red-88-17-188.dynamicip.rima-tde.net) (*.net *.split)
11:51:18 × zeenk quits (~zeenk@2a02:2f04:a311:2d00:6865:d863:4c93:799f) (*.net *.split)
11:51:19 × ski quits (~ski@remote11.chalmers.se) (*.net *.split)
11:51:19 × wz1000 quits (~zubin@static.11.113.47.78.clients.your-server.de) (*.net *.split)
11:51:19 × Adran quits (adran@botters/adran) (*.net *.split)
11:51:19 × euandreh quits (~euandreh@179.214.113.107) (*.net *.split)
11:51:19 × phuegrvs[m] quits (~phuegrvsm@2001:470:69fc:105::1:65e4) (*.net *.split)
11:51:19 × ajf___[m] quits (~ajfmatrix@2001:470:69fc:105::2:5be3) (*.net *.split)
11:51:19 × cafkafk[m] quits (~cafkafkma@2001:470:69fc:105::1:cea8) (*.net *.split)
11:51:19 × polykernel[m] quits (~polykerne@user/polykernel) (*.net *.split)
11:51:19 × SeanKing[m] quits (~seankingm@2001:470:69fc:105::cf9c) (*.net *.split)
11:51:19 × geekosaur[m] quits (~geekosaur@xmonad/geekosaur) (*.net *.split)
11:51:19 × kadoban quits (~kadoban@user/kadoban) (*.net *.split)
11:51:19 × Matthew|m quits (~arathorn@2001:470:69fc:105::1f) (*.net *.split)
11:51:19 × astra quits (sid289983@user/amish) (*.net *.split)
11:51:19 × sloorush quits (~sloorush@52.187.184.81) (*.net *.split)
11:51:19 × mncheck quits (~mncheck@193.224.205.254) (*.net *.split)
11:51:19 × hook54321 quits (sid149355@user/hook54321) (*.net *.split)
11:51:19 × jludwig quits (~justin@user/jludwig) (*.net *.split)
11:51:19 × nerdypepper quits (~nerdypepp@user/nerdypepper) (*.net *.split)
11:51:19 × noteness quits (~noteness@user/noteness) (*.net *.split)
11:51:19 × bah quits (~bah@l1.tel) (*.net *.split)
11:51:19 × cjay quits (cjay@nerdbox.nerd2nerd.org) (*.net *.split)
11:51:19 × Henkru quits (henkru@kapsi.fi) (*.net *.split)
11:51:19 × hughjfchen quits (~hughjfche@vmi556545.contaboserver.net) (*.net *.split)
11:51:19 × opqdonut quits (opqdonut@pseudo.fixme.fi) (*.net *.split)
11:51:19 × dfg quits (dfg@user/dfg) (*.net *.split)
11:51:19 × aforemny quits (~aforemny@static.248.158.34.188.clients.your-server.de) (*.net *.split)
11:51:19 × kaol quits (~kaol@94-237-42-30.nl-ams1.upcloud.host) (*.net *.split)
11:51:19 × glider quits (~glider@user/glider) (*.net *.split)
11:51:19 × bollu quits (~bollu@159.65.151.13) (*.net *.split)
11:51:19 × MironZ quits (~MironZ@nat-infra.ehlab.uk) (*.net *.split)
11:51:19 × crns quits (~netcrns@user/crns) (*.net *.split)
11:51:19 × gnyeki quits (~gnyeki@user/gnyeki) (*.net *.split)
11:51:19 × Patternmaster quits (~georg@user/Patternmaster) (*.net *.split)
11:51:19 × hololeap quits (~quassel@user/hololeap) (*.net *.split)
11:51:19 × cawfee_ quits (~root@2406:3003:2077:2758::babe) (*.net *.split)
11:51:19 × gurkenglas quits (~gurkengla@p548ac72e.dip0.t-ipconnect.de) (*.net *.split)
11:51:19 × earthy quits (~arthurvl@2a02-a469-f5e2-1-ba27-ebff-fea0-40b0.fixed6.kpn.net) (*.net *.split)
11:51:19 × kuribas quits (~user@ptr-17d51en6mywtr6jehz0.18120a2.ip6.access.telenet.be) (*.net *.split)
11:51:19 × albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (*.net *.split)
11:51:19 × schuelermine[m] quits (~schuelerm@user/schuelermine) (*.net *.split)
11:51:19 × steve[m]12 quits (~stevetrou@2001:470:69fc:105::e0b) (*.net *.split)
11:51:19 × sibnull[m] quits (~sibnullma@2001:470:69fc:105::1:1291) (*.net *.split)
11:51:19 × kadenwolff[m] quits (~kadenwolf@2001:470:69fc:105::1:d97f) (*.net *.split)
11:51:19 × Guillaum[m] quits (~guiboumat@2001:470:69fc:105::1:72ac) (*.net *.split)
11:51:19 × jinsun_ quits (~jinsun@user/jinsun) (*.net *.split)
11:51:19 × jean-paul[m] quits (~jean-paul@2001:470:69fc:105::d1ab) (*.net *.split)
11:51:19 × psydroid quits (~psydroid@user/psydroid) (*.net *.split)
11:51:19 × mekeor[m] quits (~mekeormat@2001:470:69fc:105::17e4) (*.net *.split)
11:51:19 × siraben quits (~siraben@user/siraben) (*.net *.split)
11:51:19 × hsw quits (~hsw@2001-b030-2303-0104-0172-0025-0012-0132.hinet-ip6.hinet.net) (*.net *.split)
11:51:19 × ajb quits (~ajb@mimas.whatbox.ca) (*.net *.split)
11:51:19 × bgamari quits (~bgamari@64.223.132.120) (*.net *.split)
11:51:19 × kristjansson quits (sid126207@id-126207.tinside.irccloud.com) (*.net *.split)
11:51:19 × APic quits (apic@apic.name) (*.net *.split)
11:51:19 × mjacob quits (~mjacob@adrastea.uberspace.de) (*.net *.split)
11:51:19 × immae quits (~immae@2a01:4f8:141:53e7::) (*.net *.split)
11:51:19 × darxun quits (sid504814@id-504814.tinside.irccloud.com) (*.net *.split)
11:51:19 × siers quits (~ij@user/ij) (*.net *.split)
11:51:19 × hugo quits (znc@verdigris.lysator.liu.se) (*.net *.split)
11:51:19 × arkeet quits (~arkeet@moriya.ca) (*.net *.split)
11:51:19 × mimmy quits (~mimmy@2604:a880:cad:d0::3e:1001) (*.net *.split)
11:51:19 × Moyst__ quits (~moyst@user/moyst) (*.net *.split)
11:51:19 × bcoppens quits (~bartcopp@vpn2.bartcoppens.be) (*.net *.split)
11:51:19 × tinwood quits (~tinwood@canonical/tinwood) (*.net *.split)
11:51:19 × n1essa quits (3d621153a5@2604:bf00:561:2000::df7) (*.net *.split)
11:51:19 × vulpine quits (xfnw@tilde.team) (*.net *.split)
11:51:19 × sjanssen quits (~sjanssenm@2001:470:69fc:105::1:61d8) (*.net *.split)
11:51:19 × komikat[m] quits (~komikatma@2001:470:69fc:105::1:c71e) (*.net *.split)
11:51:19 × romes[m] quits (~romesmatr@2001:470:69fc:105::2:1660) (*.net *.split)
11:51:19 × foghorn quits (~foghorn@user/foghorn) (*.net *.split)
11:51:19 × alexfmpe[m] quits (~alexfmpem@2001:470:69fc:105::38ba) (*.net *.split)
11:51:19 × ormaaj quits (~ormaaj@user/ormaaj) (*.net *.split)
11:51:19 × sa quits (sid1055@id-1055.tinside.irccloud.com) (*.net *.split)
11:51:19 × ralu1 quits (~ralu@static.211.245.203.116.clients.your-server.de) (*.net *.split)
11:51:19 × nibelungen quits (~asturias@2001:19f0:7001:638:5400:3ff:fef3:8725) (*.net *.split)
11:51:19 × sviermsung quits (E3Ya4Aww1k@user/s4msung) (*.net *.split)
11:51:19 × whatsupboy quits (~whatsupbo@user/scobydoo) (*.net *.split)
11:51:19 × bsima quits (~bsima@2604:a880:400:d0::19f1:7001) (*.net *.split)
11:51:19 × agander_m quits (sid407952@id-407952.tinside.irccloud.com) (*.net *.split)
11:51:19 × SrPx quits (sid108780@id-108780.uxbridge.irccloud.com) (*.net *.split)
11:51:19 × wafflepirate quits (sid467876@id-467876.ilkley.irccloud.com) (*.net *.split)
11:51:19 × dispater- quits (~dispater@mail.brprice.uk) (*.net *.split)
11:51:19 × orcus quits (~orcus@user/brprice) (*.net *.split)
11:51:19 × integral quits (sid296274@user/integral) (*.net *.split)
11:51:19 × PotatoGim_ quits (sid99505@id-99505.lymington.irccloud.com) (*.net *.split)
11:51:19 × cln quits (sid336875@id-336875.ilkley.irccloud.com) (*.net *.split)
11:51:19 × ysh____ quits (sid6017@id-6017.ilkley.irccloud.com) (*.net *.split)
11:51:19 × feliix42 quits (~felix@gibbs.uberspace.de) (*.net *.split)
11:51:19 × sooch_ quits (sid533113@id-533113.hampstead.irccloud.com) (*.net *.split)
11:51:19 × christiaanb quits (sid84827@id-84827.lymington.irccloud.com) (*.net *.split)
11:51:19 × edmundnoble quits (sid229620@id-229620.helmsley.irccloud.com) (*.net *.split)
11:51:19 × supersven quits (sid501114@id-501114.ilkley.irccloud.com) (*.net *.split)
11:51:19 × wallymathieu quits (sid533252@id-533252.uxbridge.irccloud.com) (*.net *.split)
11:51:19 × AndreasK quits (sid320732@id-320732.uxbridge.irccloud.com) (*.net *.split)
11:51:19 × sabx quits (~sabbas@user/sabbas) (*.net *.split)
11:51:19 × urdh quits (~urdh@user/urdh) (*.net *.split)
11:51:19 × absence quits (torgeihe@hildring.pvv.ntnu.no) (*.net *.split)
11:51:19 × AWizzArd quits (~code@gehrels.uberspace.de) (*.net *.split)
11:51:19 × emergence quits (emergence@2607:5300:60:5910:dcad:beff:feef:5bc) (*.net *.split)
11:51:19 × rawles quits (~x@user/rawles) (*.net *.split)
11:51:19 × totbwf quits (sid402332@id-402332.uxbridge.irccloud.com) (*.net *.split)
11:51:19 × edwardk quits (sid47016@haskell/developer/edwardk) (*.net *.split)
11:51:19 × dixie quits (~dixie@real.wilbury.sk) (*.net *.split)
11:51:19 × acidsys quits (~crameleon@openSUSE/member/crameleon) (*.net *.split)
11:51:19 × thonkpod_ quits (~thonkpod@user/thonkpod) (*.net *.split)
11:51:19 × hamishmack quits (sid389057@id-389057.hampstead.irccloud.com) (*.net *.split)
11:51:19 × drewr quits (~drew@user/drewr) (*.net *.split)
11:51:19 × yushyin quits (w8oD1vlcZ2@mail.karif.server-speed.net) (*.net *.split)
11:51:19 × fluffyballoon quits (45ce440a48@2604:bf00:561:2000::e2) (*.net *.split)
11:51:19 × b0o quits (0e4a0bf4c9@2604:bf00:561:2000::1bf) (*.net *.split)
11:51:19 × lukec quits (9dfd4d094e@2604:bf00:561:2000::10e) (*.net *.split)
11:51:19 × tdmm quits (1c9b9145fc@2604:bf00:561:2000::1c8) (*.net *.split)
11:51:19 × ggb quits (a62ffbaf4f@2604:bf00:561:2000::3ac) (*.net *.split)
11:51:19 × MonsoonSecrecy quits (f78c86e960@2604:bf00:561:2000::f99) (*.net *.split)
11:51:20 × jakzale quits (6291399afa@user/jakzale) (*.net *.split)
11:51:20 × ymherklotz quits (cb2c9cfbdd@2604:bf00:561:2000::29a) (*.net *.split)
11:51:20 × jkoshy quits (99b9359beb@user/jkoshy) (*.net *.split)
11:51:20 × whereiseveryone quits (206ba86c98@2604:bf00:561:2000::2e4) (*.net *.split)
11:51:20 × filwisher quits (2e6936c793@2604:bf00:561:2000::170) (*.net *.split)
11:51:20 × adziahel[m] quits (~adziahelm@2001:470:69fc:105::b4d) (*.net *.split)
11:51:20 × cdsmith quits (~cdsmithma@2001:470:69fc:105::284) (*.net *.split)
11:51:20 × july541[m] quits (~july541ma@2001:470:69fc:105::1:e416) (*.net *.split)
11:51:20 × Artem[m] quits (~artemtype@2001:470:69fc:105::75b) (*.net *.split)
11:51:20 × RowanG[m] quits (~rowang077@2001:470:69fc:105::1:ca9f) (*.net *.split)
11:51:20 × aviladev[m] quits (~aviladevm@2001:470:69fc:105::1:cbc7) (*.net *.split)
11:51:20 × sm quits (~sm@plaintextaccounting/sm) (*.net *.split)
11:51:20 × peddie quits (~peddie@2001:470:69fc:105::25d) (*.net *.split)
11:51:20 × NiKaN quits (sid385034@id-385034.helmsley.irccloud.com) (*.net *.split)
11:51:20 × SethTisue quits (sid14912@id-14912.ilkley.irccloud.com) (*.net *.split)
11:51:20 × poscat quits (~poscat@2408:8206:4823:6cd3:718a:f4cb:b156:91dd) (*.net *.split)
11:51:20 × cbarrett quits (sid192934@id-192934.helmsley.irccloud.com) (*.net *.split)
11:51:20 × vito quits (sid1962@user/vito) (*.net *.split)
11:51:20 × alinab quits (sid468903@id-468903.helmsley.irccloud.com) (*.net *.split)
11:51:20 × haritz quits (~hrtz@user/haritz) (*.net *.split)
11:51:20 × dibblego quits (~dibblego@haskell/developer/dibblego) (*.net *.split)
11:51:20 × Boarders___ quits (sid425905@id-425905.lymington.irccloud.com) (*.net *.split)
11:51:20 × systemfault quits (sid267009@id-267009.uxbridge.irccloud.com) (*.net *.split)
11:51:20 × dunj3 quits (~dunj3@kingdread.de) (*.net *.split)
11:51:20 × gonz_______ quits (sid304396@id-304396.lymington.irccloud.com) (*.net *.split)
11:51:20 × dagit quits (~dagit@2001:558:6025:38:6476:a063:d05a:44da) (*.net *.split)
11:51:20 × Kamuela quits (sid111576@id-111576.tinside.irccloud.com) (*.net *.split)
11:51:20 × welterde quits (welterde@thinkbase.srv.welterde.de) (*.net *.split)
11:51:20 × ringo__ quits (~ringo@157.230.117.128) (*.net *.split)
11:51:20 × dragestil quits (~znc@user/dragestil) (*.net *.split)
11:51:20 × brprice quits (~brprice@user/brprice) (*.net *.split)
11:51:20 × bw quits (sid2730@user/betawaffle) (*.net *.split)
11:51:20 × chessai quits (sid225296@id-225296.lymington.irccloud.com) (*.net *.split)
11:51:20 × nrr____ quits (sid20938@id-20938.lymington.irccloud.com) (*.net *.split)
11:51:20 × burakcank quits (burakcank@has.arrived.and.is.ready-to.party) (*.net *.split)
11:51:20 × tomsmeding quits (~tomsmedin@2a01:4f8:c0c:5e5e::2) (*.net *.split)
11:51:20 × shachaf quits (~shachaf@user/shachaf) (*.net *.split)
11:51:20 × jjhoo quits (jahakala@user/jjhoo) (*.net *.split)
11:51:20 × hltk quits (~hltk@hltk.fi) (*.net *.split)
11:51:20 × janus quits (janus@anubis.0x90.dk) (*.net *.split)
11:51:20 × djanatyn quits (~djanatyn@vps-7f49a6b0.vps.ovh.ca) (*.net *.split)
11:51:20 × hiredman quits (~hiredman@frontier1.downey.family) (*.net *.split)
11:51:20 × Arsen quits (arsen@managarm/dev/Arsen) (*.net *.split)
11:51:20 × grfn quits (sid449115@id-449115.helmsley.irccloud.com) (*.net *.split)
11:51:20 × Dykam quits (Dykam@dykam.nl) (*.net *.split)
11:51:20 × apache2 quits (apache2@anubis.0x90.dk) (*.net *.split)
11:51:20 × the-coot[m] quits (~the-cootm@2001:470:69fc:105::95f) (*.net *.split)
11:51:20 × crazazy[m] quits (~crazazyma@2001:470:69fc:105::2:6bd9) (*.net *.split)
11:51:20 × Bulby[m] quits (~bulbyvrma@2001:470:69fc:105::1:fe0a) (*.net *.split)
11:51:20 × losfair[m] quits (~losfairma@2001:470:69fc:105::2:7ca3) (*.net *.split)
11:51:20 × Killy quits (~killy@2001:470:69fc:105::2:6ec1) (*.net *.split)
11:51:20 × Tisoxin quits (~ikosit@user/ikosit) (*.net *.split)
11:51:20 × fgaz quits (~fgaz@2001:470:69fc:105::842) (*.net *.split)
11:51:20 × kaskal- quits (~kaskal@2001:4bb8:2dc:7b0e:55ee:692c:e44d:a4b0) (*.net *.split)
11:51:20 × jonrh quits (sid5185@id-5185.ilkley.irccloud.com) (*.net *.split)
11:51:20 × bonz060 quits (~quassel@2001:bc8:47a4:a23::1) (*.net *.split)
11:51:20 × S11001001 quits (sid42510@id-42510.ilkley.irccloud.com) (*.net *.split)
11:51:20 × teddyc quits (theodorc@cassarossa.samfundet.no) (*.net *.split)
11:51:20 × nisstyre quits (wes@user/nisstyre) (*.net *.split)
11:51:20 × heartburn quits (~gass@2a00:d880:3:1::b1e4:b241) (*.net *.split)
11:51:20 × conjunctive quits (sid433686@id-433686.helmsley.irccloud.com) (*.net *.split)
11:51:20 × edwtjo quits (~edwtjo@fsf/member/edwtjo) (*.net *.split)
11:51:20 × bastelfreak quits (bastelfrea@libera/staff/VoxPupuli.bastelfreak) (*.net *.split)
11:51:20 × swistak- quits (~swistak@185.21.216.141) (*.net *.split)
11:51:20 × tnks quits (sid412124@id-412124.helmsley.irccloud.com) (*.net *.split)
11:51:20 × ByronJohnson quits (~bairyn@50-250-232-19-static.hfc.comcastbusiness.net) (*.net *.split)
11:51:20 × acro quits (~acro@user/acro) (*.net *.split)
11:51:20 × Yumemi_ quits (~Yumemi@chamoin.net) (*.net *.split)
11:51:20 × davl_ quits (~davl@207.154.228.18) (*.net *.split)
11:51:20 × _\_ quits (~o@user/offon) (*.net *.split)
11:51:20 × emanon42 quits (~emanon42@103.120.19.44) (*.net *.split)
11:51:20 × noctux quits (~noctux@user/noctux) (*.net *.split)
11:51:20 × leeb quits (~leeb@tk2-243-31079.vs.sakura.ne.jp) (*.net *.split)
11:51:20 × Adeon quits (sid418992@id-418992.lymington.irccloud.com) (*.net *.split)
11:51:20 × Vq quits (~vq@90-227-195-41-no77.tbcn.telia.com) (*.net *.split)
11:51:20 × califax quits (~califax@user/califx) (*.net *.split)
11:51:20 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (*.net *.split)
11:51:20 × gmg quits (~user@user/gehmehgeh) (*.net *.split)
11:51:20 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (*.net *.split)
11:51:20 × chexum quits (~quassel@gateway/tor-sasl/chexum) (*.net *.split)
11:51:20 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (*.net *.split)
11:51:20 × adanwan quits (~adanwan@gateway/tor-sasl/adanwan) (*.net *.split)
11:51:20 × jpds1 quits (~jpds@gateway/tor-sasl/jpds) (*.net *.split)
11:51:20 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (*.net *.split)
11:51:20 × shreyasminocha quits (51fdc93eda@user/shreyasminocha) (*.net *.split)
11:51:20 × dumptruckman quits (~dumptruck@23-239-13-163.ip.linodeusercontent.com) (*.net *.split)
11:51:20 × Teacup_ quits (~teacup@user/teacup) (*.net *.split)
11:51:20 × erisco_ quits (~erisco@d24-57-249-233.home.cgocable.net) (*.net *.split)
11:51:20 × terrorjack quits (~terrorjac@2a01:4f8:1c1e:509a::1) (*.net *.split)
11:51:20 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (*.net *.split)
11:51:20 × acidjnk_new quits (~acidjnk@p200300d6e7137a14d15659ffcaba9cd7.dip0.t-ipconnect.de) (*.net *.split)
11:51:20 × nschoe quits (~quassel@178.251.84.79) (*.net *.split)
11:51:20 × mbuf quits (~Shakthi@49.204.118.65) (*.net *.split)
11:51:20 × freeside quits (~mengwong@bb115-66-49-187.singnet.com.sg) (*.net *.split)
11:51:20 × QNX quits (~kernel@user/OpenSource) (*.net *.split)
11:51:20 × Maeda quits (~Maeda@91-161-10-149.subs.proxad.net) (*.net *.split)
11:51:20 × Luj quits (~Luj@2a01:e0a:5f9:9681:5880:c9ff:fe9f:3dfb) (*.net *.split)
11:51:20 × degraafk quits (sid71464@id-71464.lymington.irccloud.com) (*.net *.split)
11:51:20 × zmt00 quits (~zmt00@user/zmt00) (*.net *.split)
11:51:20 × TimWolla quits (~timwolla@2a01:4f8:150:6153:beef::6667) (*.net *.split)
11:51:20 × biberu quits (~biberu@user/biberu) (*.net *.split)
11:51:20 × AlexNoo quits (~AlexNoo@94.233.240.222) (*.net *.split)
11:51:20 × statusfailed quits (~statusfai@statusfailed.com) (*.net *.split)
11:51:20 × FragByte quits (~christian@user/fragbyte) (*.net *.split)
11:51:20 × mjrosenb quits (~mjrosenb@pool-96-232-177-77.nycmny.fios.verizon.net) (*.net *.split)
11:51:20 × lagash quits (lagash@lagash.shelltalk.net) (*.net *.split)
11:51:20 × yaroot quits (~yaroot@p2790051-ipngn7801souka.saitama.ocn.ne.jp) (*.net *.split)
11:51:20 × spivak quits (uid398348@user/spivak) (*.net *.split)
11:51:20 × kitzman quits (~kitzman@user/dekenevs) (*.net *.split)
11:51:20 × sudden quits (~cat@user/sudden) (*.net *.split)
11:51:21 × mesaoptimizer quits (apotheosis@user/PapuaHardyNet) (*.net *.split)
11:51:21 × jakesyl____ quits (sid56879@id-56879.hampstead.irccloud.com) (*.net *.split)
11:51:21 × gdd quits (~gdd@129.199.146.230) (*.net *.split)
11:51:21 × statusbot quits (~statusbot@ec2-34-198-122-184.compute-1.amazonaws.com) (*.net *.split)
11:51:21 × mmaruseacph2 quits (~mihai@198.199.98.239) (*.net *.split)
11:51:21 × bcmiller quits (~bm3719@66.42.95.185) (*.net *.split)
11:51:21 × kraftwerk28_ quits (~kraftwerk@178.62.210.83) (*.net *.split)
11:51:21 × tompaw_ quits (~tompaw@static-47-206-100-136.tamp.fl.frontiernet.net) (*.net *.split)
11:51:21 × oats quits (~thomas@user/oats) (*.net *.split)
11:51:21 × xerox__ quits (~edi@user/edi) (*.net *.split)
11:51:21 × aku_ quits (~aku@163.172.137.34) (*.net *.split)
11:51:21 × lbseale_ quits (~quassel@user/ep1ctetus) (*.net *.split)
11:51:21 × Clint quits (~Clint@user/clint) (*.net *.split)
11:51:21 × Unode quits (~Unode@194.94.44.220) (*.net *.split)
11:51:21 × ouroboros quits (~ouroboros@user/ouroboros) (*.net *.split)
11:51:21 × lambdap23 quits (~lambdap@static.167.190.119.168.clients.your-server.de) (*.net *.split)
11:51:21 × drdo quits (~drdo@roach0.drdo.eu) (*.net *.split)
11:51:21 × haasn quits (~nand@haasn.dev) (*.net *.split)
11:51:21 × [exa] quits (exa@user/exa/x-3587197) (*.net *.split)
11:51:21 × melonai- quits (~mel@rnrd.eu) (*.net *.split)
11:51:21 × echoreply quits (~echoreply@45.32.163.16) (*.net *.split)
11:51:21 × ddb quits (~ddb@ipv6two.tilde.club) (*.net *.split)
11:51:21 × micro quits (~micro@user/micro) (*.net *.split)
11:51:21 × Typedfern quits (~Typedfern@202.red-83-37-35.dynamicip.rima-tde.net) (*.net *.split)
11:51:21 × juri_ quits (~juri@84-19-175-179.pool.ovpn.com) (*.net *.split)
11:51:21 × tristanC quits (~tristanC@user/tristanc) (*.net *.split)
11:51:21 × xnbya2 quits (~xnbya@2a01:4f8:c17:cbdd::1) (*.net *.split)
11:51:21 × lisq quits (~quassel@lis.moe) (*.net *.split)
11:51:21 × peutri_ quits (~peutri@bobo.desast.re) (*.net *.split)
11:51:21 × ProofTechnique quits (sid79547@id-79547.ilkley.irccloud.com) (*.net *.split)
11:51:21 × pierrot quits (~pi@user/pierrot) (*.net *.split)
11:51:21 × megeve quits (sid523379@id-523379.hampstead.irccloud.com) (*.net *.split)
11:51:21 × jackdk quits (sid373013@cssa/jackdk) (*.net *.split)
11:51:21 × tritlo quits (sid58727@user/tritlo) (*.net *.split)
11:51:21 × saolsen quits (sid26430@id-26430.lymington.irccloud.com) (*.net *.split)
11:51:21 × jmct quits (sid160793@id-160793.tinside.irccloud.com) (*.net *.split)
11:51:21 × nonzen quits (~nonzen@user/nonzen) (*.net *.split)
11:51:21 × remedan quits (~remedan@octo.cafe) (*.net *.split)
11:51:21 × Tronchy quits (~Tronchy@out.rms.thalesgroup.com) (*.net *.split)
11:51:21 × ChanServ quits (ChanServ@services.libera.chat) (*.net *.split)
11:51:21 × litharge quits (litharge@libera/bot/litharge) (*.net *.split)
11:51:21 dka joins (~code-is-a@ns3059207.ip-193-70-33.eu)
11:51:57 Ankhers joins (e99e97ef8e@2604:bf00:561:2000::2a2)
11:52:47 superbil joins (~superbil@1-34-176-171.hinet-ip.hinet.net)
11:53:16 × lemonsnicks quits (~lemonsnic@cpc159519-perr18-2-0-cust114.19-1.cable.virginm.net) (Ping timeout: 241 seconds)
11:54:14 xacktm joins (~xacktm@user/xacktm)
11:54:14 xsebek joins (~xsebek@swarm.znchost.com)
11:54:14 cheater joins (~Username@user/cheater)
11:54:14 [_________] joins (~oos95GWG@user/oos95GWG)
11:54:14 SIben joins (~SIben@ns3106586.ip-5-135-191.eu)
11:54:14 cawfee_ joins (~root@2406:3003:2077:2758::babe)
11:54:14 rockymarine joins (~rocky@user/rockymarine)
11:54:14 shreyasminocha joins (51fdc93eda@user/shreyasminocha)
11:54:14 hrberg_ joins (~quassel@171.79-160-161.customer.lyse.net)
11:54:14 n1essa joins (3d621153a5@2604:bf00:561:2000::df7)
11:54:14 vulpine joins (xfnw@tilde.team)
11:54:14 dumptruckman joins (~dumptruck@23-239-13-163.ip.linodeusercontent.com)
11:54:14 eL_Bart0- joins (eL_Bart0@dietunichtguten.org)
11:54:14 Teacup_ joins (~teacup@user/teacup)
11:54:14 lyle joins (~lyle@104.246.145.85)
11:54:14 erisco joins (~erisco@d24-57-249-233.home.cgocable.net)
11:54:14 ezzieygu1wuf joins (~Unknown@user/ezzieyguywuf)
11:54:14 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
11:54:14 califax joins (~califax@user/califx)
11:54:14 gmg joins (~user@user/gehmehgeh)
11:54:14 ChaiTRex joins (~ChaiTRex@user/chaitrex)
11:54:14 chexum joins (~quassel@gateway/tor-sasl/chexum)
11:54:14 stefan-__ joins (~cri@42dots.de)
11:54:14 img_ joins (~img@user/img)
11:54:14 Lears joins (~Leary]@user/Leary/x-0910699)
11:54:14 fluxit- joins (~fluxit@techsmix.net)
11:54:14 Athas_ joins (athas@2a01:7c8:aaac:1cf:a38f:9a16:210f:76f0)
11:54:14 piele_ joins (~piele@tbonesteak.creativeserver.net)
11:54:14 Kaipei joins (~Kaiepi@142.68.249.28)
11:54:14 Tronchy joins (~Tronchy@out.rms.thalesgroup.com)
11:54:14 gurkenglas joins (~gurkengla@p548ac72e.dip0.t-ipconnect.de)
11:54:14 terrorjack joins (~terrorjac@2a01:4f8:1c1e:509a::1)
11:54:14 jakalx joins (~jakalx@base.jakalx.net)
11:54:14 FinnElija joins (~finn_elij@user/finn-elija/x-0085643)
11:54:14 doyougnu joins (~doyougnu@2001:7c0:921:0:da0c:9954:3b62:5e1c)
11:54:14 waleee joins (~waleee@h-176-10-137-138.NA.cust.bahnhof.se)
11:54:14 earthy joins (~arthurvl@2a02-a469-f5e2-1-ba27-ebff-fea0-40b0.fixed6.kpn.net)
11:54:14 [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470)
11:54:14 acidjnk_new joins (~acidjnk@p200300d6e7137a14d15659ffcaba9cd7.dip0.t-ipconnect.de)
11:54:14 adanwan joins (~adanwan@gateway/tor-sasl/adanwan)
11:54:14 jpds1 joins (~jpds@gateway/tor-sasl/jpds)
11:54:14 zaquest joins (~notzaques@5.130.79.72)
11:54:14 szkl joins (uid110435@id-110435.uxbridge.irccloud.com)
11:54:14 waldo joins (~waldo@user/waldo)
11:54:14 jrm joins (~jrm@user/jrm)
11:54:14 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
11:54:14 nschoe joins (~quassel@178.251.84.79)
11:54:14 kuribas joins (~user@ptr-17d51en6mywtr6jehz0.18120a2.ip6.access.telenet.be)
11:54:14 ubert joins (~Thunderbi@77.119.214.202.wireless.dyn.drei.com)
11:54:14 akegalj joins (~akegalj@93-138-110-130.adsl.net.t-com.hr)
11:54:14 `2jt joins (~jtomas@86.red-88-17-188.dynamicip.rima-tde.net)
11:54:14 EvanR_ joins (~EvanR@user/evanr)
11:54:14 lortabac joins (~lortabac@2a01:e0a:541:b8f0:7d1d:c11e:9994:330c)
11:54:14 cfricke joins (~cfricke@user/cfricke)
11:54:14 MajorBiscuit joins (~MajorBisc@c-001-020-027.client.tudelft.eduvpn.nl)
11:54:14 mbuf joins (~Shakthi@49.204.118.65)
11:54:14 zeenk joins (~zeenk@2a02:2f04:a311:2d00:6865:d863:4c93:799f)
11:54:14 thatcher joins (~lp0@heathens.club)
11:54:14 takuan joins (~takuan@178-116-218-225.access.telenet.be)
11:54:14 Vajb joins (~Vajb@2001:999:504:1841:9e47:1ec7:a52e:1d57)
11:54:14 freeside joins (~mengwong@bb115-66-49-187.singnet.com.sg)
11:54:14 nahcetan joins (~nate@98.45.169.16)
11:54:14 td_ joins (~td@muedsl-82-207-238-164.citykom.de)
11:54:14 jargon joins (~jargon@184.101.186.15)
11:54:14 Colere joins (~colere@about/linux/staff/sauvin)
11:54:14 johnjaye joins (~pi@173.209.64.74)
11:54:14 QNX joins (~kernel@user/OpenSource)
11:54:14 pavonia joins (~user@user/siracusa)
11:54:14 saii joins (~cpli@77.47.62.180)
11:54:14 Techcable joins (~Techcable@user/Techcable)
11:54:14 albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8)
11:54:14 whatsupdoc joins (uid509081@id-509081.hampstead.irccloud.com)
11:54:14 johnw joins (~johnw@2600:1700:cf00:db0:7521:269e:c5d9:26aa)
11:54:14 perrierjouet joins (~perrier-j@modemcable048.127-56-74.mc.videotron.ca)
11:54:14 ix joins (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe)
11:54:14 Maeda joins (~Maeda@91-161-10-149.subs.proxad.net)
11:54:14 Luj joins (~Luj@2a01:e0a:5f9:9681:5880:c9ff:fe9f:3dfb)
11:54:14 janus joins (janus@anubis.0x90.dk)
11:54:14 Axman6 joins (~Axman6@user/axman6)
11:54:14 degraafk joins (sid71464@id-71464.lymington.irccloud.com)
11:54:14 ystael joins (~ystael@user/ystael)
11:54:14 fjMSX joins (~hypni2p@2.92.213.55)
11:54:14 shapr joins (~user@68.54.166.125)
11:54:14 aaronv joins (~aaronv@user/aaronv)
11:54:14 zmt00 joins (~zmt00@user/zmt00)
11:54:14 TimWolla joins (~timwolla@2a01:4f8:150:6153:beef::6667)
11:54:14 sympt joins (~sympt@user/sympt)
11:54:14 biberu joins (~biberu@user/biberu)
11:54:14 Raito_Bezarius joins (~Raito@wireguard/tunneler/raito-bezarius)
11:54:14 gabriel_sevecek joins (~gabriel@188-167-229-200.dynamic.chello.sk)
11:54:14 elkcl joins (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru)
11:54:14 mniip joins (mniip@libera/staff/mniip)
11:54:14 zer0bitz joins (~zer0bitz@2001:2003:f748:2000:6530:c280:4187:23f9)
11:54:14 michalz joins (~michalz@185.246.207.203)
11:54:14 mzan joins (~quassel@mail.asterisell.com)
11:54:14 lechner joins (lechner@debian/lechner)
11:54:14 alp joins (~alp@user/alp)
11:54:14 AlexZenon joins (~alzenon@94.233.240.222)
11:54:14 AlexNoo joins (~AlexNoo@94.233.240.222)
11:54:14 statusfailed joins (~statusfai@statusfailed.com)
11:54:14 ski joins (~ski@remote11.chalmers.se)
11:54:14 inversed joins (~inversed@90.209.137.56)
11:54:14 tubogram44 joins (~tubogram@user/tubogram)
11:54:14 koolazer joins (~koo@user/koolazer)
11:54:14 finsternis joins (~X@23.226.237.192)
11:54:14 nshepperd joins (nshepperd@2600:3c03::f03c:92ff:fe28:92c9)
11:54:14 danso joins (danso@danso.ca)
11:54:14 nshepperd2 joins (nshepperd@2600:3c03::f03c:92ff:fe28:92c9)
11:54:14 FragByte joins (~christian@user/fragbyte)
11:54:14 wz1000 joins (~zubin@static.11.113.47.78.clients.your-server.de)
11:54:14 mcglk joins (~mcglk@131.191.49.120)
11:54:14 srk joins (~sorki@user/srk)
11:54:14 fluffyballoon joins (45ce440a48@2604:bf00:561:2000::e2)
11:54:14 b0o joins (0e4a0bf4c9@2604:bf00:561:2000::1bf)
11:54:14 lukec joins (9dfd4d094e@2604:bf00:561:2000::10e)
11:54:14 tdmm joins (1c9b9145fc@2604:bf00:561:2000::1c8)
11:54:14 ggb joins (a62ffbaf4f@2604:bf00:561:2000::3ac)
11:54:14 MonsoonSecrecy joins (f78c86e960@2604:bf00:561:2000::f99)
11:54:14 jakzale joins (6291399afa@user/jakzale)
11:54:14 jkoshy joins (99b9359beb@user/jkoshy)
11:54:14 ymherklotz joins (cb2c9cfbdd@2604:bf00:561:2000::29a)
11:54:14 filwisher joins (2e6936c793@2604:bf00:561:2000::170)
11:54:14 whereiseveryone joins (206ba86c98@2604:bf00:561:2000::2e4)
11:54:14 m5zs7k joins (aquares@web10.mydevil.net)
11:54:14 vgtw_ joins (~vgtw@user/vgtw)
11:54:14 darkstardevx joins (~darkstard@50.53.212.60)
11:54:14 shailangsa joins (~shailangs@86.159.49.5)
11:54:14 Me-me joins (~me-me@tunnel690570-pt.tunnel.tserv12.mia1.ipv6.he.net)
11:54:14 rodental joins (~rodental@38.146.5.222)
11:54:14 m1dnight joins (~christoph@78-22-0-121.access.telenet.be)
11:54:14 ggVGc joins (~ggVGc@a.lowtech.earth)
11:54:14 mjrosenb joins (~mjrosenb@pool-96-232-177-77.nycmny.fios.verizon.net)
11:54:14 lagash joins (lagash@lagash.shelltalk.net)
11:54:14 mrianbloom joins (uid350277@id-350277.ilkley.irccloud.com)
11:54:14 yaroot joins (~yaroot@p2790051-ipngn7801souka.saitama.ocn.ne.jp)
11:54:14 koz joins (~koz@121.99.240.58)
11:54:14 Adran joins (adran@botters/adran)
11:54:14 marquis_andras joins (~marquis_a@194-193-221-185.tpgi.com.au)
11:54:14 euandreh joins (~euandreh@179.214.113.107)
11:54:14 Katarushisu joins (~Katarushi@cpc147790-finc20-2-0-cust502.4-2.cable.virginm.net)
11:54:14 schuelermine[m] joins (~schuelerm@user/schuelermine)
11:54:14 weeezes[m] joins (~weeezesma@2001:470:69fc:105::1:da65)
11:54:14 sjanssen joins (~sjanssenm@2001:470:69fc:105::1:61d8)
11:54:14 komikat[m] joins (~komikatma@2001:470:69fc:105::1:c71e)
11:54:14 steve[m]12 joins (~stevetrou@2001:470:69fc:105::e0b)
11:54:14 pareto-optimal-d joins (~pareto-op@2001:470:69fc:105::1:b61f)
11:54:14 adziahel[m] joins (~adziahelm@2001:470:69fc:105::b4d)
11:54:14 the-coot[m] joins (~the-cootm@2001:470:69fc:105::95f)
11:54:14 sibnull[m] joins (~sibnullma@2001:470:69fc:105::1:1291)
11:54:14 ilichu[m] joins (~ilichumat@2001:470:69fc:105::2:6afb)
11:54:14 ajf___[m] joins (~ajfmatrix@2001:470:69fc:105::2:5be3)
11:54:14 phuegrvs[m] joins (~phuegrvsm@2001:470:69fc:105::1:65e4)
11:54:14 losfair[m] joins (~losfairma@2001:470:69fc:105::2:7ca3)
11:54:14 SeanKing[m] joins (~seankingm@2001:470:69fc:105::cf9c)
11:54:14 Killy joins (~killy@2001:470:69fc:105::2:6ec1)
11:54:14 cdsmith joins (~cdsmithma@2001:470:69fc:105::284)
11:54:14 aviladev[m] joins (~aviladevm@2001:470:69fc:105::1:cbc7)
11:54:14 FurudeRika[m] joins (~chitandae@2001:470:69fc:105::1:6039)
11:54:14 kadoban joins (~kadoban@user/kadoban)
11:54:14 kadenwolff[m] joins (~kadenwolf@2001:470:69fc:105::1:d97f)
11:54:14 jean-paul[m] joins (~jean-paul@2001:470:69fc:105::d1ab)
11:54:14 vladan[m] joins (~vladanmat@2001:470:69fc:105::2:24df)
11:54:14 nomagno joins (~nomagno@2001:470:69fc:105::c1f0)
11:54:14 VarikValefor[m] joins (~varikvale@2001:470:69fc:105::a5d)
11:54:14 unclechu joins (~unclechu@2001:470:69fc:105::354)
11:54:14 geekosaur[m] joins (~geekosaur@xmonad/geekosaur)
11:54:14 jz99[m] joins (~jz99matri@2001:470:69fc:105::1:d5f1)
11:54:14 polykernel[m] joins (~polykerne@user/polykernel)
11:54:14 elvishjerricco joins (~elvishjer@2001:470:69fc:105::6172)
11:54:14 baaash[m] joins (~baaashmat@2001:470:69fc:105::2:1e90)
11:54:14 mekeor[m] joins (~mekeormat@2001:470:69fc:105::17e4)
11:54:14 sektor[m] joins (~sektor@2001:470:69fc:105::2:3f60)
11:54:14 vaibhavsagar[m] joins (~vaibhavsa@2001:470:69fc:105::ffe)
11:54:14 crazazy[m] joins (~crazazyma@2001:470:69fc:105::2:6bd9)
11:54:14 foghorn joins (~foghorn@user/foghorn)
11:54:14 Artem[m] joins (~artemtype@2001:470:69fc:105::75b)
11:54:14 Bulby[m] joins (~bulbyvrma@2001:470:69fc:105::1:fe0a)
11:54:14 Tisoxin joins (~ikosit@user/ikosit)
11:54:14 Orbstheorem joins (~orbstheor@2001:470:69fc:105::a56)
11:54:14 RowanG[m] joins (~rowang077@2001:470:69fc:105::1:ca9f)
11:54:14 Matthew|m joins (~arathorn@2001:470:69fc:105::1f)
11:54:14 alexfmpe[m] joins (~alexfmpem@2001:470:69fc:105::38ba)
11:54:14 cafkafk[m] joins (~cafkafkma@2001:470:69fc:105::1:cea8)
11:54:14 Guillaum[m] joins (~guiboumat@2001:470:69fc:105::1:72ac)
11:54:14 ormaaj joins (~ormaaj@user/ormaaj)
11:54:14 JensPetersen[m] joins (~juhp@2001:470:69fc:105::6e9)
11:54:14 romes[m] joins (~romesmatr@2001:470:69fc:105::2:1660)
11:54:14 jinsun_ joins (~jinsun@user/jinsun)
11:54:14 jmcantrell joins (~jmcantrel@user/jmcantrell)
11:54:14 ManofLetters[m] joins (~manoflett@2001:470:69fc:105::3be)
11:54:14 smichel17[m] joins (~smichel17@2001:470:69fc:105::2d32)
11:54:14 july541[m] joins (~july541ma@2001:470:69fc:105::1:e416)
11:54:14 ongy[m] joins (~ongymatri@2001:470:69fc:105::5018)
11:54:14 siraben joins (~siraben@user/siraben)
11:54:14 Christoph[m] joins (~hpotsirhc@2001:470:69fc:105::2ff8)
11:54:14 psydroid joins (~psydroid@user/psydroid)
11:54:14 zfnmxt joins (~zfnmxt@2001:470:69fc:105::2b32)
11:54:14 famubu[m] joins (~famubumat@2001:470:69fc:105::1081)
11:54:14 sm joins (~sm@plaintextaccounting/sm)
11:54:14 maralorn joins (~maralorn@2001:470:69fc:105::251)
11:54:14 ericson2314 joins (~ericson23@2001:470:69fc:105::70c)
11:54:14 peddie joins (~peddie@2001:470:69fc:105::25d)
11:54:14 fgaz joins (~fgaz@2001:470:69fc:105::842)
11:54:14 pgray joins (~pgray@c-24-143-114-36.customer.broadstripe.net)
11:54:14 dwt_ joins (~dwt_@c-98-198-103-176.hsd1.tx.comcast.net)
11:54:14 zzz joins (~z@user/zero)
11:54:14 AkechiShiro joins (~licht@user/akechishiro)
11:54:14 Taneb joins (~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0)
11:54:14 codedmart joins (codedmart@2600:3c01::f03c:92ff:fefe:8511)
11:54:14 son0p joins (~ff@181.136.122.143)
11:54:14 Andrew joins (Andrew@user/AndrewYu)
11:54:14 hnOsmium0001 joins (uid453710@user/hnOsmium0001)
11:54:14 kmein joins (~weechat@user/kmein)
11:54:14 drlkf joins (~drlkf@chat.drlkf.net)
11:54:14 hyiltiz joins (~quassel@31.220.5.250)
11:54:14 YoungFrog joins (~youngfrog@39.129-180-91.adsl-dyn.isp.belgacom.be)
11:54:14 nek0 joins (~nek0@2a01:4f8:222:2b41::12)
11:54:14 Natch joins (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se)
11:54:14 mrmonday joins (~robert@what.i.hope.is.not.a.tabernaevagant.es)
11:54:14 mrmr joins (~mrmr@user/mrmr)
11:54:14 hippoid joins (~idris@ec2-107-22-56-196.compute-1.amazonaws.com)
11:54:14 hsw joins (~hsw@2001-b030-2303-0104-0172-0025-0012-0132.hinet-ip6.hinet.net)
11:54:14 justache joins (~justache@user/justache)
11:54:14 infinity0 joins (~infinity0@185.112.146.113)
11:54:14 ajb joins (~ajb@mimas.whatbox.ca)
11:54:14 Ram-Z joins (~Ram-Z@li1814-254.members.linode.com)
11:54:14 xstill_ joins (xstill@fimu/xstill)
11:54:14 smol-hors joins (sid524992@smol/hors)
11:54:14 Philonous joins (~Philonous@user/philonous)
11:54:14 mesaoptimizer joins (apotheosis@user/PapuaHardyNet)
11:54:14 pie_ joins (~pie_bnc@user/pie/x-2818909)
11:54:14 bgamari joins (~bgamari@64.223.132.120)
11:54:14 Ranhir joins (~Ranhir@157.97.53.139)
11:54:14 arahael joins (~arahael@203.217.43.212)
11:54:14 Maxdamantus joins (~Maxdamant@user/maxdamantus)
11:54:14 spivak joins (uid398348@user/spivak)
11:54:14 olsner joins (~salparot@c83-252-230-207.bredband.tele2.se)
11:54:14 astra joins (sid289983@user/amish)
11:54:14 NiKaN joins (sid385034@id-385034.helmsley.irccloud.com)
11:54:14 sunarch joins (sid526836@user/sunarch)
11:54:14 kitzman joins (~kitzman@user/dekenevs)
11:54:14 sloorush joins (~sloorush@52.187.184.81)
11:54:14 geekosaur joins (~geekosaur@xmonad/geekosaur)
11:54:14 kaskal- joins (~kaskal@2001:4bb8:2dc:7b0e:55ee:692c:e44d:a4b0)
11:54:14 fjmorazan joins (~quassel@user/fjmorazan)
11:54:14 kristjansson joins (sid126207@id-126207.tinside.irccloud.com)
11:54:14 SethTisue joins (sid14912@id-14912.ilkley.irccloud.com)
11:54:14 caubert joins (~caubert@user/caubert)
11:54:14 martin02 joins (~silas@141.84.69.76)
11:54:14 mncheck joins (~mncheck@193.224.205.254)
11:54:14 sudden joins (~cat@user/sudden)
11:54:14 niko joins (niko@libera/staff/niko)
11:54:14 hook54321 joins (sid149355@user/hook54321)
11:54:14 sa joins (sid1055@id-1055.tinside.irccloud.com)
11:54:14 jakesyl____ joins (sid56879@id-56879.hampstead.irccloud.com)
11:54:14 gdd joins (~gdd@129.199.146.230)
11:54:14 jonrh joins (sid5185@id-5185.ilkley.irccloud.com)
11:54:14 ralu1 joins (~ralu@static.211.245.203.116.clients.your-server.de)
11:54:14 turlando joins (~turlando@user/turlando)
11:54:14 statusbot joins (~statusbot@ec2-34-198-122-184.compute-1.amazonaws.com)
11:54:14 gawen joins (~gawen@user/gawen)
11:54:14 APic joins (apic@apic.name)
11:54:14 poscat joins (~poscat@2408:8206:4823:6cd3:718a:f4cb:b156:91dd)
11:54:14 qwedfg joins (~qwedfg@user/qwedfg)
11:54:14 energizer joins (~energizer@user/energizer)
11:54:14 carbolymer joins (~carbolyme@dropacid.net)
11:54:14 robbert-vdh joins (~robbert@robbertvanderhelm.nl)
11:54:14 Rembane joins (~Rembane@li346-36.members.linode.com)
11:54:14 tessier joins (~treed@98.171.210.130)
11:54:14 thaumavorio joins (~thaumavor@thaumavor.io)
11:54:14 Hecate joins (~mariposa@user/hecate)
11:54:14 koala_man joins (~vidar@157.146.251.23.bc.googleusercontent.com)
11:54:14 mjs2600 joins (~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net)
11:54:14 Putonlalla joins (~Putonlall@it-cyan.it.jyu.fi)
11:54:14 _________ joins (~nobody@user/noodly)
11:54:14 coldtom joins (~coldtom@coldrick.cc)
11:54:14 mcfrdy joins (~mcfrdy@user/mcfrdy)
11:54:14 gabiruh_ joins (~gabiruh@vps19177.publiccloud.com.br)
11:54:14 polux joins (~polux@51-15-169-172.rev.poneytelecom.eu)
11:54:14 drewolson joins (~drewolson@user/drewolson)
11:54:14 matijja` joins (~matijja@193.77.181.201)
11:54:14 telser_ joins (~quassel@user/telser)
11:54:14 quintasan_ joins (~quassel@quintasan.pl)
11:54:14 auri_ joins (~auri@fsf/member/auri)
11:54:14 x88x88x joins (~x88x88x@149.28.53.172)
11:54:14 sm[i] joins (~user@plaintextaccounting/sm)
11:54:14 davean joins (~davean@davean.sciesnet.net)
11:54:14 Logio joins (em@kapsi.fi)
11:54:14 akhesacaro joins (~caro@212-83-144-58.rev.poneytelecom.eu)
11:54:14 Trattue joins (~Trattue@152.70.182.158)
11:54:14 barrucadu joins (~barrucadu@carcosa.barrucadu.co.uk)
11:54:14 macabre joins (~m@161.35.15.236)
11:54:14 tureba joins (~tureba@tureba.org)
11:54:14 marienz joins (marienz@libera/staff/marienz)
11:54:14 Profpatsch joins (~Profpatsc@static.88-198-193-255.clients.your-server.de)
11:54:14 Cheery joins (~cheery@7-239-179-185.static.tentacle.fi)
11:54:14 kosmikus joins (~kosmikus@nullzig.kosmikus.org)
11:54:14 noctux1 joins (KOx7x4g3XX@karif.server-speed.net)
11:54:14 simpleauthority joins (~simpleaut@user/simpleauthority)
11:54:14 tdammers joins (~tdammers@77.109.72.118.res.static.edpnet.net)
11:54:14 tstat joins (~tstat@user/tstat)
11:54:14 df joins (~ben@justworks.xyz)
11:54:14 tolt joins (~weechat-h@li219-154.members.linode.com)
11:54:14 byorgey joins (~byorgey@155.138.238.211)
11:54:14 heath joins (~heath@user/heath)
11:54:14 c_wraith joins (~c_wraith@adjoint.us)
11:54:14 avpx joins (~nick@ec2-54-214-223-1.us-west-2.compute.amazonaws.com)
11:54:14 darkling joins (~darkling@savella.carfax.org.uk)
11:54:14 dfordivam1 joins (~dfordivam@tk2-219-19469.vs.sakura.ne.jp)
11:54:14 sweater1 joins (~sweater@206.81.18.26)
11:54:14 blades joins (~blades@204.48.29.163)
11:54:14 ridcully joins (~ridcully@pd951fa32.dip0.t-ipconnect.de)
11:54:14 cynomys joins (~cynomys@user/cynomys)
11:54:14 fiddlerwoaroof joins (~fiddlerwo@user/fiddlerwoaroof)
11:54:14 maerwald joins (~maerwald@user/maerwald)
11:54:14 madnight joins (~madnight@static.59.103.201.195.clients.your-server.de)
11:54:14 LambdaDuck joins (~anka@ksit.fixme.fi)
11:54:14 ncf joins (~n@monade.li)
11:54:14 mhatta joins (~mhatta@www21123ui.sakura.ne.jp)
11:54:14 red-snail1 joins (~snail@static.151.210.203.116.clients.your-server.de)
11:54:14 loonycyborg_ joins (loonycybor@chantal.wesnoth.org)
11:54:14 RMSBach joins (~guygastin@137.184.131.156)
11:54:14 cods joins (~fred@82-65-232-44.subs.proxad.net)
11:54:14 chronon joins (~chronon@user/chronon)
11:54:14 ldlework joins (~hexeme@user/hexeme)
11:54:14 defanor joins (~defanor@tart.uberspace.net)
11:54:14 meejah joins (~meejah@rutas.meejah.ca)
11:54:14 sshine joins (~simon@exocortex.online)
11:54:14 TMA joins (tma@twin.jikos.cz)
11:54:14 Jonno_FTW joins (~come@user/jonno-ftw/x-0835346)
11:54:14 alanz joins (sid110616@id-110616.uxbridge.irccloud.com)
11:54:14 taktoa[c] joins (sid282096@id-282096.tinside.irccloud.com)
11:54:14 another-axel-bee joins (~axel-bee@alexbenishek.com)
11:54:14 dmj` joins (sid72307@id-72307.hampstead.irccloud.com)
11:54:14 eldritch joins (~eldritch@user/eldritch)
11:54:14 haveo_ joins (~haveo@sl35.iuwt.fr)
11:54:14 adamCS joins (~adamCS@ec2-34-207-160-255.compute-1.amazonaws.com)
11:54:14 jackhill joins (~jackhill@kalessin.dragonsnail.net)
11:54:14 raoul joins (~raoul@95.179.203.88)
11:54:14 mrvdb joins (~mrvdb@2001:19f0:5000:8582:5400:ff:fe07:3df5)
11:54:14 shinjipf joins (~shinjipf@2a02:c207:2082:6685::1)
11:54:14 Hobbyboy joins (Hobbyboy@hobbyboy.co.uk)
11:54:14 gaze___ joins (sid387101@id-387101.helmsley.irccloud.com)
11:54:14 parseval joins (sid239098@id-239098.helmsley.irccloud.com)
11:54:14 scav joins (sid309693@user/scav)
11:54:14 dequbed joins (~dequbed@banana-new.kilobyte22.de)
11:54:14 mxs joins (~mxs@user/mxs)
11:54:14 sclv joins (sid39734@haskell/developer/sclv)
11:54:14 kawen joins (~quassel@static.208.191.216.95.clients.your-server.de)
11:54:14 tired joins (~tired@user/tired)
11:54:14 andjjj23 joins (~irc@107.170.228.47)
11:54:14 krjst joins (~krjst@2604:a880:800:c1::16b:8001)
11:54:14 Flow joins (~none@gentoo/developer/flow)
11:54:14 teehemkay joins (sid14792@id-14792.lymington.irccloud.com)
11:54:14 rune joins (sid21167@id-21167.ilkley.irccloud.com)
11:54:14 V joins (~v@ircpuzzles/2022/april/winner/V)
11:54:14 idnar joins (sid12240@debian/mithrandi)
11:54:14 SanchayanMaity joins (sid478177@id-478177.hampstead.irccloud.com)
11:54:14 jamestmartin joins (~james@jtmar.me)
11:54:14 nckx joins (~nckx@tobias.gr)
11:54:14 pepeiborra joins (sid443799@id-443799.ilkley.irccloud.com)
11:54:14 JSharp joins (sid4580@id-4580.lymington.irccloud.com)
11:54:14 mustafa joins (sid502723@rockylinux/releng/mustafa)
11:54:14 pjlsergeant joins (sid143467@id-143467.hampstead.irccloud.com)
11:54:14 Fangs joins (sid141280@id-141280.hampstead.irccloud.com)
11:54:14 qhong joins (~qhong@rescomp-21-400677.stanford.edu)
11:54:14 Pent joins (sid313808@id-313808.lymington.irccloud.com)
11:54:14 rubin55 joins (sid175221@id-175221.hampstead.irccloud.com)
11:54:14 T_S_ joins (sid501726@id-501726.uxbridge.irccloud.com)
11:54:14 amir joins (sid22336@user/amir)
11:54:14 derelict joins (~derelict@user/derelict)
11:54:14 dminuoso joins (~dminuoso@user/dminuoso)
11:54:14 hololeap joins (~quassel@user/hololeap)
11:54:14 Patternmaster joins (~georg@user/Patternmaster)
11:54:14 gnyeki joins (~gnyeki@user/gnyeki)
11:54:14 crns joins (~netcrns@user/crns)
11:54:14 MironZ joins (~MironZ@nat-infra.ehlab.uk)
11:54:14 bollu joins (~bollu@159.65.151.13)
11:54:14 glider joins (~glider@user/glider)
11:54:14 kaol joins (~kaol@94-237-42-30.nl-ams1.upcloud.host)
11:54:14 aforemny joins (~aforemny@static.248.158.34.188.clients.your-server.de)
11:54:14 dfg joins (dfg@user/dfg)
11:54:14 opqdonut joins (opqdonut@pseudo.fixme.fi)
11:54:14 hughjfchen joins (~hughjfche@vmi556545.contaboserver.net)
11:54:14 Henkru joins (henkru@kapsi.fi)
11:54:14 cjay joins (cjay@nerdbox.nerd2nerd.org)
11:54:14 bah joins (~bah@l1.tel)
11:54:14 noteness joins (~noteness@user/noteness)
11:54:14 nerdypepper joins (~nerdypepp@user/nerdypepper)
11:54:14 jludwig joins (~justin@user/jludwig)
11:54:14 tinwood joins (~tinwood@canonical/tinwood)
11:54:14 bcoppens joins (~bartcopp@vpn2.bartcoppens.be)
11:54:14 Moyst__ joins (~moyst@user/moyst)
11:54:14 mimmy joins (~mimmy@2604:a880:cad:d0::3e:1001)
11:54:14 arkeet joins (~arkeet@moriya.ca)
11:54:14 hugo joins (znc@verdigris.lysator.liu.se)
11:54:14 siers joins (~ij@user/ij)
11:54:14 darxun joins (sid504814@id-504814.tinside.irccloud.com)
11:54:14 immae joins (~immae@2a01:4f8:141:53e7::)
11:54:14 mjacob joins (~mjacob@adrastea.uberspace.de)
11:54:14 yushyin joins (w8oD1vlcZ2@mail.karif.server-speed.net)
11:54:14 drewr joins (~drew@user/drewr)
11:54:14 hamishmack joins (sid389057@id-389057.hampstead.irccloud.com)
11:54:14 thonkpod_ joins (~thonkpod@user/thonkpod)
11:54:14 acidsys joins (~crameleon@openSUSE/member/crameleon)
11:54:14 dixie joins (~dixie@real.wilbury.sk)
11:54:14 edwardk joins (sid47016@haskell/developer/edwardk)
11:54:14 totbwf joins (sid402332@id-402332.uxbridge.irccloud.com)
11:54:14 emergence joins (emergence@2607:5300:60:5910:dcad:beff:feef:5bc)
11:54:14 AWizzArd joins (~code@gehrels.uberspace.de)
11:54:14 absence joins (torgeihe@hildring.pvv.ntnu.no)
11:54:14 urdh joins (~urdh@user/urdh)
11:54:14 sabx joins (~sabbas@user/sabbas)
11:54:14 rawles joins (~x@user/rawles)
11:54:14 supersven joins (sid501114@id-501114.ilkley.irccloud.com)
11:54:14 AndreasK joins (sid320732@id-320732.uxbridge.irccloud.com)
11:54:14 wallymathieu joins (sid533252@id-533252.uxbridge.irccloud.com)
11:54:14 edmundnoble joins (sid229620@id-229620.helmsley.irccloud.com)
11:54:14 christiaanb joins (sid84827@id-84827.lymington.irccloud.com)
11:54:14 sooch_ joins (sid533113@id-533113.hampstead.irccloud.com)
11:54:14 ysh____ joins (sid6017@id-6017.ilkley.irccloud.com)
11:54:14 feliix42 joins (~felix@gibbs.uberspace.de)
11:54:14 integral joins (sid296274@user/integral)
11:54:14 orcus joins (~orcus@user/brprice)
11:54:14 cln joins (sid336875@id-336875.ilkley.irccloud.com)
11:54:14 PotatoGim_ joins (sid99505@id-99505.lymington.irccloud.com)
11:54:14 wafflepirate joins (sid467876@id-467876.ilkley.irccloud.com)
11:54:14 dispater- joins (~dispater@mail.brprice.uk)
11:54:14 agander_m joins (sid407952@id-407952.tinside.irccloud.com)
11:54:14 SrPx joins (sid108780@id-108780.uxbridge.irccloud.com)
11:54:14 bsima joins (~bsima@2604:a880:400:d0::19f1:7001)
11:54:14 whatsupboy joins (~whatsupbo@user/scobydoo)
11:54:14 sviermsung joins (E3Ya4Aww1k@user/s4msung)
11:54:14 nibelungen joins (~asturias@2001:19f0:7001:638:5400:3ff:fef3:8725)
11:54:14 apache2 joins (apache2@anubis.0x90.dk)
11:54:14 Dykam joins (Dykam@dykam.nl)
11:54:14 grfn joins (sid449115@id-449115.helmsley.irccloud.com)
11:54:14 Arsen joins (arsen@managarm/dev/Arsen)
11:54:14 hiredman joins (~hiredman@frontier1.downey.family)
11:54:14 djanatyn joins (~djanatyn@vps-7f49a6b0.vps.ovh.ca)
11:54:14 hltk joins (~hltk@hltk.fi)
11:54:14 jjhoo joins (jahakala@user/jjhoo)
11:54:14 shachaf joins (~shachaf@user/shachaf)
11:54:14 tomsmeding joins (~tomsmedin@2a01:4f8:c0c:5e5e::2)
11:54:14 burakcank joins (burakcank@has.arrived.and.is.ready-to.party)
11:54:14 chessai joins (sid225296@id-225296.lymington.irccloud.com)
11:54:14 nrr____ joins (sid20938@id-20938.lymington.irccloud.com)
11:54:14 bw joins (sid2730@user/betawaffle)
11:54:14 brprice joins (~brprice@user/brprice)
11:54:14 dragestil joins (~znc@user/dragestil)
11:54:14 ringo__ joins (~ringo@157.230.117.128)
11:54:14 welterde joins (welterde@thinkbase.srv.welterde.de)
11:54:14 Kamuela joins (sid111576@id-111576.tinside.irccloud.com)
11:54:14 dagit joins (~dagit@2001:558:6025:38:6476:a063:d05a:44da)
11:54:14 gonz_______ joins (sid304396@id-304396.lymington.irccloud.com)
11:54:14 dunj3 joins (~dunj3@kingdread.de)
11:54:14 systemfault joins (sid267009@id-267009.uxbridge.irccloud.com)
11:54:14 Boarders___ joins (sid425905@id-425905.lymington.irccloud.com)
11:54:14 dibblego joins (~dibblego@haskell/developer/dibblego)
11:54:14 haritz joins (~hrtz@user/haritz)
11:54:14 alinab joins (sid468903@id-468903.helmsley.irccloud.com)
11:54:14 vito joins (sid1962@user/vito)
11:54:14 cbarrett joins (sid192934@id-192934.helmsley.irccloud.com)
11:54:14 Vq joins (~vq@90-227-195-41-no77.tbcn.telia.com)
11:54:14 Adeon joins (sid418992@id-418992.lymington.irccloud.com)
11:54:14 noctux joins (~noctux@user/noctux)
11:54:14 emanon42 joins (~emanon42@103.120.19.44)
11:54:14 leeb joins (~leeb@tk2-243-31079.vs.sakura.ne.jp)
11:54:14 _\_ joins (~o@user/offon)
11:54:14 davl_ joins (~davl@207.154.228.18)
11:54:14 Yumemi_ joins (~Yumemi@chamoin.net)
11:54:14 acro joins (~acro@user/acro)
11:54:14 ByronJohnson joins (~bairyn@50-250-232-19-static.hfc.comcastbusiness.net)
11:54:14 tnks joins (sid412124@id-412124.helmsley.irccloud.com)
11:54:14 swistak- joins (~swistak@185.21.216.141)
11:54:14 bastelfreak joins (bastelfrea@libera/staff/VoxPupuli.bastelfreak)
11:54:14 edwtjo joins (~edwtjo@fsf/member/edwtjo)
11:54:14 conjunctive joins (sid433686@id-433686.helmsley.irccloud.com)
11:54:14 heartburn joins (~gass@2a00:d880:3:1::b1e4:b241)
11:54:14 nisstyre joins (wes@user/nisstyre)
11:54:14 teddyc joins (theodorc@cassarossa.samfundet.no)
11:54:14 bonz060 joins (~quassel@2001:bc8:47a4:a23::1)
11:54:14 S11001001 joins (sid42510@id-42510.ilkley.irccloud.com)
11:54:14 remedan joins (~remedan@octo.cafe)
11:54:14 jmct joins (sid160793@id-160793.tinside.irccloud.com)
11:54:14 saolsen joins (sid26430@id-26430.lymington.irccloud.com)
11:54:14 tritlo joins (sid58727@user/tritlo)
11:54:14 nonzen joins (~nonzen@user/nonzen)
11:54:14 jackdk joins (sid373013@cssa/jackdk)
11:54:14 megeve joins (sid523379@id-523379.hampstead.irccloud.com)
11:54:14 pierrot joins (~pi@user/pierrot)
11:54:14 ProofTechnique joins (sid79547@id-79547.ilkley.irccloud.com)
11:54:14 peutri_ joins (~peutri@bobo.desast.re)
11:54:14 lisq joins (~quassel@lis.moe)
11:54:14 xnbya2 joins (~xnbya@2a01:4f8:c17:cbdd::1)
11:54:14 tristanC joins (~tristanC@user/tristanc)
11:54:14 juri_ joins (~juri@84-19-175-179.pool.ovpn.com)
11:54:14 Typedfern joins (~Typedfern@202.red-83-37-35.dynamicip.rima-tde.net)
11:54:14 micro joins (~micro@user/micro)
11:54:14 ddb joins (~ddb@ipv6two.tilde.club)
11:54:14 echoreply joins (~echoreply@45.32.163.16)
11:54:14 melonai- joins (~mel@rnrd.eu)
11:54:14 [exa] joins (exa@user/exa/x-3587197)
11:54:14 haasn joins (~nand@haasn.dev)
11:54:14 drdo joins (~drdo@roach0.drdo.eu)
11:54:14 lambdap23 joins (~lambdap@static.167.190.119.168.clients.your-server.de)
11:54:14 ouroboros joins (~ouroboros@user/ouroboros)
11:54:14 Unode joins (~Unode@194.94.44.220)
11:54:14 Clint joins (~Clint@user/clint)
11:54:14 lbseale_ joins (~quassel@user/ep1ctetus)
11:54:14 tompaw_ joins (~tompaw@static-47-206-100-136.tamp.fl.frontiernet.net)
11:54:14 aku_ joins (~aku@163.172.137.34)
11:54:14 xerox__ joins (~edi@user/edi)
11:54:14 oats joins (~thomas@user/oats)
11:54:14 kraftwerk28_ joins (~kraftwerk@178.62.210.83)
11:54:14 bcmiller joins (~bm3719@66.42.95.185)
11:54:14 mmaruseacph2 joins (~mihai@198.199.98.239)
11:54:14 ChanServ joins (ChanServ@services.libera.chat)
11:54:14 litharge joins (litharge@libera/bot/litharge)
11:54:14 silver.libera.chat sets mode +o ChanServ
11:54:16 andreas303 joins (andreas303@ip227.orange.bnc4free.com)
11:54:27 × hrberg_ quits (~quassel@171.79-160-161.customer.lyse.net) (Max SendQ exceeded)
11:54:36 Ankhers is now known as Guest2730
11:54:40 hrberg joins (~quassel@171.79-160-161.customer.lyse.net)
11:54:50 __monty__ joins (~toonn@user/toonn)
11:54:50 xff0x joins (~xff0x@2405:6580:b080:900:1f6b:da1d:cffe:2329)
11:54:50 desophos[m] joins (~desophosm@2001:470:69fc:105::2:81d9)
11:54:50 bsima1 joins (9d7e39c8ad@2604:bf00:561:2000::dd)
11:54:50 jleightcap joins (7bc4014b62@user/jleightcap)
11:54:50 evanrelf joins (3addc196af@2604:bf00:561:2000::f0)
11:54:50 matthews joins (~matthews@gentoo/developer/matthew)
11:54:50 pieguy128 joins (~pieguy128@bras-base-mtrlpq5031w-grc-50-65-93-192-212.dsl.bell.ca)
11:54:50 Deide joins (~deide@user/deide)
11:54:50 TravisAthougies[ joins (~tathougie@2001:470:69fc:105::2:6fbd)
11:54:50 fr33domlover[m] joins (~fr33domlo@2001:470:69fc:105::1:3bb6)
11:54:50 duckie joins (~duckie@user/duckie)
11:54:50 jneira[m] joins (~jneiramat@2001:470:69fc:105::d729)
11:54:50 maerwald[m] joins (~maerwaldm@2001:470:69fc:105::1ee)
11:54:50 fendor[m] joins (~fendormat@2001:470:69fc:105::fcbd)
11:54:50 TrueBlue[m] joins (~busterblu@2001:470:69fc:105::1:d7e8)
11:54:54 × adanwan quits (~adanwan@gateway/tor-sasl/adanwan) (Quit: _)
11:54:57 shane joins (~shane@ana.rch.ist)
11:55:07 × pieguy128 quits (~pieguy128@bras-base-mtrlpq5031w-grc-50-65-93-192-212.dsl.bell.ca) (Max SendQ exceeded)
11:55:11 × dka quits (~code-is-a@ns3059207.ip-193-70-33.eu) (*.net *.split)
11:55:11 × jonathanx_ quits (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se) (*.net *.split)
11:55:11 × thyriaen quits (~thyriaen@178.165.182.51.wireless.dyn.drei.com) (*.net *.split)
11:55:11 × razetime quits (~quassel@117.254.34.212) (*.net *.split)
11:55:11 × DavidBinder quits (~DavidBind@134.2.10.18) (*.net *.split)
11:55:11 × luffy quits (~chenqisu1@183.217.203.170) (*.net *.split)
11:55:12 × dsrt^ quits (~dsrt@173-160-76-137-atlanta.hfc.comcastbusiness.net) (*.net *.split)
11:55:12 × EashanHatti quits (~Thunderbi@c-24-126-44-70.hsd1.wv.comcast.net) (*.net *.split)
11:55:12 × jinsun quits (~jinsun@user/jinsun) (*.net *.split)
11:55:12 × gay9 quits (~quassel@94-168-123-190.static.v4.ziggozakelijk.nl) (*.net *.split)
11:55:12 × tomboy64 quits (~tomboy64@user/tomboy64) (*.net *.split)
11:55:12 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (*.net *.split)
11:55:12 × causal quits (~user@50.35.83.177) (*.net *.split)
11:55:12 × res0nat0r084490 quits (~Fletch@dia.whatbox.ca) (*.net *.split)
11:55:12 × hgolden quits (~hgolden@cpe-172-251-233-141.socal.res.rr.com) (*.net *.split)
11:55:12 × Maja quits (~quassel@178-37-215-128.adsl.inetia.pl) (*.net *.split)
11:55:12 × vglfr quits (~vglfr@145.224.94.16) (*.net *.split)
11:55:12 × rembo10 quits (~rembo10@main.remulis.com) (*.net *.split)
11:55:12 × glguy quits (~glguy@libera/staff-emeritus/glguy) (*.net *.split)
11:55:12 × gentauro quits (~gentauro@user/gentauro) (*.net *.split)
11:55:12 × haskl quits (~haskl@user/haskl) (*.net *.split)
11:55:12 × dolio quits (~dolio@130.44.130.54) (*.net *.split)
11:55:12 × Alex_test quits (~al_test@94.233.240.222) (*.net *.split)
11:55:12 × GoldsteinQ quits (~goldstein@goldstein.rs) (*.net *.split)
11:55:12 × zachel quits (~zachel@user/zachel) (*.net *.split)
11:55:12 × kjak quits (~kjak@pool-108-31-114-135.washdc.fios.verizon.net) (*.net *.split)
11:55:12 × kritzefitz quits (~kritzefit@debian/kritzefitz) (*.net *.split)
11:55:12 × aweinstock quits (~aweinstoc@cpe-74-76-189-75.nycap.res.rr.com) (*.net *.split)
11:55:12 × wagle quits (~wagle@quassel.wagle.io) (*.net *.split)
11:55:12 × abrar quits (~abrar@static-108-2-152-54.phlapa.fios.verizon.net) (*.net *.split)
11:55:12 × troydm quits (~troydm@host-176-37-124-197.b025.la.net.ua) (*.net *.split)
11:55:12 × ozkutuk quits (~ozkutuk@176.240.173.153) (*.net *.split)
11:55:12 × chimp_ quits (~Psybur@c-76-123-45-25.hsd1.va.comcast.net) (*.net *.split)
11:55:12 × cyphase quits (~cyphase@user/cyphase) (*.net *.split)
11:55:12 × lambdabot quits (~lambdabot@haskell/bot/lambdabot) (*.net *.split)
11:55:12 × int-e quits (~noone@int-e.eu) (*.net *.split)
11:55:12 × foul_owl quits (~kerry@174-21-75-230.tukw.qwest.net) (*.net *.split)
11:55:12 × taeaad quits (~taeaad@user/taeaad) (*.net *.split)
11:55:12 × kitty4 quits (~kitty@096-039-147-043.res.spectrum.com) (*.net *.split)
11:55:12 × potash quits (~foghorn@user/foghorn) (*.net *.split)
11:55:12 × gff_ quits (~gff@user/gff) (*.net *.split)
11:55:12 × Ristovski quits (~Ristovski@hellomouse/perf/ristovski) (*.net *.split)
11:55:12 × TheCoffeMaker quits (~TheCoffeM@user/thecoffemaker) (*.net *.split)
11:55:12 × Guest1698 quits (~Guest1698@20.83.116.49) (*.net *.split)
11:55:12 × Zemyla quits (~ec2-user@ec2-54-80-174-150.compute-1.amazonaws.com) (*.net *.split)
11:55:12 × adium quits (adium@user/adium) (*.net *.split)
11:55:26 pieguy128 joins (~pieguy128@bras-base-mtrlpq5031w-grc-50-65-93-192-212.dsl.bell.ca)
11:55:28 adanwan joins (~adanwan@gateway/tor-sasl/adanwan)
11:55:28 lemonsnicks joins (~lemonsnic@cpc159519-perr18-2-0-cust114.19-1.cable.virginm.net)
11:55:42 sm2n joins (ae95cb1267@user/sm2n)
11:55:52 fvr joins (ef3e56ca8b@2604:bf00:561:2000::3c4)
11:56:10 stilgart joins (~Christoph@chezlefab.net)
11:56:10 matthewmosior joins (~matthewmo@173.170.253.91)
11:56:30 ec joins (~ec@gateway/tor-sasl/ec)
11:56:51 Batzy joins (~quassel@user/batzy)
11:57:11 × Batzy quits (~quassel@user/batzy) (Client Quit)
11:57:55 × schuelermine[m] quits (~schuelerm@user/schuelermine) (Ping timeout: 248 seconds)
11:57:55 × kadenwolff[m] quits (~kadenwolf@2001:470:69fc:105::1:d97f) (Ping timeout: 248 seconds)
11:57:55 × jinsun_ quits (~jinsun@user/jinsun) (Ping timeout: 248 seconds)
11:57:55 × jean-paul[m] quits (~jean-paul@2001:470:69fc:105::d1ab) (Ping timeout: 248 seconds)
11:57:55 × siraben quits (~siraben@user/siraben) (Ping timeout: 248 seconds)
11:57:58 × Bulby[m] quits (~bulbyvrma@2001:470:69fc:105::1:fe0a) (Ping timeout: 240 seconds)
11:57:58 × losfair[m] quits (~losfairma@2001:470:69fc:105::2:7ca3) (Ping timeout: 240 seconds)
11:57:58 × fgaz quits (~fgaz@2001:470:69fc:105::842) (Ping timeout: 240 seconds)
11:58:02 xsarnik joins (xsarnik@lounge.fi.muni.cz)
11:58:15 × weeezes[m] quits (~weeezesma@2001:470:69fc:105::1:da65) (Ping timeout: 250 seconds)
11:58:15 × FurudeRika[m] quits (~chitandae@2001:470:69fc:105::1:6039) (Ping timeout: 250 seconds)
11:58:15 × sektor[m] quits (~sektor@2001:470:69fc:105::2:3f60) (Ping timeout: 250 seconds)
11:58:15 × vladan[m] quits (~vladanmat@2001:470:69fc:105::2:24df) (Ping timeout: 250 seconds)
11:58:18 × Tisoxin quits (~ikosit@user/ikosit) (Ping timeout: 240 seconds)
11:58:18 × adziahel[m] quits (~adziahelm@2001:470:69fc:105::b4d) (Ping timeout: 264 seconds)
11:58:18 × july541[m] quits (~july541ma@2001:470:69fc:105::1:e416) (Ping timeout: 264 seconds)
11:58:18 × sm quits (~sm@plaintextaccounting/sm) (Ping timeout: 264 seconds)
11:58:18 × peddie quits (~peddie@2001:470:69fc:105::25d) (Ping timeout: 264 seconds)
11:58:27 × aaronv quits (~aaronv@user/aaronv) (Ping timeout: 268 seconds)
11:58:27 × jz99[m] quits (~jz99matri@2001:470:69fc:105::1:d5f1) (Ping timeout: 268 seconds)
11:58:27 × Orbstheorem quits (~orbstheor@2001:470:69fc:105::a56) (Ping timeout: 268 seconds)
11:58:27 × ManofLetters[m] quits (~manoflett@2001:470:69fc:105::3be) (Ping timeout: 268 seconds)
11:58:27 × nomagno quits (~nomagno@2001:470:69fc:105::c1f0) (Ping timeout: 268 seconds)
11:58:27 × jmcantrell quits (~jmcantrel@user/jmcantrell) (Ping timeout: 268 seconds)
11:58:27 × ericson2314 quits (~ericson23@2001:470:69fc:105::70c) (Ping timeout: 268 seconds)
11:58:33 × cafkafk[m] quits (~cafkafkma@2001:470:69fc:105::1:cea8) (Ping timeout: 268 seconds)
11:58:33 × SeanKing[m] quits (~seankingm@2001:470:69fc:105::cf9c) (Ping timeout: 268 seconds)
11:58:33 × kadoban quits (~kadoban@user/kadoban) (Ping timeout: 268 seconds)
11:58:34 × foghorn quits (~foghorn@user/foghorn) (Ping timeout: 268 seconds)
11:58:34 × ormaaj quits (~ormaaj@user/ormaaj) (Ping timeout: 268 seconds)
11:58:36 × Deide quits (~deide@user/deide) (Ping timeout: 264 seconds)
11:58:36 × maerwald[m] quits (~maerwaldm@2001:470:69fc:105::1ee) (Ping timeout: 264 seconds)
11:58:38 × the-coot[m] quits (~the-cootm@2001:470:69fc:105::95f) (Ping timeout: 240 seconds)
11:58:38 × crazazy[m] quits (~crazazyma@2001:470:69fc:105::2:6bd9) (Ping timeout: 240 seconds)
11:58:38 × Killy quits (~killy@2001:470:69fc:105::2:6ec1) (Ping timeout: 240 seconds)
11:58:39 × JensPetersen[m] quits (~juhp@2001:470:69fc:105::6e9) (Ping timeout: 268 seconds)
11:58:39 × unclechu quits (~unclechu@2001:470:69fc:105::354) (Ping timeout: 268 seconds)
11:58:39 × Christoph[m] quits (~hpotsirhc@2001:470:69fc:105::2ff8) (Ping timeout: 268 seconds)
11:58:39 × maralorn quits (~maralorn@2001:470:69fc:105::251) (Ping timeout: 268 seconds)
11:58:47 × [_________] quits (~oos95GWG@user/oos95GWG) (Quit: [_________])
11:58:54 × cdsmith quits (~cdsmithma@2001:470:69fc:105::284) (Ping timeout: 264 seconds)
11:58:54 × Artem[m] quits (~artemtype@2001:470:69fc:105::75b) (Ping timeout: 264 seconds)
11:58:54 × RowanG[m] quits (~rowang077@2001:470:69fc:105::1:ca9f) (Ping timeout: 264 seconds)
11:58:54 × aviladev[m] quits (~aviladevm@2001:470:69fc:105::1:cbc7) (Ping timeout: 264 seconds)
11:58:59 × steve[m]12 quits (~stevetrou@2001:470:69fc:105::e0b) (Ping timeout: 248 seconds)
11:58:59 × sibnull[m] quits (~sibnullma@2001:470:69fc:105::1:1291) (Ping timeout: 248 seconds)
11:58:59 × Guillaum[m] quits (~guiboumat@2001:470:69fc:105::1:72ac) (Ping timeout: 248 seconds)
11:58:59 × psydroid quits (~psydroid@user/psydroid) (Ping timeout: 248 seconds)
11:58:59 × mekeor[m] quits (~mekeormat@2001:470:69fc:105::17e4) (Ping timeout: 248 seconds)
11:59:04 × pareto-optimal-d quits (~pareto-op@2001:470:69fc:105::1:b61f) (Ping timeout: 268 seconds)
11:59:04 × ilichu[m] quits (~ilichumat@2001:470:69fc:105::2:6afb) (Ping timeout: 268 seconds)
11:59:04 × baaash[m] quits (~baaashmat@2001:470:69fc:105::2:1e90) (Ping timeout: 268 seconds)
11:59:04 × zfnmxt quits (~zfnmxt@2001:470:69fc:105::2b32) (Ping timeout: 268 seconds)
11:59:04 × vaibhavsagar[m] quits (~vaibhavsa@2001:470:69fc:105::ffe) (Ping timeout: 268 seconds)
11:59:04 × VarikValefor[m] quits (~varikvale@2001:470:69fc:105::a5d) (Ping timeout: 268 seconds)
11:59:04 × famubu[m] quits (~famubumat@2001:470:69fc:105::1081) (Ping timeout: 268 seconds)
11:59:09 × phuegrvs[m] quits (~phuegrvsm@2001:470:69fc:105::1:65e4) (Ping timeout: 268 seconds)
11:59:09 × ajf___[m] quits (~ajfmatrix@2001:470:69fc:105::2:5be3) (Ping timeout: 268 seconds)
11:59:10 × polykernel[m] quits (~polykerne@user/polykernel) (Ping timeout: 268 seconds)
11:59:10 × geekosaur[m] quits (~geekosaur@xmonad/geekosaur) (Ping timeout: 268 seconds)
11:59:10 × Matthew|m quits (~arathorn@2001:470:69fc:105::1f) (Ping timeout: 268 seconds)
11:59:11 × sjanssen quits (~sjanssenm@2001:470:69fc:105::1:61d8) (Ping timeout: 268 seconds)
11:59:11 × komikat[m] quits (~komikatma@2001:470:69fc:105::1:c71e) (Ping timeout: 268 seconds)
11:59:11 × romes[m] quits (~romesmatr@2001:470:69fc:105::2:1660) (Ping timeout: 268 seconds)
11:59:11 × alexfmpe[m] quits (~alexfmpem@2001:470:69fc:105::38ba) (Ping timeout: 268 seconds)
11:59:12 × fr33domlover[m] quits (~fr33domlo@2001:470:69fc:105::1:3bb6) (Ping timeout: 264 seconds)
11:59:16 × elvishjerricco quits (~elvishjer@2001:470:69fc:105::6172) (Ping timeout: 268 seconds)
11:59:16 × smichel17[m] quits (~smichel17@2001:470:69fc:105::2d32) (Ping timeout: 268 seconds)
11:59:16 × ongy[m] quits (~ongymatri@2001:470:69fc:105::5018) (Ping timeout: 268 seconds)
11:59:19 spider_ joins (~spider@vps-951ce37a.vps.ovh.ca)
11:59:29 [_________] joins (~oos95GWG@user/oos95GWG)
11:59:41 × Raito_Bezarius quits (~Raito@wireguard/tunneler/raito-bezarius) (Ping timeout: 268 seconds)
11:59:45 Batzy joins (~quassel@user/batzy)
12:00:05 asm__ joins (~alexander@burner.asm89.io)
12:00:05 werneta_ joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
12:00:05 jonathanx_ joins (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se)
12:00:05 thyriaen joins (~thyriaen@178.165.182.51.wireless.dyn.drei.com)
12:00:05 razetime joins (~quassel@117.254.34.212)
12:00:05 DavidBinder joins (~DavidBind@134.2.10.18)
12:00:05 luffy joins (~chenqisu1@183.217.203.170)
12:00:05 dsrt^ joins (~dsrt@173-160-76-137-atlanta.hfc.comcastbusiness.net)
12:00:05 EashanHatti joins (~Thunderbi@c-24-126-44-70.hsd1.wv.comcast.net)
12:00:05 jinsun joins (~jinsun@user/jinsun)
12:00:05 gay9 joins (~quassel@94-168-123-190.static.v4.ziggozakelijk.nl)
12:00:05 tomboy64 joins (~tomboy64@user/tomboy64)
12:00:05 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
12:00:05 causal joins (~user@50.35.83.177)
12:00:05 res0nat0r084490 joins (~Fletch@dia.whatbox.ca)
12:00:05 hgolden joins (~hgolden@cpe-172-251-233-141.socal.res.rr.com)
12:00:05 Maja joins (~quassel@178-37-215-128.adsl.inetia.pl)
12:00:05 vglfr joins (~vglfr@145.224.94.16)
12:00:05 rembo10 joins (~rembo10@main.remulis.com)
12:00:05 glguy joins (~glguy@libera/staff-emeritus/glguy)
12:00:05 gentauro joins (~gentauro@user/gentauro)
12:00:05 haskl joins (~haskl@user/haskl)
12:00:05 dolio joins (~dolio@130.44.130.54)
12:00:05 Alex_test joins (~al_test@94.233.240.222)
12:00:05 GoldsteinQ joins (~goldstein@goldstein.rs)
12:00:05 zachel joins (~zachel@user/zachel)
12:00:05 kjak joins (~kjak@pool-108-31-114-135.washdc.fios.verizon.net)
12:00:05 kritzefitz joins (~kritzefit@debian/kritzefitz)
12:00:05 aweinstock joins (~aweinstoc@cpe-74-76-189-75.nycap.res.rr.com)
12:00:05 wagle joins (~wagle@quassel.wagle.io)
12:00:05 abrar joins (~abrar@static-108-2-152-54.phlapa.fios.verizon.net)
12:00:05 troydm joins (~troydm@host-176-37-124-197.b025.la.net.ua)
12:00:05 ozkutuk joins (~ozkutuk@176.240.173.153)
12:00:05 chimp_ joins (~Psybur@c-76-123-45-25.hsd1.va.comcast.net)
12:00:05 cyphase joins (~cyphase@user/cyphase)
12:00:05 lambdabot joins (~lambdabot@haskell/bot/lambdabot)
12:00:05 int-e joins (~noone@int-e.eu)
12:00:05 foul_owl joins (~kerry@174-21-75-230.tukw.qwest.net)
12:00:05 taeaad joins (~taeaad@user/taeaad)
12:00:05 kitty4 joins (~kitty@096-039-147-043.res.spectrum.com)
12:00:05 potash joins (~foghorn@user/foghorn)
12:00:05 gff_ joins (~gff@user/gff)
12:00:05 Ristovski joins (~Ristovski@hellomouse/perf/ristovski)
12:00:05 TheCoffeMaker joins (~TheCoffeM@user/thecoffemaker)
12:00:05 Guest1698 joins (~Guest1698@20.83.116.49)
12:00:05 Zemyla joins (~ec2-user@ec2-54-80-174-150.compute-1.amazonaws.com)
12:00:05 adium joins (adium@user/adium)
12:00:46 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
12:01:29 matthewmosior joins (~matthewmo@173.170.253.91)
12:01:45 × dsrt^ quits (~dsrt@173-160-76-137-atlanta.hfc.comcastbusiness.net) (Max SendQ exceeded)
12:01:45 × luffy quits (~chenqisu1@183.217.203.170) (Max SendQ exceeded)
12:02:06 dsrt^ joins (~dsrt@173-160-76-137-atlanta.hfc.comcastbusiness.net)
12:02:43 luffy joins (~chenqisu1@183.217.203.170)
12:04:42 × Batzy quits (~quassel@user/batzy) (Ping timeout: 268 seconds)
12:04:59 LukeHoersten joins (~LukeHoers@user/lukehoersten)
12:05:18 dka joins (~code-is-a@ns3059207.ip-193-70-33.eu)
12:05:30 × luffy quits (~chenqisu1@183.217.203.170) (Max SendQ exceeded)
12:06:01 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
12:06:41 luffy joins (~chenqisu1@183.217.203.170)
12:07:29 july541[m] joins (~july541ma@2001:470:69fc:105::1:e416)
12:07:44 × fryguybob quits (~fryguybob@cpe-74-67-169-145.rochester.res.rr.com) (Quit: leaving)
12:07:48 peddie joins (~peddie@2001:470:69fc:105::25d)
12:07:54 jean-paul[m] joins (~jean-paul@2001:470:69fc:105::d1ab)
12:09:24 × luffy quits (~chenqisu1@183.217.203.170) (Max SendQ exceeded)
12:09:53 luffy joins (~chenqisu1@183.217.203.170)
12:10:06 × Typedfern quits (~Typedfern@202.red-83-37-35.dynamicip.rima-tde.net) (Ping timeout: 260 seconds)
12:10:15 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Ping timeout: 268 seconds)
12:11:42 vladan[m] joins (~vladanmat@2001:470:69fc:105::2:24df)
12:11:42 siraben joins (~siraben@user/siraben)
12:12:13 jz99[m] joins (~jz99matri@2001:470:69fc:105::1:d5f1)
12:12:15 losfair[m] joins (~losfairma@2001:470:69fc:105::2:7ca3)
12:12:34 × luffy quits (~chenqisu1@183.217.203.170) (Max SendQ exceeded)
12:13:01 jinsun_ joins (~jinsun@user/jinsun)
12:13:04 luffy joins (~chenqisu1@183.217.203.170)
12:13:20 fgaz joins (~fgaz@2001:470:69fc:105::842)
12:13:23 Bulby[m] joins (~bulbyvrma@2001:470:69fc:105::1:fe0a)
12:13:33 × thyriaen quits (~thyriaen@178.165.182.51.wireless.dyn.drei.com) (Quit: Leaving)
12:13:47 adziahel[m] joins (~adziahelm@2001:470:69fc:105::b4d)
12:14:09 Matthew|m joins (~arathorn@2001:470:69fc:105::1f)
12:14:29 ManofLetters[m] joins (~manoflett@2001:470:69fc:105::3be)
12:15:44 FurudeRika[m] joins (~chitandae@2001:470:69fc:105::1:6039)
12:15:56 the-coot[m] joins (~the-cootm@2001:470:69fc:105::95f)
12:15:59 cdsmith joins (~cdsmithma@2001:470:69fc:105::284)
12:15:59 ilichu[m] joins (~ilichumat@2001:470:69fc:105::2:6afb)
12:15:59 schuelermine[m] joins (~schuelerm@user/schuelermine)
12:16:00 aviladev[m] joins (~aviladevm@2001:470:69fc:105::1:cbc7)
12:16:00 romes[m] joins (~romesmatr@2001:470:69fc:105::2:1660)
12:16:01 Tisoxin joins (~ikosit@user/ikosit)
12:16:01 sektor[m] joins (~sektor@2001:470:69fc:105::2:3f60)
12:16:01 kadenwolff[m] joins (~kadenwolf@2001:470:69fc:105::1:d97f)
12:16:03 zfnmxt joins (~zfnmxt@2001:470:69fc:105::2b32)
12:16:03 steve[m]12 joins (~stevetrou@2001:470:69fc:105::e0b)
12:16:03 aaronv joins (~aaronv@user/aaronv)
12:16:04 ajf___[m] joins (~ajfmatrix@2001:470:69fc:105::2:5be3)
12:16:24 weeezes[m] joins (~weeezesma@2001:470:69fc:105::1:da65)
12:18:10 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 268 seconds)
12:19:08 LukeHoersten joins (~LukeHoers@user/lukehoersten)
12:20:54 maerwald[m] joins (~maerwaldm@2001:470:69fc:105::1ee)
12:20:54 Deide joins (~deide@user/deide)
12:21:47 pareto-optimal-d joins (~pareto-op@2001:470:69fc:105::1:b61f)
12:21:56 RowanG[m] joins (~rowang077@2001:470:69fc:105::1:ca9f)
12:22:16 crazazy[m] joins (~crazazyma@2001:470:69fc:105::2:6bd9)
12:22:19 nomagno joins (~nomagno@2001:470:69fc:105::c1f0)
12:22:22 Artem[m] joins (~artemtype@2001:470:69fc:105::75b)
12:22:26 Clinton[m] joins (~clintonme@2001:470:69fc:105::2:31d4)
12:22:57 famubu[m] joins (~famubumat@2001:470:69fc:105::1081)
12:23:45 Raito_Bezarius joins (~Raito@wireguard/tunneler/raito-bezarius)
12:24:07 Christoph[m] joins (~hpotsirhc@2001:470:69fc:105::2ff8)
12:24:13 geekosaur[m] joins (~geekosaur@xmonad/geekosaur)
12:24:35 matthewmosior joins (~matthewmo@173.170.253.91)
12:24:37 smichel17[m] joins (~smichel17@2001:470:69fc:105::2d32)
12:26:11 Killy joins (~killy@2001:470:69fc:105::2:6ec1)
12:26:41 × Raito_Bezarius quits (~Raito@wireguard/tunneler/raito-bezarius) (Max SendQ exceeded)
12:27:08 mekeor[m] joins (~mekeormat@2001:470:69fc:105::17e4)
12:27:11 Typedfern joins (~Typedfern@62.red-83-37-33.dynamicip.rima-tde.net)
12:27:14 VarikValefor[m] joins (~varikvale@2001:470:69fc:105::a5d)
12:27:22 sm joins (~sm@plaintextaccounting/sm)
12:27:25 foghorn joins (~foghorn@user/foghorn)
12:27:26 kadoban joins (~kadoban@user/kadoban)
12:27:36 ormaaj joins (~ormaaj@user/ormaaj)
12:27:41 ericson2314 joins (~ericson23@2001:470:69fc:105::70c)
12:27:48 baaash[m] joins (~baaashmat@2001:470:69fc:105::2:1e90)
12:28:35 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
12:28:50 elvishjerricco joins (~elvishjer@2001:470:69fc:105::6172)
12:28:55 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds)
12:29:27 Raito_Bezarius joins (~Raito@wireguard/tunneler/raito-bezarius)
12:29:49 ongy[m] joins (~ongymatri@2001:470:69fc:105::5018)
12:30:01 jmcantrell joins (~jmcantrel@user/jmcantrell)
12:30:46 eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
12:31:00 SeanKing[m] joins (~seankingm@2001:470:69fc:105::cf9c)
12:31:03 unclechu joins (~unclechu@2001:470:69fc:105::354)
12:31:18 komikat[m] joins (~komikatma@2001:470:69fc:105::1:c71e)
12:31:20 sjanssen joins (~sjanssenm@2001:470:69fc:105::1:61d8)
12:31:20 alexfmpe[m] joins (~alexfmpem@2001:470:69fc:105::38ba)
12:31:33 Guillaum[m] joins (~guiboumat@2001:470:69fc:105::1:72ac)
12:31:38 polykernel[m] joins (~polykerne@user/polykernel)
12:31:50 maralorn joins (~maralorn@2001:470:69fc:105::251)
12:32:06 JensPetersen[m] joins (~juhp@2001:470:69fc:105::6e9)
12:32:34 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Ping timeout: 268 seconds)
12:33:37 × Raito_Bezarius quits (~Raito@wireguard/tunneler/raito-bezarius) (Max SendQ exceeded)
12:33:39 × luffy quits (~chenqisu1@183.217.203.170) (Ping timeout: 248 seconds)
12:34:26 Guest61 joins (~Guest61@188.26.41.124)
12:34:38 <Guest61> @undo [x | Just x <- xs]
12:34:39 <lambdabot> concatMap (\ a -> case a of { Just x -> [x]; _ -> []}) xs
12:34:56 coot joins (~coot@213.134.176.158)
12:35:05 × eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 250 seconds)
12:35:32 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
12:35:33 fr33domlover[m] joins (~fr33domlo@2001:470:69fc:105::1:3bb6)
12:40:45 × hgolden quits (~hgolden@cpe-172-251-233-141.socal.res.rr.com) (Quit: Leaving)
12:41:08 hgolden joins (~hgolden@cpe-172-251-233-141.socal.res.rr.com)
12:43:24 <tomsmeding> Guest61: mapMaybe id
12:43:42 jero98772 joins (~jero98772@2800:484:1d80:d8ce:3490:26c5:1782:da8c)
12:45:58 × asm__ quits (~alexander@burner.asm89.io) (Changing host)
12:45:59 asm__ joins (~alexander@user/asm)
12:46:04 asm__ is now known as asm
12:48:45 matthewmosior joins (~matthewmo@173.170.253.91)
12:48:55 sympt3 joins (~sympt@user/sympt)
12:50:39 Raito_Bezarius joins (~Raito@wireguard/tunneler/raito-bezarius)
12:50:51 × sympt quits (~sympt@user/sympt) (Ping timeout: 268 seconds)
12:50:52 sympt3 is now known as sympt
12:53:16 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
12:53:23 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
12:55:24 <ski> @type catMaybes
12:55:25 <lambdabot> [Maybe a] -> [a]
12:56:58 rockymarine joins (~rocky@user/rockymarine)
12:57:54 × Guest61 quits (~Guest61@188.26.41.124) (Quit: Client closed)
13:00:22 × adanwan quits (~adanwan@gateway/tor-sasl/adanwan) (Quit: _)
13:00:35 adanwan_ joins (~adanwan@gateway/tor-sasl/adanwan)
13:01:01 chomwitt joins (~chomwitt@2a02:587:dc14:f500:5c04:415c:c3c4:ee7c)
13:04:46 <tomsmeding> good point
13:06:07 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 244 seconds)
13:07:15 × gurkenglas quits (~gurkengla@p548ac72e.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
13:09:39 matthewmosior joins (~matthewmo@173.170.253.91)
13:12:23 LukeHoersten joins (~LukeHoers@user/lukehoersten)
13:16:24 cafkafk[m] joins (~cafkafkma@2001:470:69fc:105::1:cea8)
13:17:28 phuegrvs[m] joins (~phuegrvsm@2001:470:69fc:105::1:65e4)
13:18:06 MangoIV[m] joins (~mangoivma@2001:470:69fc:105::2:8417)
13:18:23 × razetime quits (~quassel@117.254.34.212) (Ping timeout: 265 seconds)
13:18:34 rockymarine joins (~rocky@user/rockymarine)
13:18:52 Orbstheorem joins (~orbstheor@2001:470:69fc:105::a56)
13:19:26 sibnull[m] joins (~sibnullma@2001:470:69fc:105::1:1291)
13:19:41 vaibhavsagar[m] joins (~vaibhavsa@2001:470:69fc:105::ffe)
13:22:57 epolanski joins (uid312403@id-312403.helmsley.irccloud.com)
13:23:12 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 264 seconds)
13:27:51 razetime joins (~quassel@2401:4900:234b:42da:d4e3:dd03:8cab:2333)
13:29:11 cawfee_ is now known as cawfee
13:31:34 × doyougnu quits (~doyougnu@2001:7c0:921:0:da0c:9954:3b62:5e1c) (Ping timeout: 268 seconds)
13:32:48 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Read error: Connection timed out)
13:37:34 rockymarine joins (~rocky@user/rockymarine)
13:45:42 gurkenglas joins (~gurkengla@p548ac72e.dip0.t-ipconnect.de)
13:48:33 × waleee quits (~waleee@h-176-10-137-138.NA.cust.bahnhof.se) (Ping timeout: 252 seconds)
13:50:24 × matthewmosior quits (~matthewmo@173.170.253.91) (Remote host closed the connection)
13:51:29 × akegalj quits (~akegalj@93-138-110-130.adsl.net.t-com.hr) (Quit: leaving)
13:53:56 psydroid joins (~psydroid@user/psydroid)
13:57:12 notzmv joins (~zmv@user/notzmv)
13:58:20 matthewmosior joins (~matthewmo@173.170.253.91)
13:58:54 bontaq joins (~user@ool-45779fe5.dyn.optonline.net)
14:00:14 LukeHoersten joins (~LukeHoers@user/lukehoersten)
14:00:24 × gurkenglas quits (~gurkengla@p548ac72e.dip0.t-ipconnect.de) (Ping timeout: 264 seconds)
14:01:34 wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com)
14:01:34 × wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host)
14:01:34 wroathe joins (~wroathe@user/wroathe)
14:01:39 × jero98772 quits (~jero98772@2800:484:1d80:d8ce:3490:26c5:1782:da8c) (Ping timeout: 248 seconds)
14:03:07 jero98772 joins (~jero98772@2800:484:1d80:d8ce:3490:26c5:1782:da8c)
14:03:16 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
14:07:20 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:7d1d:c11e:9994:330c) (Quit: WeeChat 2.8)
14:08:15 <kuribas> :t foldMap maybeToList
14:08:17 <lambdabot> Foldable t => t (Maybe a) -> [a]
14:09:42 × Tronchy quits (~Tronchy@out.rms.thalesgroup.com) (Quit: Client closed)
14:10:21 <ski> @type foldMap . (maybeToList .)
14:10:22 <lambdabot> Foldable t => (a1 -> Maybe a2) -> t a1 -> [a2]
14:12:46 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Ping timeout: 244 seconds)
14:18:19 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 265 seconds)
14:22:05 × causal quits (~user@50.35.83.177) (Quit: WeeChat 3.6)
14:24:16 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
14:24:39 × jero98772 quits (~jero98772@2800:484:1d80:d8ce:3490:26c5:1782:da8c) (Ping timeout: 244 seconds)
14:24:42 matthewmosior joins (~matthewmo@173.170.253.91)
14:25:54 Sgeo joins (~Sgeo@user/sgeo)
14:27:19 × darkstardevx quits (~darkstard@50.53.212.60) (Ping timeout: 250 seconds)
14:28:44 fryguybob joins (~fryguybob@cpe-74-67-169-145.rochester.res.rr.com)
14:28:48 LukeHoersten joins (~LukeHoers@user/lukehoersten)
14:29:18 × razetime quits (~quassel@2401:4900:234b:42da:d4e3:dd03:8cab:2333) (Ping timeout: 244 seconds)
14:29:21 cpli joins (77fc530071@2604:bf00:561:2000::252)
14:29:56 × waldo quits (~waldo@user/waldo) (Quit: quit)
14:30:06 razetime joins (~quassel@117.254.34.197)
14:30:06 gurkenglas joins (~gurkengla@p548ac72e.dip0.t-ipconnect.de)
14:33:57 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds)
14:38:09 jero98772 joins (~jero98772@2800:484:1d80:d8ce:efcc:cbb3:7f2a:6dff)
14:39:31 × Typedfern quits (~Typedfern@62.red-83-37-33.dynamicip.rima-tde.net) (Ping timeout: 268 seconds)
14:40:04 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 265 seconds)
14:42:21 rockymarine joins (~rocky@user/rockymarine)
14:47:48 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 264 seconds)
14:47:57 jakalx parts (~jakalx@base.jakalx.net) ()
14:48:19 <kuribas> :t toListOf _Just
14:48:21 <lambdabot> Maybe b -> [b]
14:48:34 <kuribas> :t toListOf (traverse . _Just)
14:48:35 <lambdabot> Traversable t => t (Maybe b) -> [b]
14:48:42 <kuribas> :t toListOf (traverse . traverse)
14:48:43 <lambdabot> (Traversable t1, Traversable t2) => t1 (t2 a) -> [a]
14:50:10 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
14:50:40 jakalx joins (~jakalx@base.jakalx.net)
14:52:06 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
14:55:17 × johnjaye quits (~pi@173.209.64.74) (Ping timeout: 252 seconds)
14:55:21 rockymarine joins (~rocky@user/rockymarine)
14:55:22 × raym quits (~raym@user/raym) (Remote host closed the connection)
14:57:27 × dsrt^ quits (~dsrt@173-160-76-137-atlanta.hfc.comcastbusiness.net) (Remote host closed the connection)
14:58:02 johnjaye joins (~pi@173.209.64.74)
14:58:09 Typedfern joins (~Typedfern@216.red-83-37-34.dynamicip.rima-tde.net)
14:59:38 raym joins (~raym@user/raym)
15:00:18 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 244 seconds)
15:00:27 × `2jt quits (~jtomas@86.red-88-17-188.dynamicip.rima-tde.net) (Ping timeout: 268 seconds)
15:02:08 azimut joins (~azimut@gateway/tor-sasl/azimut)
15:02:48 matthewmosior joins (~matthewmo@173.170.253.91)
15:03:58 × matthewmosior quits (~matthewmo@173.170.253.91) (Remote host closed the connection)
15:04:05 matthewmosior joins (~matthewmo@173.170.253.91)
15:05:29 × matthewmosior quits (~matthewmo@173.170.253.91) (Remote host closed the connection)
15:05:37 rockymarine joins (~rocky@user/rockymarine)
15:11:58 nate2 joins (~nate@98.45.169.16)
15:12:13 matthewmosior joins (~matthewmo@173.170.253.91)
15:13:12 × matthewmosior quits (~matthewmo@173.170.253.91) (Remote host closed the connection)
15:15:05 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 252 seconds)
15:16:02 × coot quits (~coot@213.134.176.158) (Quit: coot)
15:16:48 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 265 seconds)
15:18:24 × razetime quits (~quassel@117.254.34.197) (Ping timeout: 264 seconds)
15:18:53 waldo joins (~waldo@user/waldo)
15:21:26 × acidjnk_new quits (~acidjnk@p200300d6e7137a14d15659ffcaba9cd7.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
15:23:09 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Ping timeout: 252 seconds)
15:23:12 × raym quits (~raym@user/raym) (Ping timeout: 264 seconds)
15:24:50 raym joins (~raym@user/raym)
15:25:47 razetime joins (~quassel@117.254.34.212)
15:25:54 k` joins (~user@2605:a601:a60d:5400:1cbe:556d:2bd5:ec40)
15:27:07 <k`> Is there any way to use a function that returns an opaque struct (not a pointer) with the FFI?
15:28:54 matthewmosior joins (~matthewmo@173.170.253.91)
15:29:44 <geekosaur> you need a wrapper. C doesn't specify how structs are returned, and there's no guarantee their memory is still allocated after the function returns
15:30:19 <geekosaur> so you need to allocate memory for it, copy the struct into it, return the pointer, and arrange for the pointer to be freed when no longer needed (see ForeignPtr)
15:31:57 <k`> OK, thanks.
15:32:48 coot joins (~coot@213.134.176.158)
15:33:22 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds)
15:34:19 segfaultfizzbuzz joins (~segfaultf@23-93-74-212.fiber.dynamic.sonic.net)
15:35:14 eikke joins (~NicolasT@user/NicolasT)
15:35:34 <k`> Ah so no capi.
15:35:55 <geekosaur> capi doesn't help here
15:38:34 <geekosaur> C doesn't define an api for struct returns, so there's no reliable way to access them from other languages
15:39:06 tzh joins (~tzh@c-24-21-73-154.hsd1.or.comcast.net)
15:39:23 <geekosaur> raku tried to support it for a while, then they discovered that the storage for the struct changed in difficult to characterize ways on ARM
15:40:06 <geekosaur> (they did figure out something that mostly worked on linux x86, but iirc it wasn't portable to *bsd much less windows)
15:40:10 <k`> Oof.
15:40:55 rockymarine joins (~rocky@user/rockymarine)
15:41:26 × Alex_test quits (~al_test@94.233.240.222) (Quit: ;-)
15:41:40 × AlexZenon quits (~alzenon@94.233.240.222) (Quit: ;-)
15:43:20 jonathanx joins (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se)
15:43:50 lortabac joins (~lortabac@2a01:e0a:541:b8f0:f71d:a799:304d:5b5f)
15:44:21 × AlexNoo quits (~AlexNoo@94.233.240.222) (Quit: Leaving)
15:44:26 titibandit joins (~titibandi@xdsl-87-78-162-143.nc.de)
15:45:49 × jonathanx_ quits (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se) (Ping timeout: 265 seconds)
15:47:46 zxx7529 joins (~Thunderbi@user/zxx7529)
15:50:16 eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
15:51:07 <sclv> would like a recommendation for the tiniest smallest lowest dep footprint http "server" around.
15:52:32 × epolanski quits (uid312403@id-312403.helmsley.irccloud.com) (Quit: Connection closed for inactivity)
15:52:47 kayvank joins (~user@52-119-115-185.PUBLIC.monkeybrains.net)
15:53:47 <kayvank> How can I add my locally generated haddocs to my local hoogle database?
15:53:48 × gurkenglas quits (~gurkengla@p548ac72e.dip0.t-ipconnect.de) (Ping timeout: 264 seconds)
15:54:24 × waldo quits (~waldo@user/waldo) (Ping timeout: 264 seconds)
15:54:58 × chexum quits (~quassel@gateway/tor-sasl/chexum) (Quit: No Ping reply in 180 seconds.)
15:55:13 × gentauro quits (~gentauro@user/gentauro) (Read error: Connection reset by peer)
15:55:30 gentauro joins (~gentauro@user/gentauro)
15:56:41 chexum joins (~quassel@gateway/tor-sasl/chexum)
15:56:44 <lortabac> @hackage acme-http -- sclv
15:56:44 <lambdabot> https://hackage.haskell.org/package/acme-http -- sclv
15:57:40 <sclv> lortabac: perfect! this has a practical use case -- we have a long running server process and want to configure consul to do liveness checks on it, but consul's liveness checks are apparently _only_ http requests lmao?
15:58:45 <lortabac> :)
16:00:11 × ilichu[m] quits (~ilichumat@2001:470:69fc:105::2:6afb) (Quit: You have been kicked for being idle)
16:01:30 <lortabac> sclv: more seriously, is warp tiny enough for you?
16:04:45 matthewmosior joins (~matthewmo@173.170.253.91)
16:08:31 <sclv> warp is the furthest thing from tiny in my mind! its a full fledged and seriously implemented http server
16:08:36 <sclv> it just has a minimal interface :-)
16:08:49 <sclv> (its dep footprint is actually quite substantial!)
16:09:16 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
16:09:45 thyriaen joins (~thyriaen@remweb.moerwald.at)
16:09:47 × thyriaen quits (~thyriaen@remweb.moerwald.at) (Remote host closed the connection)
16:11:46 × eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
16:13:40 `2jt joins (~jtomas@86.red-88-17-188.dynamicip.rima-tde.net)
16:14:48 × johnjaye quits (~pi@173.209.64.74) (Ping timeout: 265 seconds)
16:26:50 × notzmv quits (~zmv@user/notzmv) (Read error: Connection reset by peer)
16:28:01 <geekosaur> I think modern browsers pretty much force servers to be non-minimal these days?
16:28:02 <sclv> this wouldn't be for a browser, it would be to respond to a curl ping. (but also i see that there's actually a ton more ways to configure consul liveness checks so this was not a necessary errand apparently, whoops)
16:28:23 eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
16:28:39 × DavidBinder quits (~DavidBind@134.2.10.18) (Quit: Leaving)
16:29:17 waldo joins (~waldo@user/waldo)
16:30:24 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 264 seconds)
16:31:45 Athas_ is now known as Athas
16:38:49 matthewmosior joins (~matthewmo@173.170.253.91)
16:39:22 gurkenglas joins (~gurkengla@p548ac72e.dip0.t-ipconnect.de)
16:40:12 acidjnk_new joins (~acidjnk@p200300d6e7137a90d15659ffcaba9cd7.dip0.t-ipconnect.de)
16:43:19 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds)
16:46:36 × eikke quits (~NicolasT@user/NicolasT) (Ping timeout: 264 seconds)
16:46:51 × MajorBiscuit quits (~MajorBisc@c-001-020-027.client.tudelft.eduvpn.nl) (Ping timeout: 250 seconds)
16:49:16 johnjaye joins (~pi@173.209.64.74)
16:52:26 × nschoe quits (~quassel@178.251.84.79) (Ping timeout: 260 seconds)
16:53:53 × kuribas quits (~user@ptr-17d51en6mywtr6jehz0.18120a2.ip6.access.telenet.be) (Quit: ERC (IRC client for Emacs 26.3))
16:54:46 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:f71d:a799:304d:5b5f) (Quit: WeeChat 2.8)
17:00:59 nate2 joins (~nate@98.45.169.16)
17:01:45 jakalx parts (~jakalx@base.jakalx.net) ()
17:02:18 jakalx joins (~jakalx@base.jakalx.net)
17:05:52 econo joins (uid147250@user/econo)
17:06:04 adanwan joins (~adanwan@gateway/tor-sasl/adanwan)
17:06:18 × adanwan_ quits (~adanwan@gateway/tor-sasl/adanwan) (Remote host closed the connection)
17:06:45 wootehfoot joins (~wootehfoo@user/wootehfoot)
17:07:45 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
17:07:52 LukeHoersten joins (~LukeHoers@user/lukehoersten)
17:12:04 matthewmosior joins (~matthewmo@173.170.253.91)
17:13:45 × titibandit quits (~titibandi@xdsl-87-78-162-143.nc.de) (Quit: Leaving.)
17:14:36 × freeside quits (~mengwong@bb115-66-49-187.singnet.com.sg) (Ping timeout: 260 seconds)
17:15:13 vorpuni joins (~pvorp@2001:861:3881:c690:7c94:6861:de4a:318e)
17:16:40 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds)
17:17:12 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Ping timeout: 264 seconds)
17:17:28 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.6)
17:19:28 jmdaemon joins (~jmdaemon@user/jmdaemon)
17:19:57 yvan-sraka joins (~yvan-srak@2a02:2788:224:71c:8453:dbcf:d280:ea84)
17:20:28 × yvan-sraka quits (~yvan-srak@2a02:2788:224:71c:8453:dbcf:d280:ea84) (Remote host closed the connection)
17:21:01 × ubert quits (~Thunderbi@77.119.214.202.wireless.dyn.drei.com) (Ping timeout: 268 seconds)
17:23:02 AlexNoo joins (~AlexNoo@94.233.240.222)
17:24:29 AlexZenon joins (~alzenon@94.233.240.222)
17:25:10 Alex_test joins (~al_test@94.233.240.222)
17:26:19 jinsun__ joins (~jinsun@user/jinsun)
17:26:20 × jinsun quits (~jinsun@user/jinsun) (Killed (molybdenum.libera.chat (Nickname regained by services)))
17:26:20 jinsun__ is now known as jinsun
17:27:04 freeside joins (~mengwong@103.252.202.193)
17:28:04 LukeHoersten joins (~LukeHoers@user/lukehoersten)
17:28:49 jinsun__ joins (~jinsun@user/jinsun)
17:28:50 jinsun is now known as Guest4822
17:28:50 jinsun__ is now known as jinsun
17:30:27 titibandit joins (~titibandi@xdsl-87-78-162-143.nc.de)
17:30:43 × zxx7529 quits (~Thunderbi@user/zxx7529) (Quit: zxx7529)
17:30:51 × mbuf quits (~Shakthi@49.204.118.65) (Quit: Leaving)
17:31:42 × Guest4822 quits (~jinsun@user/jinsun) (Ping timeout: 244 seconds)
17:32:12 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Ping timeout: 244 seconds)
17:33:36 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
17:35:20 × razetime quits (~quassel@117.254.34.212) (Read error: Connection reset by peer)
17:42:47 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
17:43:28 LukeHoersten joins (~LukeHoers@user/lukehoersten)
17:44:29 ezzieygu1wuf is now known as ezzieyguywuf
17:48:42 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
17:59:16 matthewmosior joins (~matthewmo@173.170.253.91)
18:03:43 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds)
18:10:11 king_gs joins (~Thunderbi@2806:103e:29:ac5e:a16e:4ac9:a89b:4d)
18:13:39 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Ping timeout: 252 seconds)
18:17:30 matthewmosior joins (~matthewmo@173.170.253.91)
18:18:01 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Quit: Leaving)
18:19:00 × waldo quits (~waldo@user/waldo) (Ping timeout: 264 seconds)
18:22:30 × szkl quits (uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
18:23:15 geekosaur joins (~geekosaur@xmonad/geekosaur)
18:25:25 × Alex_test quits (~al_test@94.233.240.222) (Ping timeout: 244 seconds)
18:25:29 × eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
18:25:46 × saii quits (~cpli@77.47.62.180) (Ping timeout: 268 seconds)
18:26:48 × AlexZenon quits (~alzenon@94.233.240.222) (Ping timeout: 264 seconds)
18:30:00 ft joins (~ft@p3e9bc57b.dip0.t-ipconnect.de)
18:30:22 <Athas> I wrote a Megaparsec function that feels mildly sinful: https://github.com/diku-dk/futhark/blob/984d0b53f1fe40bf163fa83c20a851747efc4ed7/src/Futhark/CLI/Literate.hs#L283-L289
18:30:42 <Athas> Can anyone think of non-ideological reasons why this function is bad?
18:31:53 Alex_test joins (~al_test@94.233.240.222)
18:31:58 AlexZenon joins (~alzenon@94.233.240.222)
18:32:42 notzmv joins (~zmv@user/notzmv)
18:34:15 Guest3624 joins (~Guest36@2a02-a452-399d-1-f0be-dd39-4f59-5e53.fixed6.kpn.net)
18:35:09 × zeenk quits (~zeenk@2a02:2f04:a311:2d00:6865:d863:4c93:799f) (Quit: Konversation terminated!)
18:35:14 waldo joins (~waldo@user/waldo)
18:36:47 × king_gs quits (~Thunderbi@2806:103e:29:ac5e:a16e:4ac9:a89b:4d) (Ping timeout: 244 seconds)
18:38:01 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
18:39:26 eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
18:42:46 EvanR_ is now known as EvanR
18:43:47 <EvanR> other than there might be a megaparsec routine that already does that, maybe
18:44:42 <Athas> It's probably also slow, but I'm not going to use it in a performance-critical setting.
18:49:32 × Guest3624 quits (~Guest36@2a02-a452-399d-1-f0be-dd39-4f59-5e53.fixed6.kpn.net) (Quit: Client closed)
18:50:11 Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915)
18:51:25 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 265 seconds)
18:52:39 matthewmosior joins (~matthewmo@173.170.253.91)
18:52:56 Lord_of_Life_ is now known as Lord_of_Life
18:53:00 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
18:53:27 <EvanR> so ExceptT e m is a MonadFail. ... If m is
18:54:06 <EvanR> so I can't just add ExceptT to a StateT and use pattern matching fail
18:54:37 <ski> @kind ExceptT Void
18:54:39 <lambdabot> (* -> *) -> * -> *
18:54:40 <EvanR> actually my pattern match can't fail, making this more annoying xD
18:55:46 <ski> use `let', i guess
18:56:42 <EvanR> works...
18:57:00 <ski> hm, iirc Idris has something like `<pat> <- <act> else <act>'
18:57:24 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 264 seconds)
18:58:36 rockymarine joins (~rocky@user/rockymarine)
18:59:26 × Alex_test quits (~al_test@94.233.240.222) (Quit: ;-)
18:59:56 × AlexZenon quits (~alzenon@94.233.240.222) (Quit: ;-)
19:00:28 × AlexNoo quits (~AlexNoo@94.233.240.222) (Quit: Leaving)
19:01:34 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 265 seconds)
19:02:20 <EvanR> @where paste
19:02:21 <lambdabot> Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com
19:03:33 <EvanR> I'm doing something dumb but it can't fail heh https://paste.tomsmeding.com/TpMppwgy
19:03:56 <EvanR> in this particular place, the switch table "variable" can't be Nothing
19:04:22 <EvanR> but old may be
19:05:20 × Guest1698 quits (~Guest1698@20.83.116.49) (Remote host closed the connection)
19:05:37 <EvanR> since you may not be in a switch statement
19:05:48 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 264 seconds)
19:06:11 Guest1698 joins (~Guest1698@20.83.116.49)
19:06:53 <ski> i guess one version would be to add a GADT flag saying whether you're in a switch
19:07:00 nate2 joins (~nate@98.45.169.16)
19:07:28 <ski> (not sure it'd be worth it, though)
19:08:10 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
19:08:12 pavonia joins (~user@user/siracusa)
19:09:27 <EvanR> nope! xD
19:11:48 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 264 seconds)
19:15:13 × eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
19:16:36 rockymarine joins (~rocky@user/rockymarine)
19:19:42 gmg joins (~user@user/gehmehgeh)
19:20:01 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
19:21:23 × `2jt quits (~jtomas@86.red-88-17-188.dynamicip.rima-tde.net) (Ping timeout: 265 seconds)
19:23:59 <lyle> If I'm using cabal, and I have a test-suite where I haven't included any version numbers in the test-suite's build-depends, is there a way to find out what versions of the libraries cabal has pulled in? Maybe something like "stack ls dependencies" but for cabal.
19:25:38 <geekosaur> take a look at cabal-plan
19:26:08 <geekosaur> (there's a json file with the information but it's not human-digestible unless you like futzing with jq)
19:26:42 AlexNoo joins (~AlexNoo@94.233.240.222)
19:27:38 × coot quits (~coot@213.134.176.158) (Quit: coot)
19:28:26 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
19:29:40 nate2 joins (~nate@98.45.169.16)
19:30:35 gmg joins (~user@user/gehmehgeh)
19:30:36 <lyle> geekosaur: thanks, it wasn't in there but it gave me the idea to try "grep -Ri state-machine" in the dist-newstyle directory and the version was is some other file.
19:31:02 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds)
19:35:49 AlexZenon joins (~alzenon@94.233.240.222)
19:36:20 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
19:37:54 caryhartline joins (~caryhartl@2600:1700:2d0:8d30:b8ec:9e2:e731:aaee)
19:41:55 Alex_test joins (~al_test@94.233.240.222)
19:42:25 stefan-__ is now known as stefan-_
19:44:07 saii joins (~cpli@2001:a61:2b40:bb01:32d1:6bff:fe80:46bd)
19:46:13 × kayvank quits (~user@52-119-115-185.PUBLIC.monkeybrains.net) (Remote host closed the connection)
19:47:17 gehmehgeh joins (~user@user/gehmehgeh)
19:47:45 `2jt joins (~jtomas@86.red-88-17-188.dynamicip.rima-tde.net)
19:48:13 × gmg quits (~user@user/gehmehgeh) (Ping timeout: 258 seconds)
19:48:52 gehmehgeh is now known as gmg
19:50:22 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 265 seconds)
19:50:58 MoC joins (~moc@user/moc)
19:54:08 rockymarine joins (~rocky@user/rockymarine)
19:54:14 × `2jt quits (~jtomas@86.red-88-17-188.dynamicip.rima-tde.net) (Ping timeout: 265 seconds)
19:56:02 coot joins (~coot@213.134.176.158)
19:56:17 Midjak joins (~Midjak@82.66.147.146)
19:57:16 × caryhartline quits (~caryhartl@2600:1700:2d0:8d30:b8ec:9e2:e731:aaee) (Quit: caryhartline)
19:57:35 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
20:00:50 gmg joins (~user@user/gehmehgeh)
20:01:51 matthewmosior joins (~matthewmo@173.170.253.91)
20:02:03 wrengr joins (~wrengr@201.59.83.34.bc.googleusercontent.com)
20:03:16 caryhartline joins (~caryhartl@2600:1700:2d0:8d30::2c)
20:04:36 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 264 seconds)
20:06:10 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds)
20:07:06 × tomboy64 quits (~tomboy64@user/tomboy64) (Read error: Connection reset by peer)
20:07:52 tomboy64 joins (~tomboy64@user/tomboy64)
20:08:45 × waldo quits (~waldo@user/waldo) (Ping timeout: 268 seconds)
20:12:31 <sclv> cabal gen-bounds might work too?
20:14:03 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 265 seconds)
20:14:33 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Ping timeout: 265 seconds)
20:15:48 eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
20:18:11 <lyle> gen-bounds doesn't seem to look at the test-suite though; it congratulates me that all my dependencies have upper bounds but my test-suite doesn't have any bounds at all, unless I just don't know how to use gen-bounds.
20:20:20 × eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 265 seconds)
20:23:51 × tomboy64 quits (~tomboy64@user/tomboy64) (Read error: Connection reset by peer)
20:24:21 tomboy64 joins (~tomboy64@user/tomboy64)
20:25:15 codaraxis joins (~codaraxis@user/codaraxis)
20:26:18 × Sciencentistguy quits (~sciencent@hacksoc/ordinary-member) (Quit: o/)
20:27:10 × ec quits (~ec@gateway/tor-sasl/ec) (Remote host closed the connection)
20:28:18 ec joins (~ec@gateway/tor-sasl/ec)
20:29:15 × titibandit quits (~titibandi@xdsl-87-78-162-143.nc.de) (Remote host closed the connection)
20:34:23 matthewmosior joins (~matthewmo@173.170.253.91)
20:34:36 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 258 seconds)
20:35:28 Sciencentistguy joins (~sciencent@hacksoc/ordinary-member)
20:37:36 waleee joins (~waleee@h-176-10-137-138.NA.cust.bahnhof.se)
20:39:02 mastarija joins (~mastarija@2a05:4f46:e03:6000:b20e:ec84:2ec0:d21b)
20:39:51 ec joins (~ec@gateway/tor-sasl/ec)
20:40:27 nate2 joins (~nate@98.45.169.16)
20:40:57 × caryhartline quits (~caryhartl@2600:1700:2d0:8d30::2c) (Quit: caryhartline)
20:41:07 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
20:44:51 × matthewmosior quits (~matthewmo@173.170.253.91) (Remote host closed the connection)
20:45:11 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 260 seconds)
20:45:37 × econo quits (uid147250@user/econo) (Quit: Connection closed for inactivity)
20:46:05 gmg joins (~user@user/gehmehgeh)
20:50:24 xgpt[m] joins (~xgptmatri@2001:470:69fc:105::2:619a)
20:51:17 <xgpt[m]> is this bridged with the Matrix room?
20:51:19 × vorpuni quits (~pvorp@2001:861:3881:c690:7c94:6861:de4a:318e) (Remote host closed the connection)
20:51:37 × lyle quits (~lyle@104.246.145.85) (Quit: WeeChat 3.6)
20:51:37 <mastarija> xgpt[m]: if you are on matrix, then yes :)
20:52:13 <xgpt[m]> I think I'm on Matrix, but I didn't see this message on the Matrix channel I have open
20:52:42 <mastarija> Any idea why `ghci -imodule1:module2 module1/Script.hs` won't load module 1 or 2?
20:52:49 <mastarija> xgpt[m]: I'm on IRC
20:53:02 <xgpt[m]> I'm very confused
20:53:04 <mastarija> So if we are communicating then I'd guess it is bridged.
20:53:15 <mastarija> If you are on matrix
20:53:33 <xgpt[m]> oh, I mean there's a Haskell matrix room as well
20:55:07 <mastarija> xgpt[m]: I'm not sure what you are asking anymore. I'm saying if you are on matrix, and you can see my messages then it is bridged because I'm on IRC channel
20:55:27 <xgpt[m]> yes, I'm not, I think I've got it
20:55:45 <mastarija> Ok, then we don't know if it is bridged.
20:55:56 × Sciencentistguy quits (~sciencent@hacksoc/ordinary-member) (Quit: o/)
20:55:56 <mastarija> Probably not if you are not seeing my messages on matrix
20:56:23 <xgpt[m]> yeah, I just got that
20:56:41 <xgpt[m]> major duh moment on my side, thanks for putting up with my silliness
20:56:55 nate2 joins (~nate@98.45.169.16)
20:59:39 Sciencentistguy joins (~sciencent@hacksoc/ordinary-member)
20:59:41 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
20:59:56 × coot quits (~coot@213.134.176.158) (Quit: coot)
21:00:25 × notzmv quits (~zmv@user/notzmv) (Ping timeout: 244 seconds)
21:00:38 matthewmosior joins (~matthewmo@173.170.253.91)
21:03:13 <geekosaur> xgpt[m], the matrix #haskell room (#haskell:matrix.org) is not bridged with this channel
21:03:21 rockymarine joins (~rocky@user/rockymarine)
21:03:29 <mastarija> Any idea why ghci seems to be ignoring the -i flag?
21:04:02 × machinedgod quits (~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 244 seconds)
21:04:50 <mastarija> Oh.. I know why
21:05:01 <mastarija> 'Cause I'm an idiot
21:05:17 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds)
21:06:11 machinedgod joins (~machinedg@d198-53-218-113.abhsia.telus.net)
21:07:14 Batzy joins (~quassel@user/batzy)
21:10:26 econo joins (uid147250@user/econo)
21:10:36 × chomwitt quits (~chomwitt@2a02:587:dc14:f500:5c04:415c:c3c4:ee7c) (Ping timeout: 264 seconds)
21:11:17 × Batzy quits (~quassel@user/batzy) (Ping timeout: 244 seconds)
21:18:38 edrx joins (~Eduardo@2804:56c:d2dc:ac00:dab8:211d:d4eb:fa94)
21:18:44 <edrx> hi all!
21:19:10 <edrx> do you consider the book "Real World Haskell" as a good reference/tutorial?
21:20:02 <edrx> I am trying to write a function "pipeThrough" that would behave like this:
21:20:23 <glguy> Perhaps not for a beginner; I think you'll need to know enough Haskell when reading it to fix up the examples to work again
21:20:26 <edrx> pipeThrough "tac" "a\nbb\nccc\n"
21:20:39 <edrx> would return "ccc\nbb\na\n"
21:20:42 × adanwan quits (~adanwan@gateway/tor-sasl/adanwan) (Remote host closed the connection)
21:21:14 <edrx> "fix up" in the sense that many examples don't work in the current version of Haskell?
21:21:17 adanwan joins (~adanwan@gateway/tor-sasl/adanwan)
21:23:28 <edrx> I've read half of Hutton's "Programming in Haskell" but I only started to do things that, aham, "require non-trivial libraries" a few days ago...
21:25:48 <edrx> aaah, I think I found a good way to formulate one of my main questions... suppose that you had to write a program in Haskell that had to called an external program to process data
21:26:02 <edrx> where would you look for examples of how to do that?
21:26:15 Guest50 joins (~Guest50@192.182.150.125)
21:26:34 <Guest50> How do I get doom emacs to work nicely with stack?
21:27:20 <edrx> yesterday I got hoogle working here, so now I can find the source files that define functions with promising names, and I'm reading their docs
21:27:23 <glguy> edrx: for invoking external executables and feeding them inputs and reading their outputs the library to look at is https://hackage.haskell.org/package/process
21:27:33 <edrx> Guest50: what's happening?
21:28:41 <edrx> glguy: yes, I'm trying to read a local copy of that - in ~/bigsrc/ghc-8.10.3/libraries/process/System/
21:31:51 <Guest50> The REPL only looks at the cabal file to figure out dependencies. It doesn't detect when the package.yaml file is updated with new dependencies and doesn't look there at all
21:32:16 tmiller joins (~tmiller@199.241.26.152)
21:34:24 × tmiller quits (~tmiller@199.241.26.152) (Client Quit)
21:34:29 matthewmosior joins (~matthewmo@173.170.253.91)
21:34:39 tmiller joins (~tmiller@199.241.26.152)
21:34:58 <edrx> hmm, this looks good: https://hackage.haskell.org/package/pipes-4.3.16/docs/Pipes-Tutorial.html
21:35:04 <Guest50> What I want is for doom emacs to use the stack repl when I am in a stack project. however, this doesn't happen
21:35:07 Batzy joins (~quassel@user/batzy)
21:38:39 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds)
21:38:55 <dmj`> Guest50: are you using haskell-mode ?
21:39:50 <dmj`> haskell-mode tries to detect the type of project you're in, then invokes the corresponding command, ghci, cabal repl, stack ghci, etc.
21:39:55 × Colere quits (~colere@about/linux/staff/sauvin) (Read error: Connection reset by peer)
21:40:30 × biberu quits (~biberu@user/biberu) (Read error: Connection reset by peer)
21:40:34 × Batzy quits (~quassel@user/batzy) (Ping timeout: 265 seconds)
21:40:51 Colere joins (~colere@about/linux/staff/sauvin)
21:41:28 <Guest50> yes
21:41:30 <dmj`> Guest50: M-x customize, then type "process type" and you can set it from the Value menu.
21:41:31 Batzy joins (~quassel@user/batzy)
21:42:09 <dmj`> restart haskell-interative (or emacs), next time you do C-c C-l, haskell interactive mode will invoke the chosen command that you set.
21:44:49 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
21:46:22 × Batzy quits (~quassel@user/batzy) (Ping timeout: 265 seconds)
21:46:53 <ski> there are a few different streaming packages, including `pipes',`conduit',`machines',.. (i'm likely forgetting some here)
21:46:58 <ski> edrx ^
21:47:21 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
21:47:27 <edrx> another beginner question... how do I write a simpler version of the program here - https://hackage.haskell.org/package/pipes-4.3.16/docs/Pipes-Tutorial.html#g:2 - that only yields a single multiline string - "a\nbb\nccc\n" - and then yields an eof?
21:49:11 <Guest50> dmj` i think that worked. Thanks!
21:49:15 × nate2 quits (~nate@98.45.169.16) (Ping timeout: 252 seconds)
21:49:35 <ski> edrx : if you mean a `pipes' `Producer', then i guess you'd just use `getContents' (or a strict version of that, if you prefer)
21:51:10 <ski> `stdinAll = do str <- lift getContents; yield str' or `stdinAll = yield =<< lift getContents'
21:51:47 biberu joins (~biberu@user/biberu)
21:52:09 <edrx> ski: thanks!!! I will try that right after a walk with doggy =)
21:53:55 LukeHoersten joins (~LukeHoers@user/lukehoersten)
21:54:24 Batzy joins (~quassel@user/batzy)
21:54:57 <ski> <https://hackage.haskell.org/package/strict-0.4.0.1/docs/System-IO-Strict.html#v:getContents> is a strict version. there are also versions giving `ByteString', and `Text'
21:55:14 <dmj`> Guest50: nice, cheers.
21:55:36 <dmj`> lazy IO is my favorite streaming library
21:56:23 nate2 joins (~nate@98.45.169.16)
21:57:06 <dmj`> edrx: check out streamly too, its the fusion internals of vector as a library.
21:57:10 × michalz quits (~michalz@185.246.207.203) (Remote host closed the connection)
21:59:09 × Batzy quits (~quassel@user/batzy) (Ping timeout: 252 seconds)
21:59:36 <ski> edrx : there are some caveats/frowns with "Lazy I/O", like `getContents'/`hGetContents',`readFile',`interact' .. e.g. if there are I/O errors these will happen when the values are used (rather than during an explicit I/O operation which you might have installed an exception handler for. there is `evaluate' (often used with `seq' or `deepSeq' or `rnf') to help with such things). and it's hard to predict
21:59:42 <ski> when/if the I/O will happen exactly. this is one of the main reasons why streaming libraries like `pipes' were developed, to get more predictability, in cases where that's needed/desired
21:59:51 <ski> dmj` : what's the package name of the former ?
22:00:36 <ski> (or were you just referring to `getContents' and friends ?)
22:01:00 × acidjnk_new quits (~acidjnk@p200300d6e7137a90d15659ffcaba9cd7.dip0.t-ipconnect.de) (Ping timeout: 264 seconds)
22:02:46 × Guest50 quits (~Guest50@192.182.150.125) (Quit: Client closed)
22:03:02 zeenk joins (~zeenk@2a02:2f04:a311:2d00:6865:d863:4c93:799f)
22:04:55 Tuplanolla joins (~Tuplanoll@91-159-69-34.elisa-laajakaista.fi)
22:05:15 × MoC quits (~moc@user/moc) (Quit: Konversation terminated!)
22:08:19 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Ping timeout: 252 seconds)
22:08:33 matthewmosior joins (~matthewmo@173.170.253.91)
22:11:29 tvandinther joins (~tvandinth@111.69.34.210)
22:12:06 × mastarija quits (~mastarija@2a05:4f46:e03:6000:b20e:ec84:2ec0:d21b) (Quit: WeeChat 3.5)
22:12:25 <edrx> I need to write a way to htmlize sexp hyperlinks like this one: (find-cabal-links "kan-extensions")
22:12:58 × Vq quits (~vq@90-227-195-41-no77.tbcn.telia.com) (Ping timeout: 240 seconds)
22:13:26 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds)
22:13:41 <edrx> aha - <a href="https://hackage.haskell.org/package/kan-extensions">kan-extensions</a>
22:17:24 × motherfsck quits (~motherfsc@user/motherfsck) (Ping timeout: 244 seconds)
22:19:34 × zeenk quits (~zeenk@2a02:2f04:a311:2d00:6865:d863:4c93:799f) (Quit: Konversation terminated!)
22:20:09 Batzy joins (~quassel@user/batzy)
22:20:10 Vq joins (~vq@90-227-195-41-no77.tbcn.telia.com)
22:20:34 × tmiller quits (~tmiller@199.241.26.152) (Quit: WeeChat 3.6)
22:22:22 <ski> .. with URI encoding ?
22:23:41 × Midjak quits (~Midjak@82.66.147.146) (Quit: This computer has gone to sleep)
22:24:05 <edrx> ski: ?
22:24:43 × bjobjo quits (~bjobjo@user/bjobjo) (Remote host closed the connection)
22:25:00 × Batzy quits (~quassel@user/batzy) (Ping timeout: 264 seconds)
22:25:08 <ski> hm, now i'm not sure if package names can legally contain characters which would need to be percent encoded
22:25:49 <edrx> I'll fix that as soon as I have a link that doesn't work =)
22:25:57 <tvandinther> I'm getting the error of "File name does not match module name" but I want my structure to be like `Dir > File.hs` with the module being `Dir.File`. If this pattern isn't the way things are done, how else would I group related modules in a directory?
22:26:21 <ski> (oh, i should probably also have mentioned `unsafeInterleaveIO', which is the "mother of Lazy I/O". i don't consider it anyway near the same level of "unsafe" (which unfortunately is a rather nebulous attribute) as say `unsafePerformIO' .. `unsafeInterleaveST', however, *is* more dangerous, in the sense of breaking equational reasoning)
22:27:17 <ski> tvandinther : are you running the compiler from within that directory ?
22:27:24 eikke joins (~NicolasT@user/NicolasT)
22:27:29 Batzy joins (~quassel@user/batzy)
22:28:12 × Batzy quits (~quassel@user/batzy) (Client Quit)
22:28:42 LukeHoersten joins (~LukeHoers@user/lukehoersten)
22:29:28 Batzy joins (~quassel@user/batzy)
22:31:21 <ski> % let unsort :: [a] -> [a]; unsort xs = runST (do ref <- newSTRef xs; mapM (\_ -> unsafeInterleaveST (do x:xs <- readSTRef ref; writeSTRef ref xs; return x)) xs)
22:31:21 <yahb2> <no output>
22:31:29 <ski> % unsort "abcd"
22:31:29 <yahb2> "abcd"
22:31:33 motherfsck joins (~motherfsc@user/motherfsck)
22:31:34 <ski> % reverse (unsort "abcd")
22:31:34 <yahb2> "abcd"
22:31:51 <ski> % let xs = unsort "abcd" in (last xs,xs)
22:31:51 <yahb2> ('a',"bcda")
22:33:56 × Batzy quits (~quassel@user/batzy) (Ping timeout: 244 seconds)
22:34:00 <tvandinther> ski I'm using `stack build` from the root where the package.yaml is located
22:34:07 matthewmosior joins (~matthewmo@173.170.253.91)
22:35:24 <ski> tvandinther : i think what you're aiming for ought to work .. but i don't know Stack
22:36:05 Batzy joins (~quassel@user/batzy)
22:39:17 × segfaultfizzbuzz quits (~segfaultf@23-93-74-212.fiber.dynamic.sonic.net) (Remote host closed the connection)
22:40:57 × Batzy quits (~quassel@user/batzy) (Ping timeout: 252 seconds)
22:41:16 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Ping timeout: 260 seconds)
22:41:18 × tomboy64 quits (~tomboy64@user/tomboy64) (Read error: Connection reset by peer)
22:41:34 Batzy joins (~quassel@user/batzy)
22:42:07 tomboy64 joins (~tomboy64@user/tomboy64)
22:43:01 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds)
22:44:18 × tvandinther quits (~tvandinth@111.69.34.210) (Quit: Client closed)
22:45:04 <sm> tvandinther: there's a few ways to get this wrong.. if your project isn't public, maybe comparing with the result of `stack new temp` will help
22:45:23 <geekosaur> we both just missed them
22:45:38 <geekosaur> (I was going to ask for them to pastebin their package.yaml)
22:45:57 k`` joins (~user@2605:a601:a60d:5400:c109:24b0:b809:a61d)
22:46:27 × Batzy quits (~quassel@user/batzy) (Ping timeout: 252 seconds)
22:46:31 [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470)
22:46:50 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Read error: Connection timed out)
22:46:53 <sm> ack.. matrix bridge not showing join/leave reliably just now
22:49:33 × tomboy64 quits (~tomboy64@user/tomboy64) (Read error: Connection reset by peer)
22:49:42 Batzy joins (~quassel@user/batzy)
22:49:57 × k` quits (~user@2605:a601:a60d:5400:1cbe:556d:2bd5:ec40) (Ping timeout: 244 seconds)
22:52:51 × Batzy quits (~quassel@user/batzy) (Read error: Connection reset by peer)
22:53:12 × bontaq quits (~user@ool-45779fe5.dyn.optonline.net) (Ping timeout: 264 seconds)
22:56:09 × saii quits (~cpli@2001:a61:2b40:bb01:32d1:6bff:fe80:46bd) (Ping timeout: 244 seconds)
22:59:22 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
23:01:57 Batzy joins (~quassel@user/batzy)
23:06:30 × Batzy quits (~quassel@user/batzy) (Ping timeout: 244 seconds)
23:07:05 tomboy64 joins (~tomboy64@user/tomboy64)
23:11:47 notzmv joins (~zmv@user/notzmv)
23:11:52 matthewmosior joins (~matthewmo@173.170.253.91)
23:16:18 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds)
23:18:42 tvandinther joins (~tvandinth@111.69.34.210)
23:18:44 eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
23:20:48 × adanwan quits (~adanwan@gateway/tor-sasl/adanwan) (Remote host closed the connection)
23:21:15 adanwan joins (~adanwan@gateway/tor-sasl/adanwan)
23:23:07 × eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 252 seconds)
23:30:45 Batzy joins (~quassel@user/batzy)
23:38:38 × Tuplanolla quits (~Tuplanoll@91-159-69-34.elisa-laajakaista.fi) (Quit: Leaving.)
23:41:54 × rockymarine quits (~rocky@user/rockymarine) (Ping timeout: 265 seconds)
23:46:16 matthewmosior joins (~matthewmo@173.170.253.91)
23:48:14 mvk joins (~mvk@2607:fea8:5ce3:8500::c9e3)
23:51:04 × matthewmosior quits (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds)
23:53:42 × EvanR quits (~EvanR@user/evanr) (Quit: Leaving)

All times are in UTC on 2022-09-20.