Home freenode/#haskell: Logs Calendar

Logs on 2021-01-14 (freenode/#haskell)

00:04:54 × acarrico quits (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) (Ping timeout: 272 seconds)
00:11:12 Gurkenglas joins (~Gurkengla@unaffiliated/gurkenglas)
00:12:07 mputz joins (~Thunderbi@dslb-088-064-063-125.088.064.pools.vodafone-ip.de)
00:12:38 × mputz quits (~Thunderbi@dslb-088-064-063-125.088.064.pools.vodafone-ip.de) (Client Quit)
00:13:19 mputz joins (~Thunderbi@dslb-088-064-063-125.088.064.pools.vodafone-ip.de)
00:14:05 sawmon-and-natal joins (sawmon-and@gateway/shell/matrix.org/x-xtzpbggeyumafmmb)
00:18:18 × plutoniix quits (~q@node-und.pool-125-24.dynamic.totinternet.net) (Quit: Leaving)
00:18:49 Sonderblade joins (~helloman@94.191.153.115)
00:21:30 × matryoshka quits (~matryoshk@2606:6080:1002:8:3285:30e:de43:8809) (Quit: ZNC 1.8.2 - https://znc.in)
00:21:49 matryoshka joins (~matryoshk@2606:6080:1002:8:3285:30e:de43:8809)
00:22:03 × denisse quits (~spaceCat@gateway/tor-sasl/alephzer0) (Ping timeout: 240 seconds)
00:22:46 × zebrag quits (~inkbottle@aaubervilliers-654-1-109-134.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!)
00:22:50 denisse joins (~spaceCat@gateway/tor-sasl/alephzer0)
00:23:04 zebrag joins (~inkbottle@aaubervilliers-654-1-109-134.w86-212.abo.wanadoo.fr)
00:23:05 Shiranai joins (beed0d05@gateway/web/cgi-irc/kiwiirc.com/ip.190.237.13.5)
00:26:00 <Shiranai> Hello, I'm trying to get vscode to work with haskell LSP, but the extension is telling me that it does not work with my ghc version (8.4.4). Looking at the LSP github it says it works well with 8.10.3
00:26:23 <Shiranai> what's the right way to update haskell platform? I'm using the debian package and that's already the latest version
00:26:26 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
00:28:45 × mputz quits (~Thunderbi@dslb-088-064-063-125.088.064.pools.vodafone-ip.de) (Ping timeout: 240 seconds)
00:28:49 × Sonderblade quits (~helloman@94.191.153.115) (Quit: Konversation terminated!)
00:29:18 Sonderblade joins (~helloman@94.191.153.115.mobile.tre.se)
00:33:04 <Shiranai> nvm can't be done lol nice
00:33:17 × Dark_Ethereal quits (~Drew@84.93.106.197) (Read error: Connection reset by peer)
00:35:54 <monochrom> 8.4 is probably too old for most purposes
00:36:12 <monochrom> HLS is definitely a post-8.6 thing.
00:38:43 × aplainzetakind quits (~johndoe@captainludd.powered.by.lunarbnc.net) (Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net)
00:38:51 plutoniix joins (~q@node-und.pool-125-24.dynamic.totinternet.net)
00:39:37 rajivr joins (uid269651@gateway/web/irccloud.com/x-wrlzwrvczojvhvjm)
00:40:36 conal joins (~conal@212.102.44.53)
00:47:16 × conal quits (~conal@212.102.44.53) (Quit: Computer has gone to sleep.)
00:50:48 livvy joins (~livvy@gateway/tor-sasl/livvy)
00:52:06 EncodePanda joins (~user@185.238.239.205)
00:57:13 acidjnk_new joins (~acidjnk@p200300d0c704e7817426bb844d6a6b27.dip0.t-ipconnect.de)
00:57:36 × EncodePanda quits (~user@185.238.239.205) (Ping timeout: 265 seconds)
01:01:15 mcgriff joins (~griff-in@c-73-83-195-201.hsd1.wa.comcast.net)
01:01:16 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 272 seconds)
01:01:20 da39a3ee5e6b4b0d joins (~da39a3ee5@2403:6200:8876:255c:8c1d:42fb:24ab:a8e9)
01:01:40 aplainzetakind joins (~johndoe@captainludd.powered.by.lunarbnc.net)
01:02:11 × aplainzetakind quits (~johndoe@captainludd.powered.by.lunarbnc.net) (Client Quit)
01:02:32 × mcgriff quits (~griff-in@c-73-83-195-201.hsd1.wa.comcast.net) (Client Quit)
01:04:07 erayo joins (67817980@128.121.129.103.pba.apn.pmt.pf)
01:05:55 × livvy quits (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection)
01:06:13 × proteusguy quits (~proteusgu@cm-58-10-154-202.revip7.asianet.co.th) (Ping timeout: 264 seconds)
01:06:32 <erayo> given a Map, how can I insert multiple values without having to name each intermediate step ? let m1 = insert k1 v1 myMap; let m2 = insert k2 v2 m1; let m3 = insert k3 v3 m2 ....
01:10:42 conal joins (~conal@66.115.157.109)
01:11:01 × cheater quits (~user@unaffiliated/cheater) (Ping timeout: 264 seconds)
01:12:36 × matryoshka quits (~matryoshk@2606:6080:1002:8:3285:30e:de43:8809) (Quit: ZNC 1.8.2 - https://znc.in)
01:12:55 matryoshka joins (~matryoshk@2606:6080:1002:8:3285:30e:de43:8809)
01:13:13 <ephemient> let m3 = insert k3 v3 $ insert k2 v2 $ insert k1 v2 myMap
01:13:43 <ephemient> as the Map is in the final position, it is easy to chain the functions this way
01:14:28 gryffonophoneme joins (~gryffonop@c-73-83-195-201.hsd1.wa.comcast.net)
01:15:19 <ephemient> if the incoming key-value pairs are coming from another map, it would be better to use union though
01:15:32 <xsperry> erayo, you can also do this if you're just initializing the Map: let m = M.fromList [(k1, v1), ..]
01:15:54 × gryffonophoneme quits (~gryffonop@c-73-83-195-201.hsd1.wa.comcast.net) (Quit: Leaving)
01:15:54 × matryoshka quits (~matryoshk@2606:6080:1002:8:3285:30e:de43:8809) (Client Quit)
01:16:03 <erayo> ah yeah, looks better already
01:16:11 mcgriff joins (~griff-in@c-73-83-195-201.hsd1.wa.comcast.net)
01:16:13 <ephemient> > M.insert "e" 5 $ M.insert "d" 4 $ M.insert "c" 3 $ M.fromList [("a", 1), ("b", 2)]
01:16:14 matryoshka joins (~matryoshk@2606:6080:1002:8:3285:30e:de43:8809)
01:16:15 <lambdabot> fromList [("a",1),("b",2),("c",3),("d",4),("e",5)]
01:16:54 × mcgriff quits (~griff-in@c-73-83-195-201.hsd1.wa.comcast.net) (Remote host closed the connection)
01:17:51 <ephemient> > M.union (M.fromList [("a", 1), ("b", 2)]) (M.fromList [("c", 3), ("d", 4), ("e", 5)])
01:17:54 <lambdabot> fromList [("a",1),("b",2),("c",3),("d",4),("e",5)]
01:19:06 × erayo quits (67817980@128.121.129.103.pba.apn.pmt.pf) (Quit: Connection closed)
01:19:43 proteusguy joins (~proteusgu@cm-58-10-154-202.revip7.asianet.co.th)
01:21:28 × darjeeling_ quits (~darjeelin@122.245.120.137) (Ping timeout: 256 seconds)
01:21:33 <xsperry> > foldr (uncurry M.insert) M.empty [("a", 1), ("b", 2)]
01:21:35 erayo joins (67817980@128.121.129.103.pba.apn.pmt.pf)
01:21:35 <lambdabot> fromList [("a",1),("b",2)]
01:22:43 <ski> > foldr (.) id [M.insert "e" 5,M.insert "d" 4,M.insert "c" 3] (M.fromList [("a",1),("b",2)])
01:22:46 <lambdabot> fromList [("a",1),("b",2),("c",3),("d",4),("e",5)]
01:23:13 <erayo> what about deletes, if I have a list of keys to delete from a map, is there anything cleaner than $ ?
01:23:17 × Tario quits (~Tario@201.192.165.173) (Read error: Connection reset by peer)
01:23:29 × columbarius1 quits (~columbari@87.123.198.176) (Ping timeout: 260 seconds)
01:23:44 <koz_> Is there a way to do hex notation for Word8 literals?
01:24:48 <Uniaika> koz_: first hack: you can use readHex in base, which gives you a Num
01:24:57 <koz_> Uniaika: _literals_ is the key term there.
01:25:06 <xsperry> > let m = M.fromList [("a", 1), ("b", 2), ("c", 3)] in foldr M.delete m ["a", "b"]
01:25:06 <koz_> I'm not reading an arbitrary runtime value.
01:25:09 <lambdabot> fromList [("c",3)]
01:25:17 <koz_> I wanna write 0x3bca :: Word8
01:25:24 <koz_> (or equivalent)
01:25:30 columbarius1 joins (~columbari@i5E86B385.versanet.de)
01:25:31 jollygood2 joins (~bc8177f5@217.29.117.252)
01:26:38 <erayo> neet
01:27:05 × Gurkenglas quits (~Gurkengla@unaffiliated/gurkenglas) (Ping timeout: 240 seconds)
01:27:10 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
01:27:32 livvy joins (~livvy@gateway/tor-sasl/livvy)
01:27:36 <Uniaika> koz_: ah this is tricky, everything seems to do something slightly adjacent to what you want
01:27:40 <Uniaika> > Haskell 2010 and Haskell 98 allows for integer literals to be given in decimal, octal (prefixed by 0o or 0O), or hexadecimal notation (prefixed by 0x or 0X).
01:27:42 <lambdabot> <hint>:1:69: error: <hint>:1:69: error: parse error on input ‘in’
01:27:47 <ski> > 0x3bca :: Word8
01:27:50 <lambdabot> 202
01:27:51 <koz_> OK, that's what I need.
01:27:58 <koz_> > 0x3b :: Word8
01:28:00 <lambdabot> 59
01:28:02 <koz_> :D
01:28:05 <koz_> Thanks ski!
01:28:06 <ski> > 0xca :: Word8
01:28:08 <lambdabot> 202
01:28:19 <koz_> > 0xff
01:28:21 <lambdabot> 255
01:28:22 <Uniaika> > 0xDEADBEEF :: Word8
01:28:24 <lambdabot> 239
01:28:29 <koz_> Yep, this is me forgetting my sizes.
01:28:32 <koz_> Thanks all.
01:28:49 <ski> > 0xca.2bf :: Double
01:28:52 <lambdabot> error:
01:28:53 <lambdabot> • Variable not in scope: bf
01:28:53 <lambdabot> • Perhaps you meant one of these:
01:29:06 <Uniaika> ski: HexFloatLitterals
01:29:19 <Uniaika> my bad, -XHexFloatLiterals
01:29:26 <Uniaika> https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html#extension-HexFloatLiterals
01:30:30 <jollygood2> wasn't there an extension for allowing more than one pattern match in case that share single body?
01:30:49 <ski> "the base the exponent is 2 (not 16)" :(
01:31:02 × Tuplanolla quits (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) (Quit: Leaving.)
01:31:36 <ski> jollygood2 : afaik, there's been no implementation work on disjunctive / "or"- patterns
01:31:56 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds)
01:32:49 aplainzetakind joins (~johndoe@captainludd.powered.by.lunarbnc.net)
01:33:39 nbloomf joins (~nbloomf@2600:1700:ad14:3020:6ccc:7c34:64f9:a54f)
01:33:39 × aplainzetakind quits (~johndoe@captainludd.powered.by.lunarbnc.net) (Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net)
01:33:48 × Shiranai quits (beed0d05@gateway/web/cgi-irc/kiwiirc.com/ip.190.237.13.5) (Quit: Connection closed)
01:35:31 × jmchael quits (~jmchael@87.112.235.234) (Ping timeout: 246 seconds)
01:35:41 aplainzetakind joins (~johndoe@captainludd.powered.by.lunarbnc.net)
01:37:45 × brisbin quits (~patrick@pool-173-49-158-4.phlapa.fios.verizon.net) (Ping timeout: 240 seconds)
01:38:25 × plutoniix quits (~q@node-und.pool-125-24.dynamic.totinternet.net) (Quit: Leaving)
01:39:13 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 264 seconds)
01:39:47 × conal quits (~conal@66.115.157.109) (Quit: Computer has gone to sleep.)
01:39:57 Tario joins (~Tario@201.192.165.173)
01:40:49 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
01:41:41 × ericsagnes quits (~ericsagne@2405:6580:0:5100:6ec1:4cfc:2443:dfd5) (Ping timeout: 272 seconds)
01:45:38 bitmapper joins (uid464869@gateway/web/irccloud.com/x-cgwsyvepwlgtqsjc)
01:46:50 acarrico joins (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net)
01:47:12 <ephemient> has there even been a proposal? I don't think I've seen one
01:48:03 × heatsink quits (~heatsink@2600:1700:bef1:5e10:45f3:1cb8:c634:bead) (Remote host closed the connection)
01:50:26 × Entertainment quits (~entertain@104.246.132.210) ()
01:54:42 ericsagnes joins (~ericsagne@2405:6580:0:5100:4e48:ba59:767e:ec6e)
01:54:49 mirrorbird joins (~psutcliff@2a00:801:446:b70b:607:9995:9930:4d27)
01:56:23 vappend joins (~ezrakilty@75-172-99-84.tukw.qwest.net)
01:57:54 MarcelineVQ joins (~anja@198.254.199.42)
01:58:14 × livvy quits (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection)
01:58:25 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
01:58:29 × Wuzzy quits (~Wuzzy@p5790e10f.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
01:58:31 <monochrom> ski: I don't think that's a problem. Actually that's a possible benefit. People write hex when they really have binary in mind but just can't be bothered to read/write a long string. 0xABCp3 being 0xABC * 2^3 is probably what most people want to begin with.
01:58:43 jedws joins (~jedws@121.209.139.157)
02:00:04 <monochrom> What I consider a problem is that 1p10 means 2^ten not 2^sixteen.
02:01:00 <monochrom> err 0x1p10. 1p10 is a syntax error heh
02:01:14 × da39a3ee5e6b4b0d quits (~da39a3ee5@2403:6200:8876:255c:8c1d:42fb:24ab:a8e9) (Ping timeout: 264 seconds)
02:02:01 × ystael quits (~ystael@209.6.50.55) (Ping timeout: 264 seconds)
02:05:16 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 265 seconds)
02:05:25 darjeeling_ joins (~darjeelin@122.245.120.137)
02:08:37 × Aquazi quits (uid312403@gateway/web/irccloud.com/x-mgixrozgwxipkcfn) (Quit: Connection closed for inactivity)
02:11:10 × carlomagno1 quits (~cararell@148.87.23.13) (Remote host closed the connection)
02:11:17 × borne quits (~fritjof@200116b864541200ebe25c0bc4714abc.dip.versatel-1u1.de) (Ping timeout: 260 seconds)
02:12:53 livvy joins (~livvy@gateway/tor-sasl/livvy)
02:14:38 Err joins (err@unaffiliated/err)
02:17:07 × elfets_ quits (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Read error: Connection reset by peer)
02:26:01 <Err> anyone around?
02:27:04 <maerwald> No, just idling
02:27:27 threestrikes joins (~threestri@cpe-24-243-229-2.hot.res.rr.com)
02:27:58 <threestrikes> are there any good resources to help me better understand how to incorporate a module into something I've written?
02:28:11 <threestrikes> I'm having a hard time understanding how to properly use data types someone else has written. For example, I'm looking at the System.CPU Library but I don't understand how to get useful information from it.
02:28:26 drbean_ joins (~drbean@TC210-63-209-220.static.apol.com.tw)
02:28:46 <maerwald> looks pretty straight forward
02:28:50 × jedws quits (~jedws@121.209.139.157) (Quit: My MacBook has gone to sleep. ZZZzzz…)
02:29:04 × nbloomf quits (~nbloomf@2600:1700:ad14:3020:6ccc:7c34:64f9:a54f) (Quit: My MacBook has gone to sleep. ZZZzzz…)
02:29:35 carlomagno joins (~cararell@148.87.23.9)
02:29:44 xff0x_ joins (~xff0x@2001:1a81:528c:9f00:d8d8:ed35:eec8:db5c)
02:30:26 <threestrikes> The only thing I've been successful with using is the getCPUs function. I'm running into data type mismatches when I try to use things like physicalProcessors.
02:30:41 <maerwald> getCPUs >>= putStrLn . show
02:31:31 <maerwald> fmap physicalProcessors $ getCPUs
02:32:10 <threestrikes> why does it have to be written that way?
02:32:18 <maerwald> It seems to me you're not familiar with Monads and IO
02:32:26 <threestrikes> That's where I'm having a disconnect
02:32:34 × xff0x quits (~xff0x@port-92-195-21-125.dynamic.as20676.net) (Ping timeout: 246 seconds)
02:32:54 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
02:32:58 <maerwald> There are a couple thousand monad tutorials out there, many of which feature mexican cuisine
02:33:02 <threestrikes> I can try to explain what I know and can you please correct me and point me in the right direction to understand more?
02:33:56 <threestrikes> I'm clueless on Monads but IO to me is basically when you need to interact with the outside world.
02:33:59 × livvy quits (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection)
02:34:13 <maerwald> https://www.cis.upenn.edu/~cis194/spring13/lectures.html there's a monad lecture there, also make sure to look at functor and applicative beforehand
02:34:19 <threestrikes> For example if you need to display something to the screen it would need to use IO
02:34:35 <monochrom> See my I/O tutorial: http://www.vex.net/~trebla/haskell/IO.xhtml
02:34:59 × acarrico quits (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) (Ping timeout: 256 seconds)
02:35:13 <threestrikes> Thanks :)
02:35:48 × rotaerk quits (rotaerk@2600:3c02::f03c:91ff:fe70:4a45) (Ping timeout: 260 seconds)
02:36:12 nbloomf joins (~nbloomf@2600:1700:ad14:3020:6ccc:7c34:64f9:a54f)
02:36:41 × jle` quits (~mstksg@unaffiliated/mstksg) (Ping timeout: 256 seconds)
02:37:14 acarrico joins (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net)
02:37:28 rotaerk joins (~rotaerk@ender.afternet.org)
02:37:48 × DirefulSalt quits (DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt) (Remote host closed the connection)
02:38:13 DirefulSalt joins (DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt)
02:39:17 × ukari quits (~ukari@unaffiliated/ukari) (Remote host closed the connection)
02:39:25 × tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection)
02:40:19 EncodePanda joins (~user@185.238.239.205)
02:40:22 ukari joins (~ukari@unaffiliated/ukari)
02:40:26 × mmmattyx quits (uid17782@gateway/web/irccloud.com/x-xamyedegeiljgbot) (Quit: Connection closed for inactivity)
02:41:41 jle` joins (~mstksg@cpe-23-240-75-236.socal.res.rr.com)
02:41:41 × jle` quits (~mstksg@cpe-23-240-75-236.socal.res.rr.com) (Changing host)
02:41:41 jle` joins (~mstksg@unaffiliated/mstksg)
02:45:49 × EncodePanda quits (~user@185.238.239.205) (Ping timeout: 264 seconds)
02:46:00 <Err> may i have some guide line how to use goper-proxy
02:46:07 <Err> im totally confused
02:48:27 heatsink joins (~heatsink@2600:1700:bef1:5e10:45f3:1cb8:c634:bead)
02:50:30 × erayo quits (67817980@128.121.129.103.pba.apn.pmt.pf) (Quit: Connection closed)
02:50:37 livvy joins (~livvy@gateway/tor-sasl/livvy)
02:52:01 × nineonine quits (~nineonine@50.216.62.2) (Remote host closed the connection)
02:52:30 nineonine joins (~nineonine@50.216.62.2)
02:53:26 × heatsink quits (~heatsink@2600:1700:bef1:5e10:45f3:1cb8:c634:bead) (Ping timeout: 264 seconds)
02:54:56 × m0rphism quits (~m0rphism@HSI-KBW-085-216-104-059.hsi.kabelbw.de) (Ping timeout: 240 seconds)
02:56:34 × hoobop1 quits (~hoobop@84.39.117.57) (Remote host closed the connection)
02:59:25 heatsink joins (~heatsink@2600:1700:bef1:5e10:45f3:1cb8:c634:bead)
02:59:41 iridescent joins (2fe3e53b@047-227-229-059.res.spectrum.com)
03:00:06 × urodna_ quits (~urodna@unaffiliated/urodna) (Quit: urodna_)
03:08:23 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
03:11:22 bruceadams joins (~bruceadam@84.39.117.57)
03:13:35 × Jd007 quits (~Jd007@162.156.11.151) (Quit: Jd007)
03:13:43 × cgfuh quits (~cgfuh@181.167.191.58) (Quit: WeeChat 2.9)
03:13:44 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
03:14:08 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
03:17:37 × iridescent quits (2fe3e53b@047-227-229-059.res.spectrum.com) (Quit: Connection closed)
03:18:08 iridescent joins (2fe3e53b@047-227-229-059.res.spectrum.com)
03:18:35 CMCDragonkai1 joins (~Thunderbi@124.19.3.250)
03:19:11 × tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 256 seconds)
03:19:32 × acidjnk_new quits (~acidjnk@p200300d0c704e7817426bb844d6a6b27.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
03:21:28 × vappend quits (~ezrakilty@75-172-99-84.tukw.qwest.net) (Remote host closed the connection)
03:22:32 djellemah joins (~djellemah@2601:5c2:100:96c:e008:b638:39fe:6a54)
03:25:13 × djellemah quits (~djellemah@2601:5c2:100:96c:e008:b638:39fe:6a54) (Client Quit)
03:25:18 × cr3 quits (~cr3@192-222-143-195.qc.cable.ebox.net) (Quit: leaving)
03:29:50 cheater joins (~user@unaffiliated/cheater)
03:30:53 plutoniix joins (~q@184.82.192.185)
03:33:10 dyeplexer joins (~lol@unaffiliated/terpin)
03:34:15 × DirefulSalt quits (DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt) (Remote host closed the connection)
03:40:04 × dyeplexer quits (~lol@unaffiliated/terpin) (Remote host closed the connection)
03:42:54 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
03:42:58 × dolio quits (~dolio@haskell/developer/dolio) (Quit: ZNC 1.8.2 - https://znc.in)
03:43:29 × theDon quits (~td@94.134.91.87) (Ping timeout: 260 seconds)
03:44:07 × Kaivo quits (~Kaivo@104-200-86-99.mc.derytele.com) (Quit: WeeChat 3.0)
03:45:20 theDon joins (~td@muedsl-82-207-238-218.citykom.de)
03:47:05 × zaquest quits (~notzaques@5.128.210.178) (Quit: Leaving)
03:48:15 dolio joins (~dolio@haskell/developer/dolio)
03:49:40 geowiesnot joins (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr)
03:49:57 zaquest joins (~notzaques@5.128.210.178)
03:51:15 Jd007 joins (~Jd007@162.156.11.151)
03:52:20 × Sheilong quits (uid293653@gateway/web/irccloud.com/x-hzhnbhdjxyzndlqo) ()
03:53:17 × matryoshka quits (~matryoshk@2606:6080:1002:8:3285:30e:de43:8809) (Quit: ZNC 1.8.2 - https://znc.in)
03:53:34 matryoshka joins (~matryoshk@2606:6080:1002:8:3285:30e:de43:8809)
03:55:21 Wuzzy joins (~Wuzzy@p549c9e84.dip0.t-ipconnect.de)
03:56:32 xirhtogal joins (~lagothrix@unaffiliated/lagothrix)
03:56:32 × lagothrix quits (~lagothrix@unaffiliated/lagothrix) (Killed (hitchcock.freenode.net (Nickname regained by services)))
03:56:32 xirhtogal is now known as lagothrix
03:59:44 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
04:02:52 × acarrico quits (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) (Ping timeout: 246 seconds)
04:02:55 × p-core quits (~Thunderbi@2001:718:1e03:5128:3697:eeda:19aa:8e56) (Quit: p-core)
04:03:17 p-core joins (~Thunderbi@2001:718:1e03:5128:3697:eeda:19aa:8e56)
04:04:16 × tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 246 seconds)
04:06:45 × Tario quits (~Tario@201.192.165.173) (Ping timeout: 240 seconds)
04:07:03 × philopsos quits (~caecilius@gateway/tor-sasl/caecilius) (Ping timeout: 240 seconds)
04:07:22 Tario joins (~Tario@201.192.165.173)
04:08:05 × threestrikes quits (~threestri@cpe-24-243-229-2.hot.res.rr.com) (Ping timeout: 240 seconds)
04:10:07 cdepillabout joins (~cdepillab@pl35600.ag1001.nttpc.ne.jp)
04:10:35 × cdepillabout quits (~cdepillab@pl35600.ag1001.nttpc.ne.jp) (Client Quit)
04:12:03 × nbloomf quits (~nbloomf@2600:1700:ad14:3020:6ccc:7c34:64f9:a54f) (Read error: Connection reset by peer)
04:12:16 × drbean_ quits (~drbean@TC210-63-209-220.static.apol.com.tw) (Ping timeout: 240 seconds)
04:14:13 nbloomf joins (~nbloomf@2600:1700:ad14:3020:6ccc:7c34:64f9:a54f)
04:16:45 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds)
04:23:16 × elliott_ quits (~elliott_@pool-108-51-101-42.washdc.fios.verizon.net) (Ping timeout: 240 seconds)
04:25:14 × bitmapper quits (uid464869@gateway/web/irccloud.com/x-cgwsyvepwlgtqsjc) (Quit: Connection closed for inactivity)
04:27:23 elliott_ joins (~elliott_@pool-108-51-101-42.washdc.fios.verizon.net)
04:28:28 EncodePanda joins (~user@185.238.239.205)
04:31:03 conal joins (~conal@198.8.81.214)
04:33:19 × EncodePanda quits (~user@185.238.239.205) (Ping timeout: 246 seconds)
04:34:55 vappend joins (~ezrakilty@75-172-99-84.tukw.qwest.net)
04:37:36 fosterite joins (~fosterite@75-168-28-225.mpls.qwest.net)
04:39:46 × vappend quits (~ezrakilty@75-172-99-84.tukw.qwest.net) (Ping timeout: 272 seconds)
04:40:39 × iridescent quits (2fe3e53b@047-227-229-059.res.spectrum.com) (Quit: Connection closed)
04:41:31 iridescent joins (2fe3e53b@047-227-229-059.res.spectrum.com)
04:41:48 Foritus_ joins (~buggery@cpc91316-watf11-2-0-cust68.15-2.cable.virginm.net)
04:41:48 × Foritus quits (~buggery@cpc91316-watf11-2-0-cust68.15-2.cable.virginm.net) (Disconnected by services)
04:42:02 Foritus_ is now known as Foritus
04:42:05 da39a3ee5e6b4b0d joins (~da39a3ee5@2403:6200:8876:3656:8ea:afab:481d:8a34)
04:46:29 × livvy quits (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection)
04:46:34 edk_ joins (e@freenode/staff/spy.edk)
04:47:03 × e quits (e@freenode/staff/spy.edk) (Read error: Connection reset by peer)
04:48:23 × iridescent quits (2fe3e53b@047-227-229-059.res.spectrum.com) (Quit: Connection closed)
04:52:01 × geowiesnot quits (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 265 seconds)
04:53:05 × Wuzzy quits (~Wuzzy@p549c9e84.dip0.t-ipconnect.de) (Remote host closed the connection)
04:53:15 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
04:53:28 hololeap joins (~hololeap@unaffiliated/hololeap)
04:53:46 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
04:57:05 × fosterite quits (~fosterite@75-168-28-225.mpls.qwest.net) ()
04:58:25 × tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 264 seconds)
04:58:25 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds)
04:59:43 × ep1ctetus quits (~epictetus@ip184-187-162-163.sb.sd.cox.net) (Read error: Connection reset by peer)
05:00:59 livvy joins (~livvy@gateway/tor-sasl/livvy)
05:01:50 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 264 seconds)
05:03:11 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
05:04:35 × Khisanth quits (~Khisanth@24.sub-174-244-147.myvzw.com) (Ping timeout: 265 seconds)
05:07:13 ADG1089__ joins (~aditya@122.163.165.143)
05:12:13 × Tario quits (~Tario@201.192.165.173) (Ping timeout: 264 seconds)
05:15:19 vappend joins (~ezrakilty@75-172-99-84.tukw.qwest.net)
05:17:24 × shailangsa quits (~shailangs@host86-186-177-183.range86-186.btcentralplus.com) (Ping timeout: 260 seconds)
05:17:31 Khisanth joins (~Khisanth@24.sub-174-244-147.myvzw.com)
05:17:36 × zebrag quits (~inkbottle@aaubervilliers-654-1-109-134.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!)
05:18:03 × denisse quits (~spaceCat@gateway/tor-sasl/alephzer0) (Ping timeout: 240 seconds)
05:19:28 denisse joins (~spaceCat@gateway/tor-sasl/alephzer0)
05:19:31 × vappend quits (~ezrakilty@75-172-99-84.tukw.qwest.net) (Ping timeout: 246 seconds)
05:20:16 × livvy quits (~livvy@gateway/tor-sasl/livvy) (Quit: No Ping reply in 180 seconds.)
05:21:06 livvy joins (~livvy@gateway/tor-sasl/livvy)
05:21:19 × tsrt^ quits (wearamask@ip98-184-89-2.mc.at.cox.net) ()
05:26:22 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
05:30:58 × fiQ2 quits (~fiQ@mirkk.ninja) (Ping timeout: 258 seconds)
05:31:10 fiQ2 joins (~fiQ@mirkk.ninja)
05:35:36 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
05:38:02 × Vulfe quits (~vulfe@2600:1702:31b0:34e0:1875:e83f:3e95:4d35) (Remote host closed the connection)
05:38:17 dyeplexer joins (~lol@unaffiliated/terpin)
05:40:12 × tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 256 seconds)
05:44:41 × da39a3ee5e6b4b0d quits (~da39a3ee5@2403:6200:8876:3656:8ea:afab:481d:8a34) (Quit: My MacBook has gone to sleep. ZZZzzz…)
05:47:53 Vulfe joins (~vulfe@2600:1702:31b0:34e0:fc23:bc14:3ce8:6b77)
05:49:34 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
05:53:26 × Vulfe quits (~vulfe@2600:1702:31b0:34e0:fc23:bc14:3ce8:6b77) (Ping timeout: 264 seconds)
05:53:45 shailangsa joins (~shailangs@host86-186-132-61.range86-186.btcentralplus.com)
05:53:45 × tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 240 seconds)
05:53:56 × Jd007 quits (~Jd007@162.156.11.151) (Quit: Jd007)
05:58:40 Vulfe joins (~vulfe@2600:1702:31b0:34e0:fc23:bc14:3ce8:6b77)
06:00:49 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds)
06:01:56 × jespada quits (~jespada@90.254.245.49) (Ping timeout: 240 seconds)
06:03:28 × Vulfe quits (~vulfe@2600:1702:31b0:34e0:fc23:bc14:3ce8:6b77) (Ping timeout: 260 seconds)
06:04:06 jespada joins (~jespada@90.254.245.49)
06:08:29 Vulfe joins (~vulfe@2600:1702:31b0:34e0:fc23:bc14:3ce8:6b77)
06:12:54 nfip^ joins (~hph@ip98-184-89-2.mc.at.cox.net)
06:13:14 × Vulfe quits (~vulfe@2600:1702:31b0:34e0:fc23:bc14:3ce8:6b77) (Ping timeout: 264 seconds)
06:14:18 dandels joins (~dandels@unaffiliated/dandels)
06:16:33 EncodePanda joins (~user@185.238.239.205)
06:16:57 sord937 joins (~sord937@gateway/tor-sasl/sord937)
06:19:52 monochrm joins (trebla@216.138.220.146)
06:20:05 × monochrom quits (trebla@216.138.220.146) (Ping timeout: 240 seconds)
06:20:05 monochrm is now known as monochrom
06:20:10 nineonin_ joins (~nineonine@S01061cabc0b095f3.vf.shawcable.net)
06:21:16 × EncodePanda quits (~user@185.238.239.205) (Ping timeout: 240 seconds)
06:21:55 × vst quits (~vst@2406:3003:2004:2e8a:10c7:a9a:a957:2d1a) (Remote host closed the connection)
06:22:17 vst joins (~vst@2406:3003:2004:2e8a:eca7:1543:921c:b50a)
06:23:18 × nbloomf quits (~nbloomf@2600:1700:ad14:3020:6ccc:7c34:64f9:a54f) (Quit: My MacBook has gone to sleep. ZZZzzz…)
06:23:38 × nineonine quits (~nineonine@50.216.62.2) (Ping timeout: 272 seconds)
06:27:38 × vst quits (~vst@2406:3003:2004:2e8a:eca7:1543:921c:b50a) (Ping timeout: 264 seconds)
06:28:14 takuan joins (~takuan@178-116-218-225.access.telenet.be)
06:28:58 Vulfe joins (~vulfe@2600:1702:31b0:34e0:fc23:bc14:3ce8:6b77)
06:29:37 × dandels quits (~dandels@unaffiliated/dandels) (Ping timeout: 264 seconds)
06:30:04 × srk quits (~sorki@gateway/tor-sasl/sorki) (Remote host closed the connection)
06:30:04 × hexo quits (~hexo@gateway/tor-sasl/hexo) (Remote host closed the connection)
06:30:32 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
06:30:54 × jollygood2 quits (~bc8177f5@217.29.117.252) (Quit: http://www.okay.uz/ (Session timeout))
06:30:57 hexo joins (~hexo@gateway/tor-sasl/hexo)
06:31:01 srk joins (~sorki@gateway/tor-sasl/sorki)
06:31:15 vappend joins (~ezrakilty@75-172-99-84.tukw.qwest.net)
06:31:44 × tzh quits (~xax@c-24-21-73-154.hsd1.wa.comcast.net) (Quit: zzz)
06:33:27 × Vulfe quits (~vulfe@2600:1702:31b0:34e0:fc23:bc14:3ce8:6b77) (Ping timeout: 258 seconds)
06:35:37 × vappend quits (~ezrakilty@75-172-99-84.tukw.qwest.net) (Ping timeout: 264 seconds)
06:36:09 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
06:37:12 × monochrom quits (trebla@216.138.220.146) (Quit: NO CARRIER)
06:40:50 × livvy quits (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection)
06:44:01 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
06:45:36 × some02 quits (~lax@unaffiliated/laxask) (Ping timeout: 256 seconds)
06:48:25 × tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 240 seconds)
06:51:49 × mmfood_2 quits (~mmfood@45.91.21.42) (Ping timeout: 264 seconds)
06:53:38 livvy joins (~livvy@gateway/tor-sasl/livvy)
06:55:22 cole-h_ joins (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net)
06:57:31 × cole-h quits (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
06:58:02 monochrom joins (trebla@216.138.220.146)
06:58:39 × phasespace quits (~sar@89-162-33-21.fiber.signal.no) (Ping timeout: 265 seconds)
07:02:00 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
07:04:26 × hekkaidekapus_ quits (~tchouri@gateway/tor-sasl/hekkaidekapus) (Remote host closed the connection)
07:04:51 hekkaidekapus_ joins (~tchouri@gateway/tor-sasl/hekkaidekapus)
07:05:21 Vulfe joins (~vulfe@2600:1702:31b0:34e0:e921:35ea:825f:3fd1)
07:06:16 × abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
07:07:18 xff0x_ is now known as xff0x
07:10:04 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
07:10:14 × Vulfe quits (~vulfe@2600:1702:31b0:34e0:e921:35ea:825f:3fd1) (Ping timeout: 264 seconds)
07:13:19 Varis joins (~Tadas@unaffiliated/varis)
07:14:36 × vicfred quits (vicfred@gateway/vpn/mullvad/vicfred) (Quit: Leaving)
07:14:36 × lagothrix quits (~lagothrix@unaffiliated/lagothrix) (Ping timeout: 240 seconds)
07:15:46 lagothrix joins (~lagothrix@unaffiliated/lagothrix)
07:19:17 × livvy quits (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection)
07:20:18 phasespace joins (~sar@80-89-47-117.inet.signal.no)
07:20:23 × cheater quits (~user@unaffiliated/cheater) (Read error: No route to host)
07:20:53 cheater joins (~user@unaffiliated/cheater)
07:21:40 × mirrorbird quits (~psutcliff@2a00:801:446:b70b:607:9995:9930:4d27) (Quit: Leaving)
07:22:39 _ht joins (~quassel@82-169-194-8.biz.kpn.net)
07:24:44 × berberman quits (~berberman@unaffiliated/berberman) (Ping timeout: 240 seconds)
07:24:45 dhouthoo joins (~dhouthoo@ptr-eitgbj2w0uu6delkbrh.18120a2.ip6.access.telenet.be)
07:24:47 berberman_ joins (~berberman@unaffiliated/berberman)
07:24:53 _d0t joins (void@gateway/vpn/mullvad/d0t/x-89419360)
07:25:23 × _d0t quits (void@gateway/vpn/mullvad/d0t/x-89419360) (Client Quit)
07:26:33 × berberman_ quits (~berberman@unaffiliated/berberman) (Max SendQ exceeded)
07:27:00 berberman joins (~berberman@unaffiliated/berberman)
07:28:18 da39a3ee5e6b4b0d joins (~da39a3ee5@49.228.237.19)
07:30:10 michalz joins (~user@185.246.204.80)
07:31:53 rayyyy joins (~nanoz@gateway/tor-sasl/nanoz)
07:36:05 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds)
07:38:49 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds)
07:41:25 × ericsagnes quits (~ericsagne@2405:6580:0:5100:4e48:ba59:767e:ec6e) (Ping timeout: 272 seconds)
07:43:16 livvy joins (~livvy@gateway/tor-sasl/livvy)
07:45:18 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
07:45:47 cole-h_ is now known as cole-h
07:47:36 danvet joins (~Daniel@2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa)
07:49:04 × nineonin_ quits (~nineonine@S01061cabc0b095f3.vf.shawcable.net) (Remote host closed the connection)
07:49:10 × livvy quits (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection)
07:49:38 berberman_ joins (~berberman@unaffiliated/berberman)
07:49:39 × niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 260 seconds)
07:49:50 nineonine joins (~nineonine@50.216.62.2)
07:50:26 × berberman quits (~berberman@unaffiliated/berberman) (Ping timeout: 264 seconds)
07:51:02 × berberman_ quits (~berberman@unaffiliated/berberman) (Max SendQ exceeded)
07:51:32 berberman joins (~berberman@unaffiliated/berberman)
07:52:45 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
07:53:06 livvy joins (~livvy@gateway/tor-sasl/livvy)
07:53:07 laxask joins (~lax@unaffiliated/laxask)
07:53:13 jollygood2 joins (~bc8177f5@217.29.117.252)
07:53:14 ericsagnes joins (~ericsagne@2405:6580:0:5100:7cf2:29cc:4e39:77c8)
08:02:25 chele joins (~chele@ip5b40237d.dynamic.kabel-deutschland.de)
08:03:41 jonathanx joins (~jonathan@h-176-109.A357.priv.bahnhof.se)
08:04:37 EncodePanda joins (~user@185.238.239.205)
08:05:52 × livvy quits (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection)
08:08:36 × jollygood2 quits (~bc8177f5@217.29.117.252) (Quit: http://www.okay.uz/)
08:09:13 jollygood2 joins (~bc8177f5@217.29.117.252)
08:10:02 × EncodePanda quits (~user@185.238.239.205) (Ping timeout: 256 seconds)
08:10:58 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
08:12:42 raichoo joins (~raichoo@213.240.178.58)
08:12:49 niko joins (~niko@freenode/staff/ubuntu.member.niko)
08:12:52 × dwts quits (pid@gateway/shell/blinkenshell.org/x-ctstbhsfeyhihnsa) (Ping timeout: 256 seconds)
08:14:33 dwts joins (pid@gateway/shell/blinkenshell.org/x-sbnsuibojgnxsxkh)
08:16:16 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 256 seconds)
08:21:50 × CMCDragonkai1 quits (~Thunderbi@124.19.3.250) (Quit: CMCDragonkai1)
08:22:20 avn joins (~avn@78-56-108-78.static.zebra.lt)
08:25:53 × danso quits (~dan@23-233-104-25.cpe.pppoe.ca) (Quit: WeeChat 3.0)
08:27:17 pera joins (pera@gateway/vpn/mullvad/pera)
08:27:28 CMCDragonkai1 joins (~Thunderbi@124.19.3.250)
08:30:18 EncodePanda joins (~user@185.238.239.205)
08:32:19 kritzefitz joins (~kritzefit@fw-front.credativ.com)
08:33:28 Jonkimi727406120 joins (~Jonkimi@119.123.100.164)
08:37:57 Vulfe joins (~vulfe@2600:1702:31b0:34e0:e921:35ea:825f:3fd1)
08:39:22 × nineonine quits (~nineonine@50.216.62.2) (Ping timeout: 246 seconds)
08:40:16 knupfer joins (~Thunderbi@200116b82c627000d80493fffe191ac3.dip.versatel-1u1.de)
08:40:29 × knupfer quits (~Thunderbi@200116b82c627000d80493fffe191ac3.dip.versatel-1u1.de) (Client Quit)
08:40:42 knupfer joins (~Thunderbi@200116b82c6270002c9435c88dfcff1c.dip.versatel-1u1.de)
08:41:27 livvy joins (~livvy@gateway/tor-sasl/livvy)
08:42:42 × Vulfe quits (~vulfe@2600:1702:31b0:34e0:e921:35ea:825f:3fd1) (Ping timeout: 260 seconds)
08:43:07 × CMCDragonkai1 quits (~Thunderbi@124.19.3.250) (Quit: CMCDragonkai1)
08:44:41 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
08:47:01 × cole-h quits (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
08:47:42 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
08:48:13 Vulfe joins (~vulfe@2600:1702:31b0:34e0:e921:35ea:825f:3fd1)
08:49:10 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds)
08:52:50 × Vulfe quits (~vulfe@2600:1702:31b0:34e0:e921:35ea:825f:3fd1) (Ping timeout: 264 seconds)
08:55:23 cfricke joins (~cfricke@unaffiliated/cfricke)
08:56:26 × xff0x quits (~xff0x@2001:1a81:528c:9f00:d8d8:ed35:eec8:db5c) (Ping timeout: 264 seconds)
08:57:01 xff0x joins (~xff0x@2001:1a81:528c:9f00:53e6:125:e288:b124)
09:02:28 borne joins (~fritjof@200116b86496e00002b34828c30df1e8.dip.versatel-1u1.de)
09:08:32 Vulfe joins (~vulfe@2600:1702:31b0:34e0:e921:35ea:825f:3fd1)
09:10:26 × cheater quits (~user@unaffiliated/cheater) (Ping timeout: 256 seconds)
09:10:31 × Jonkimi727406120 quits (~Jonkimi@119.123.100.164) (Ping timeout: 246 seconds)
09:11:07 Vulfe_ joins (~vulfe@2600:1702:31b0:34e0:34c3:1cc3:aad5:1657)
09:12:13 × laxask quits (~lax@unaffiliated/laxask) (Ping timeout: 256 seconds)
09:12:18 Vulfe__ joins (~vulfe@2600:1702:31b0:34e0:69e7:6bfb:13cc:365a)
09:13:21 Tuplanolla joins (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi)
09:13:37 × Vulfe quits (~vulfe@2600:1702:31b0:34e0:e921:35ea:825f:3fd1) (Ping timeout: 260 seconds)
09:14:34 nineonine joins (~nineonine@50.216.62.2)
09:14:56 Jonkimi727406120 joins (~Jonkimi@119.123.102.18)
09:15:38 × Vulfe_ quits (~vulfe@2600:1702:31b0:34e0:34c3:1cc3:aad5:1657) (Ping timeout: 264 seconds)
09:16:13 sobq joins (d96fd642@217.111.214.66)
09:16:46 × sobq quits (d96fd642@217.111.214.66) (Client Quit)
09:16:50 × Vulfe__ quits (~vulfe@2600:1702:31b0:34e0:69e7:6bfb:13cc:365a) (Ping timeout: 264 seconds)
09:17:47 × Sgeo quits (~Sgeo@ool-18b98aa4.dyn.optonline.net) (Read error: Connection reset by peer)
09:19:01 × nineonine quits (~nineonine@50.216.62.2) (Ping timeout: 256 seconds)
09:21:14 laxask joins (~lax@unaffiliated/laxask)
09:24:53 × EncodePanda quits (~user@185.238.239.205) (Remote host closed the connection)
09:25:17 gehmehgeh joins (~ircuser1@gateway/tor-sasl/gehmehgeh)
09:28:14 × pera quits (pera@gateway/vpn/mullvad/pera) (Ping timeout: 260 seconds)
09:28:31 kuribas joins (~user@ptr-25vy0i9hu20gjwlk8ce.18120a2.ip6.access.telenet.be)
09:28:55 × hnOsmium0001 quits (uid453710@gateway/web/irccloud.com/x-mexwpzockqddjfgo) (Quit: Connection closed for inactivity)
09:29:40 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
09:29:53 LKoen joins (~LKoen@100.170.9.109.rev.sfr.net)
09:29:54 pera joins (pera@gateway/vpn/mullvad/pera)
09:30:53 DavidEichmann joins (~david@234.109.45.217.dyn.plus.net)
09:32:12 × livvy quits (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection)
09:32:22 livvy joins (~livvy@gateway/tor-sasl/livvy)
09:32:38 Vulfe joins (~vulfe@2600:1702:31b0:34e0:69e7:6bfb:13cc:365a)
09:33:00 geowiesnot joins (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr)
09:35:58 cheater joins (~user@unaffiliated/cheater)
09:36:10 × darjeeling_ quits (~darjeelin@122.245.120.137) (Ping timeout: 272 seconds)
09:36:56 ArConan joins (9de62a69@157.230.42.105)
09:37:15 × Vulfe quits (~vulfe@2600:1702:31b0:34e0:69e7:6bfb:13cc:365a) (Ping timeout: 244 seconds)
09:38:25 christo joins (~chris@81.96.113.213)
09:38:43 edk_ is now known as e
09:39:45 × geowiesnot quits (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 240 seconds)
09:40:57 <kuribas> Wondering about boring haskell: let's say I use recordlabels. So I make an empty datatype "data Label a". Then I can write #"my_label", instead of (Label :: Label "my_label"). How would that be hard to understand?
09:41:20 <kuribas> erm should be #my_label
09:41:35 <merijn> kuribas: Because most people don't use recordlabels
09:41:38 <merijn> :p
09:41:40 × Khisanth quits (~Khisanth@24.sub-174-244-147.myvzw.com) (Ping timeout: 246 seconds)
09:41:49 <kuribas> merijn: that takes 2 minutes to explain
09:42:06 <kuribas> and they need to know that a symbol is a type level string
09:42:09 <Rembane> kuribas: What?! Can you do that?! Sweet! :D
09:42:23 <kuribas> Rembane: :-)
09:42:45 <Rembane> kuribas: In what situations do you use #"my_label" or the longer equivalent?
09:42:52 fendor joins (~fendor@178.115.130.196.wireless.dyn.drei.com)
09:43:42 <kuribas> Rembane: sorry, #"my_label" was my mistake
09:44:19 <kuribas> though it would have been nice
09:44:26 <Rembane> kuribas: No worries, reread my question but replace #"my_label" with #my_label. :)
09:44:46 <kuribas> Rembane: on anything with the IsLabel constraint
09:45:00 <kuribas> class IsLabel (x :: Symbol) a where fromLabel :: a
09:45:17 <ephemient> eh, if you want the string version for some reason (not sure why) you can write `fromLabel @"my_label"`
09:45:42 <Rembane> kuribas: Got it, cool!
09:45:56 <kuribas> so instance IsLabel x (Label x) where fromLabel = Label
09:46:10 <ephemient> overloaded labels doesn't seem all that useful without something that actually makes use of them (lens?)
09:46:14 × borne quits (~fritjof@200116b86496e00002b34828c30df1e8.dip.versatel-1u1.de) (Ping timeout: 264 seconds)
09:47:56 <kuribas> it's still useful as a replacement for Proxy
09:49:04 <ephemient> it did remind me to check on the RecordDotSyntax proposal just now… accepted but not yet implemented, it seems
09:49:25 <kuribas> (Proxy :: Proxy "foo") is very verbose
09:49:40 <kuribas> Proxy @"foo" is better, but #foo is even better :-)
09:49:51 <kuribas> it's light syntactic fluff, but IMO it makes code more readable
09:50:37 <kuribas> ephemient: yes, I use it to refer to record fields in a generic function.
09:51:00 <kuribas> I suppose the biggest mistake is that haskell has no first class fields.
09:52:18 nineonine joins (~nineonine@50.216.62.2)
09:53:08 × rayyyy quits (~nanoz@gateway/tor-sasl/nanoz) (Remote host closed the connection)
09:53:55 rayyyy joins (~nanoz@gateway/tor-sasl/nanoz)
09:55:12 Khisanth joins (~Khisanth@24.sub-174-244-147.myvzw.com)
09:55:52 hekkaidekapus{ joins (~tchouri@gateway/tor-sasl/hekkaidekapus)
09:56:58 × heatsink quits (~heatsink@2600:1700:bef1:5e10:45f3:1cb8:c634:bead) (Remote host closed the connection)
09:57:22 Tops2 joins (~Tobias@95.33.27.169)
09:57:23 × hekkaidekapus_ quits (~tchouri@gateway/tor-sasl/hekkaidekapus) (Ping timeout: 240 seconds)
09:57:52 × denisse quits (~spaceCat@gateway/tor-sasl/alephzer0) (Remote host closed the connection)
09:58:02 × nineonine quits (~nineonine@50.216.62.2) (Ping timeout: 256 seconds)
09:58:25 notandinus joins (andinus@tilde.institute)
09:58:47 vst joins (~vst@2406:3003:2004:2e8a:bd6b:578b:4351:fd57)
10:02:06 mirrorbird joins (~psutcliff@2a00:801:446:b70b:607:9995:9930:4d27)
10:02:14 ubert joins (~Thunderbi@p200300ecdf1ee017e6b318fffe838f33.dip0.t-ipconnect.de)
10:02:15 × mirrorbird quits (~psutcliff@2a00:801:446:b70b:607:9995:9930:4d27) (Client Quit)
10:02:36 denisse joins (~spaceCat@gateway/tor-sasl/alephzer0)
10:08:04 <kuribas> otherwise this wouldn't have been necessary
10:08:08 × livvy quits (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection)
10:08:17 livvy_ joins (~livvy@gateway/tor-sasl/livvy)
10:09:13 × da39a3ee5e6b4b0d quits (~da39a3ee5@49.228.237.19) (Quit: My MacBook has gone to sleep. ZZZzzz…)
10:11:08 × Guest7758 quits (~Nik05@85.150.134.175) (Ping timeout: 256 seconds)
10:12:17 × christo quits (~chris@81.96.113.213) (Remote host closed the connection)
10:12:26 heatsink joins (~heatsink@2600:1700:bef1:5e10:d4d8:4447:1149:eaf2)
10:14:29 × Jonkimi727406120 quits (~Jonkimi@119.123.102.18) (Ping timeout: 256 seconds)
10:18:28 Franciman joins (~francesco@host-82-48-174-127.retail.telecomitalia.it)
10:21:16 × pera quits (pera@gateway/vpn/mullvad/pera) (Ping timeout: 240 seconds)
10:21:21 <tomjaguarpaw> https://matrix.hackage.haskell.org/#/package/opaleye-sqlite/0.0.1.0/ghc-7.6.3@1593023458
10:21:31 <tomjaguarpaw> ^^ does anyone know how "Click the button above" is supposed to work?
10:24:17 <merijn> tomjaguarpaw: It doesn't seem too :p
10:24:49 <tomjaguarpaw> Thanks, I guess I am/Firefox is not going mad
10:25:12 <merijn> tomjaguarpaw: It's supposed to be the "Fail deps" button, but that doesn't load anything :p
10:27:44 × cheater quits (~user@unaffiliated/cheater) (Ping timeout: 256 seconds)
10:28:18 <merijn> tomjaguarpaw: Looks like one of your dependencies f-ed up it's bounds :)
10:28:47 borne joins (~fritjof@2001:638:708:30da:90f9:9592:bcc4:6fbc)
10:29:12 <merijn> tomjaguarpaw: should easy enough to reproduce by copying the index-state and grabbing 7.6.3 :p
10:30:07 × ArConan quits (9de62a69@157.230.42.105) (Quit: Connection closed)
10:30:55 × heatsink quits (~heatsink@2600:1700:bef1:5e10:d4d8:4447:1149:eaf2) (Remote host closed the connection)
10:31:20 <tomjaguarpaw> I suspect fixing the build matrix might be easier than grabbing 7.6.3
10:31:34 <merijn> :p
10:31:51 <merijn> tomjaguarpaw: You could try queueing a new build and see if that works?
10:31:53 darjeeling_ joins (~darjeelin@122.245.120.137)
10:32:01 nineonine joins (~nineonine@50.216.62.2)
10:32:02 × livvy_ quits (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection)
10:32:13 livvy joins (~livvy@gateway/tor-sasl/livvy)
10:32:44 jmchael joins (~jmchael@87.112.235.234)
10:32:45 <merijn> rats
10:33:23 <merijn> I was gonna check the old failing output for one of my packages, but I already fixed the build plan of everything and can't find it >.>
10:33:46 acidjnk_new joins (~acidjnk@p200300d0c704e7817426bb844d6a6b27.dip0.t-ipconnect.de)
10:34:52 da39a3ee5e6b4b0d joins (~da39a3ee5@171.6.244.247)
10:35:12 <merijn> Although I wholly support any fixes/improvements to the matrix builder ;)
10:36:16 × nineonine quits (~nineonine@50.216.62.2) (Ping timeout: 240 seconds)
10:39:08 alvinsj[m] joins (alvinsjmat@gateway/shell/matrix.org/x-aiymaqlzfwokexyh)
10:40:56 thc202 joins (~thc202@unaffiliated/thc202)
10:44:31 cheater joins (~user@unaffiliated/cheater)
10:45:01 × poljar quits (~poljar@93.139.40.93) (Ping timeout: 246 seconds)
10:46:10 hidedagger joins (~nate@unaffiliated/hidedagger)
10:46:15 christo joins (~chris@81.96.113.213)
10:46:19 poljar joins (~poljar@78-2-51-115.adsl.net.t-com.hr)
10:46:32 ArConan joins (9de62a69@157.230.42.105)
10:50:08 × hidedagger quits (~nate@unaffiliated/hidedagger) (Client Quit)
10:50:43 mmfood_2 joins (~mmfood@45.91.21.42)
10:51:23 × rayyyy quits (~nanoz@gateway/tor-sasl/nanoz) (Ping timeout: 240 seconds)
10:57:29 <kuribas> what's the adjective for monoid?
10:57:32 <kuribas> monoidal?
10:57:34 <kuribas> monoidic?
10:57:41 <kuribas> monoidical?
10:57:43 <c_wraith> monoidal is standard
10:58:16 <kuribas> ok, thanks
11:00:01 <c_wraith> if you want non-standard options for entertainment purposes, may I suggest monoidric?
11:00:32 <kuribas> you may, but I prefer not to confuse people :)
11:01:20 <c_wraith> I suppose if it's a new term for the audience, it's better to avoid that :)
11:02:21 × livvy quits (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection)
11:02:21 <kuribas> I already saw scared looks from mentioning Monoid
11:03:04 <c_wraith> "joinything"
11:03:32 livvy joins (~livvy@gateway/tor-sasl/livvy)
11:03:39 rayyyy joins (~nanoz@gateway/tor-sasl/nanoz)
11:04:48 <kuribas> Applicative = runny thing?
11:04:53 × livvy quits (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection)
11:04:59 × jonathanx quits (~jonathan@h-176-109.A357.priv.bahnhof.se) (Ping timeout: 256 seconds)
11:05:02 <kuribas> or paralelly thing
11:05:10 <kuribas> and monad = sequentallything
11:05:25 <c_wraith> monad = endofunctor joinything
11:07:09 <kuribas> joinything in the arrowything of selfreferentiallythingies
11:08:22 Bjornar parts (bjornargh@cassarossa.samfundet.no) ("WeeChat 2.3")
11:08:28 × mmfood_2 quits (~mmfood@45.91.21.42) (Ping timeout: 246 seconds)
11:08:29 mmfood_1 joins (~mmfood@45.91.21.42)
11:08:51 <kuribas> hmm, monoid is an order preserving joinything...
11:09:04 mirrorbird joins (~psutcliff@2a00:801:446:b70b:607:9995:9930:4d27)
11:09:50 ulidtko joins (~ulidtko@193.111.48.79)
11:09:53 livvy joins (~livvy@gateway/tor-sasl/livvy)
11:10:13 × jmchael quits (~jmchael@87.112.235.234) (Read error: Connection reset by peer)
11:14:52 × ArConan quits (9de62a69@157.230.42.105) (Quit: Connection closed)
11:16:42 × LKoen quits (~LKoen@100.170.9.109.rev.sfr.net) (Remote host closed the connection)
11:16:55 pera joins (pera@gateway/vpn/mullvad/pera)
11:21:28 Gurkenglas joins (~Gurkengla@unaffiliated/gurkenglas)
11:21:48 × da39a3ee5e6b4b0d quits (~da39a3ee5@171.6.244.247) (Quit: My MacBook has gone to sleep. ZZZzzz…)
11:21:48 <kritzefitz> `join` of course works on sequentiallythings, not joinythings.
11:23:34 amerigo joins (uid331857@gateway/web/irccloud.com/x-opqgzzuumlcpkvel)
11:25:34 × livvy quits (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection)
11:26:11 × bruceadams quits (~bruceadam@84.39.117.57) (Remote host closed the connection)
11:26:38 da39a3ee5e6b4b0d joins (~da39a3ee5@2403:6200:8876:3656:8d15:34a2:c515:f802)
11:27:58 ArConan joins (9de62a69@157.230.42.105)
11:29:22 <kuribas> kritzefitz: the joinything is the selfreferentiallything
11:30:28 <kuribas> at type level, something like: (IO '<> IO) a
11:30:33 × raichoo quits (~raichoo@213.240.178.58) (Quit: Lost terminal)
11:31:16 geowiesnot joins (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr)
11:31:18 heatsink joins (~heatsink@2600:1700:bef1:5e10:d4d8:4447:1149:eaf2)
11:31:19 <kritzefitz> I think I'm too confuse to continue participating in this conversation.
11:31:46 __monty__ joins (~toonn@unaffiliated/toonn)
11:31:48 <kuribas> kritzefitz: join itself isn't the monoid
11:31:58 <kuribas> it's the type of of join which is the monoid
11:32:22 <kuribas> but haskell lacks this expressiveness
11:32:48 × ukari quits (~ukari@unaffiliated/ukari) (Remote host closed the connection)
11:33:30 ukari joins (~ukari@unaffiliated/ukari)
11:34:32 rwdrich joins (560395a9@cpc159427-cmbg20-2-0-cust424.5-4.cable.virginm.net)
11:34:47 <kuribas> IO (IO a) is isomorphic to Compose IO IO a
11:35:02 <kuribas> so taking the two IO's into a single one is a type level monoid operation
11:35:29 <kritzefitz> Ah, yes.
11:36:02 × heatsink quits (~heatsink@2600:1700:bef1:5e10:d4d8:4447:1149:eaf2) (Ping timeout: 264 seconds)
11:37:50 <kritzefitz> But still, if you have some joinything you can't generally apply `join` to it.
11:38:30 × geowiesnot quits (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 265 seconds)
11:42:26 livvy joins (~livvy@gateway/tor-sasl/livvy)
11:42:38 Tario joins (~Tario@201.192.165.173)
11:42:50 zule1 joins (~zule@184.75.221.35)
11:43:36 Vulfe joins (~vulfe@2600:1702:31b0:34e0:69e7:6bfb:13cc:365a)
11:44:20 <kuribas> join is badly named
11:44:47 <kuribas> squash would be better :)
11:46:58 × Tario quits (~Tario@201.192.165.173) (Ping timeout: 246 seconds)
11:47:04 <int-e> > join [[1,2],[3,4,5],[],[6,7]] -- probably inspired by this, i.e., a synonym for concat?
11:47:06 <lambdabot> [1,2,3,4,5,6,7]
11:48:05 × rwdrich quits (560395a9@cpc159427-cmbg20-2-0-cust424.5-4.cable.virginm.net) (Quit: Connection closed)
11:48:16 livvy_ joins (~livvy@gateway/tor-sasl/livvy)
11:48:22 rwdrich joins (560395a9@cpc159427-cmbg20-2-0-cust424.5-4.cable.virginm.net)
11:48:38 × Vulfe quits (~vulfe@2600:1702:31b0:34e0:69e7:6bfb:13cc:365a) (Ping timeout: 264 seconds)
11:49:03 × livvy quits (~livvy@gateway/tor-sasl/livvy) (Ping timeout: 240 seconds)
11:49:15 × livvy_ quits (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection)
11:50:50 livvy joins (~livvy@gateway/tor-sasl/livvy)
11:53:43 Vulfe joins (~vulfe@2600:1702:31b0:34e0:69e7:6bfb:13cc:365a)
11:53:51 <ArConan> I don't quite understand the words `left associated` and `fixity declaration`
11:54:34 tomferon[m] joins (tomferonmo@gateway/shell/matrix.org/x-noglbyofnphhclbb)
11:54:50 cgadski joins (~cgadski@a95-95-106-208.cpe.netcabo.pt)
11:55:04 <ArConan> In my textbooks, they annotate each other
11:55:24 × livvy quits (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection)
11:57:19 livvy joins (~livvy@gateway/tor-sasl/livvy)
11:57:31 <ArConan> >:-:
11:57:45 <ArConan> >:t (:-:)
11:58:43 × Vulfe quits (~vulfe@2600:1702:31b0:34e0:69e7:6bfb:13cc:365a) (Ping timeout: 260 seconds)
11:59:33 <ArConan> What does `fixity` mean?
11:59:55 <kuribas> ArConan: infix, prefix, postfix, ...
12:00:17 <kuribas> > (+) 1 2 -- prefix
12:00:21 <lambdabot> 3
12:00:23 <kuribas> > 1 + 2 -- infix
12:00:26 <lambdabot> 3
12:00:37 <kuribas> no postfix in haskell I think...
12:01:29 <ArConan> er.....and why fixity make
12:01:37 LKoen joins (~LKoen@100.170.9.109.rev.sfr.net)
12:01:45 <ArConan> >a :-: (List a)
12:01:49 <ArConan> equal to
12:01:59 <ArConan> >Cons a(List a)
12:02:01 <ArConan> ?
12:02:31 × J_Arcane quits (sid119274@gateway/web/irccloud.com/x-apvicoqedezkzpwr) (Quit: Connection closed for inactivity)
12:03:38 × livvy quits (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection)
12:04:25 bor0 joins (~boro@unaffiliated/boro/x-000000001)
12:05:30 <bor0> hi. I have implemented a very simple imperative programming language in Haskell (per https://softwarefoundations.cis.upenn.edu/lf-current/Imp.html) and now I want to implement Hoare logic on top of it. implementing it at the meta level (Haskell) is easy, but I am trying to incorporate it into the object level
12:05:52 livvy joins (~livvy@gateway/tor-sasl/livvy)
12:06:15 <kuribas> ArConan: depends on the definition of :-:
12:06:17 <bor0> I am a bit confused as to how to approach this. before Hoare I have `eval :: Context -> Command -> Context`. now after Hoare, I can either have `eval :: Context -> Command -> Either String Context` or leave `eval` as it is and implement a `hoareCheck` function
12:06:26 <kuribas> ArConan: I suppose :-: is a type synonym for Cons?
12:06:51 <bor0> I want a "compile" step before I run any evaluations but it seems I _need_ to run evaluations to compare pre/post conditions..
12:07:39 × niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection)
12:08:00 × knupfer quits (~Thunderbi@200116b82c6270002c9435c88dfcff1c.dip.versatel-1u1.de) (Remote host closed the connection)
12:08:09 knupfer joins (~Thunderbi@200116b82c627000159a14676961e630.dip.versatel-1u1.de)
12:08:21 <bor0> if I don't do it with a "compile" step it's basically runtime assertions which I don't think are hard to implement
12:08:36 tomsen joins (~tomsen@2a02:908:1862:49e0::3)
12:09:47 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
12:09:52 × niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection)
12:10:41 <ArConan> kuribas: my textbook only mentioned `infixr 5 :-:` as interpretion.
12:10:59 <kuribas> ArConan: it should be defined somewhere
12:12:07 <ArConan> let me try....
12:12:49 <ArConan> >let a= 3 :-: 4 :-: Empty
12:12:58 <ArConan> >a
12:13:36 geowiesnot joins (~user@87-89-181-157.abo.bbox.fr)
12:13:55 <kuribas> > let (:-:) = (:) in 3 :-: 4 :-: []
12:13:58 <lambdabot> error: Not in scope: data constructor ‘:-:’
12:14:08 <ArConan> er....seems right
12:14:09 Vulfe joins (~vulfe@2600:1702:31b0:34e0:69e7:6bfb:13cc:365a)
12:14:26 <ArConan> it should be defined somewhere
12:14:38 <kuribas> right, :-: is a data constructor operator
12:15:11 <kuribas> so it will be defined in a data declaration
12:15:27 <kuribas> any operator starting with ':' is a data constructor
12:15:34 × ukari quits (~ukari@unaffiliated/ukari) (Remote host closed the connection)
12:15:41 <opqdonut> except :
12:15:45 cgadski_ joins (~cgadski@a95-95-106-208.cpe.netcabo.pt)
12:15:51 × cgadski_ quits (~cgadski@a95-95-106-208.cpe.netcabo.pt) (Read error: Connection reset by peer)
12:16:06 <kuribas> (:) could be considered a data constructor, no?
12:16:09 ukari joins (~ukari@unaffiliated/ukari)
12:16:20 <opqdonut> errr yeah ignore what I just said
12:16:21 cgadski_ joins (~cgadski@a95-95-106-208.cpe.netcabo.pt)
12:17:30 × cgadski quits (~cgadski@a95-95-106-208.cpe.netcabo.pt) (Ping timeout: 256 seconds)
12:17:37 <merijn> kuribas: It *is* one :p
12:17:43 × da39a3ee5e6b4b0d quits (~da39a3ee5@2403:6200:8876:3656:8d15:34a2:c515:f802) (Quit: My MacBook has gone to sleep. ZZZzzz…)
12:17:48 <merijn> Just not a user-definable one
12:18:13 × plutoniix quits (~q@184.82.192.185) (Quit: Leaving)
12:19:14 × Vulfe quits (~vulfe@2600:1702:31b0:34e0:69e7:6bfb:13cc:365a) (Ping timeout: 264 seconds)
12:20:02 <kuribas> right
12:21:43 jmchael joins (~jmchael@87.112.235.234)
12:22:14 × Alleria_ quits (~AllahuAkb@2603-7000-3040-0000-2c86-5e43-4646-d432.res6.spectrum.com) (Ping timeout: 264 seconds)
12:24:54 Alleria_ joins (~AllahuAkb@2603-7000-3040-0000-21c5-c900-9e1d-bf71.res6.spectrum.com)
12:24:58 × jpds quits (~jpds@gateway/tor-sasl/jpds) (Remote host closed the connection)
12:25:25 jpds joins (~jpds@gateway/tor-sasl/jpds)
12:27:31 bitmapper joins (uid464869@gateway/web/irccloud.com/x-drqduyiabtjkanwh)
12:27:42 × zule1 quits (~zule@184.75.221.35) (Ping timeout: 256 seconds)
12:27:48 × ArConan quits (9de62a69@157.230.42.105) (Quit: Connection closed)
12:29:36 jonathanx joins (~jonathan@h-176-109.A357.priv.bahnhof.se)
12:30:22 × geowiesnot quits (~user@87-89-181-157.abo.bbox.fr) (Ping timeout: 246 seconds)
12:32:45 heatsink joins (~heatsink@2600:1700:bef1:5e10:d4d8:4447:1149:eaf2)
12:34:38 Vulfe joins (~vulfe@2600:1702:31b0:34e0:69e7:6bfb:13cc:365a)
12:37:14 × heatsink quits (~heatsink@2600:1700:bef1:5e10:d4d8:4447:1149:eaf2) (Ping timeout: 264 seconds)
12:37:27 <kritzefitz> I recently uploaded a package (reflex-gi-gtk) to hackage. I thought that would trigger builds in matrix CI, but https://matrix.hackage.haskell.org/#/package/reflex-gi-gtk doesn't show anything. What's going on there?
12:38:02 <Uniaika> kritzefitz: when did you upload it?
12:38:22 niekvandepas joins (~niekvande@ip-145-116-131-65.wlan-int.ru.nl)
12:38:23 <kritzefitz> Uniaika, 2021-01-05T21:13:29Z
12:38:45 <Uniaika> indeed that's last week
12:39:09 × Vulfe quits (~vulfe@2600:1702:31b0:34e0:69e7:6bfb:13cc:365a) (Ping timeout: 258 seconds)
12:39:09 <Uniaika> kritzefitz: ask the fine folks on #haskell-infrastructure
12:39:30 daim2k5 joins (~daim2k5@185.204.1.185)
12:39:35 <kritzefitz> Uniaika, thanks, will do.
12:41:20 ArConan joins (9de62a69@157.230.42.105)
12:50:37 urodna joins (~urodna@unaffiliated/urodna)
12:53:41 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Quit: WeeChat 3.0)
12:54:46 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
12:55:00 da39a3ee5e6b4b0d joins (~da39a3ee5@2403:6200:8876:3656:8d15:34a2:c515:f802)
12:56:55 geekosaur joins (ac3a8f02@172.58.143.2)
12:58:31 × drbean quits (~drbean@TC210-63-209-63.static.apol.com.tw) (Read error: Connection reset by peer)
13:00:00 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Quit: WeeChat 3.0)
13:04:17 dandart joins (~Thunderbi@home.dandart.co.uk)
13:04:25 × Rudd0 quits (~Rudd0@185.189.115.108) (Ping timeout: 264 seconds)
13:09:00 × nfip^ quits (~hph@ip98-184-89-2.mc.at.cox.net) ()
13:09:36 × jollygood2 quits (~bc8177f5@217.29.117.252) (Quit: http://www.okay.uz/ (Session timeout))
13:10:45 tsrt^ joins (~hph@ip98-184-89-2.mc.at.cox.net)
13:16:50 × zariuq quits (~zar@fw1.ciirc.cvut.cz) (Remote host closed the connection)
13:19:26 Tario joins (~Tario@201.192.165.173)
13:20:25 × mmfood_1 quits (~mmfood@45.91.21.42) (Ping timeout: 246 seconds)
13:21:00 mmfood_1 joins (~mmfood@45.91.21.21)
13:21:02 × LKoen quits (~LKoen@100.170.9.109.rev.sfr.net) (Remote host closed the connection)
13:21:28 LKoen joins (~LKoen@100.170.9.109.rev.sfr.net)
13:25:33 brisbin joins (~patrick@pool-173-49-158-4.phlapa.fios.verizon.net)
13:26:24 × dandart quits (~Thunderbi@home.dandart.co.uk) (Quit: dandart)
13:31:32 Kaivo joins (~Kaivo@104-200-86-99.mc.derytele.com)
13:34:01 × shailangsa quits (~shailangs@host86-186-132-61.range86-186.btcentralplus.com) (Ping timeout: 256 seconds)
13:37:10 geowiesnot joins (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr)
13:41:31 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
13:43:09 × notzmv quits (~user@unaffiliated/zmv) (Ping timeout: 260 seconds)
13:43:20 <Uniaika> I feel like `async` is not the proper primitive for long-lived green threads
13:43:29 philopsos joins (~caecilius@gateway/tor-sasl/caecilius)
13:43:40 <Uniaika> my usecase is that I have a Spock webserver
13:43:44 <merijn> It isn't, no, imo
13:44:03 <Uniaika> but alongside of it, I want to run a worker that fetches jobs from postgresql, executes them, all that jazz
13:44:17 <Uniaika> I've tried Ki but it doesn't seem to work as well
13:44:25 <Uniaika> (even though the types align, what a betrayal)
13:44:33 <Uniaika> merijn: shall I go back to bare forkIO?
13:44:48 <merijn> tbh, I don't there's a good solution atm
13:44:51 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
13:44:59 <Uniaika>
13:45:00 <Uniaika> seriously?
13:45:01 <merijn> bare forkIO is a mess to get the resource management right
13:45:04 <Uniaika> fuck
13:45:14 <Uniaika> yeah but I don't have resources to manage
13:45:20 <merijn> Uniaika: I use forkIO myself for some stuff, but properly managing it is *hard*
13:45:28 <Uniaika> shit
13:45:32 <merijn> Uniaika: Sure you do: Your helper thread
13:45:42 <Uniaika> okay fair, indeed
13:45:45 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
13:45:54 × hekkaidekapus{ quits (~tchouri@gateway/tor-sasl/hekkaidekapus) (Remote host closed the connection)
13:45:59 <Uniaika> well I'll be damned
13:45:59 × mirrorbird quits (~psutcliff@2a00:801:446:b70b:607:9995:9930:4d27) (Remote host closed the connection)
13:46:18 <merijn> Uniaika: You should see the horrific logic in my parMap thing-a-majig
13:46:21 hekkaidekapus{ joins (~tchouri@gateway/tor-sasl/hekkaidekapus)
13:46:25 × geowiesnot quits (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 264 seconds)
13:46:26 <Uniaika> I know some people who have two binaries (with the same library code between the two)
13:46:36 <Uniaika> merijn: :(
13:47:17 <merijn> Uniaika: https://github.com/merijn/broadcast-chan/blob/master/broadcast-chan/BroadcastChan/Extra.hs#L138-L219
13:47:31 <merijn> Uniaika: As exercise for the reader, spot the (as of yet unfixed) race condition >.>
13:47:52 <Uniaika> merijn: I've been nurtured with Erlang :(
13:48:22 <Uniaika> grmbl
13:48:26 royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
13:48:27 <Uniaika> I'm going to go to the shop
13:48:43 <Uniaika> this is messed up, with have a superb runtime for that kind of things
13:48:44 × ChaiTRex quits (~ChaiTRex@gateway/tor-sasl/chaitrex) (Ping timeout: 240 seconds)
13:49:18 × xff0x quits (~xff0x@2001:1a81:528c:9f00:53e6:125:e288:b124) (Ping timeout: 258 seconds)
13:49:28 × daim2k5 quits (~daim2k5@185.204.1.185) (Ping timeout: 246 seconds)
13:50:17 xff0x joins (~xff0x@2001:1a81:528c:9f00:3799:e5de:4f4f:1878)
13:50:18 × niekvandepas quits (~niekvande@ip-145-116-131-65.wlan-int.ru.nl) (Read error: Connection reset by peer)
13:50:39 niekvandepas joins (~niekvande@ip-145-116-131-65.wlan-int.ru.nl)
13:51:03 ChaiTRex joins (~ChaiTRex@gateway/tor-sasl/chaitrex)
13:54:49 × darjeeling_ quits (~darjeelin@122.245.120.137) (Ping timeout: 264 seconds)
13:56:24 × __monty__ quits (~toonn@unaffiliated/toonn) (Quit: leaving)
13:58:05 × shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection)
13:58:20 shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com)
14:00:26 Vulfe joins (~vulfe@2600:1702:31b0:34e0:69e7:6bfb:13cc:365a)
14:03:01 forcer1 joins (~forcer@84.39.117.57)
14:03:24 × LKoen quits (~LKoen@100.170.9.109.rev.sfr.net) (Remote host closed the connection)
14:07:45 × ericsagnes quits (~ericsagne@2405:6580:0:5100:7cf2:29cc:4e39:77c8) (Ping timeout: 272 seconds)
14:08:35 × hexo quits (~hexo@gateway/tor-sasl/hexo) (Quit: ZNC 1.8.2 - https://znc.in)
14:08:35 × srk quits (~sorki@gateway/tor-sasl/sorki) (Quit: ZNC 1.8.2 - https://znc.in)
14:09:26 × da39a3ee5e6b4b0d quits (~da39a3ee5@2403:6200:8876:3656:8d15:34a2:c515:f802) (Quit: My MacBook has gone to sleep. ZZZzzz…)
14:09:52 hexo joins (~hexo@gateway/tor-sasl/hexo)
14:09:53 danso joins (~dan@23-233-104-25.cpe.pppoe.ca)
14:09:55 srk joins (~sorki@gateway/tor-sasl/sorki)
14:10:41 darjeeling_ joins (~darjeelin@122.245.120.137)
14:10:49 acarrico joins (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net)
14:13:59 × ukari quits (~ukari@unaffiliated/ukari) (Remote host closed the connection)
14:18:05 zebrag joins (~inkbottle@aaubervilliers-654-1-109-134.w86-212.abo.wanadoo.fr)
14:18:52 carlomagno1 joins (~cararell@148.87.23.10)
14:19:42 ericsagnes joins (~ericsagne@2405:6580:0:5100:43d1:199b:be93:211c)
14:21:04 × carlomagno quits (~cararell@148.87.23.9) (Ping timeout: 260 seconds)
14:22:45 da39a3ee5e6b4b0d joins (~da39a3ee5@2403:6200:8876:3656:8d15:34a2:c515:f802)
14:25:31 ystael joins (~ystael@209.6.50.55)
14:25:44 × jonathanx quits (~jonathan@h-176-109.A357.priv.bahnhof.se) (Ping timeout: 256 seconds)
14:31:31 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
14:34:01 heatsink joins (~heatsink@2600:1700:bef1:5e10:d4d8:4447:1149:eaf2)
14:36:45 son0p joins (~son0p@181.136.122.143)
14:37:45 × aplainzetakind quits (~johndoe@captainludd.powered.by.lunarbnc.net) (Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net)
14:39:02 × heatsink quits (~heatsink@2600:1700:bef1:5e10:d4d8:4447:1149:eaf2) (Ping timeout: 264 seconds)
14:40:30 poljar1 joins (~poljar@78-2-51-115.adsl.net.t-com.hr)
14:41:27 × poljar quits (~poljar@78-2-51-115.adsl.net.t-com.hr) (Ping timeout: 256 seconds)
14:43:17 nbloomf joins (~nbloomf@2600:1700:ad14:3020:6ccc:7c34:64f9:a54f)
14:49:59 shailangsa joins (~shailangs@host86-145-14-121.range86-145.btcentralplus.com)
14:50:29 × geekosaur quits (ac3a8f02@172.58.143.2) (Quit: Connection closed)
14:51:21 × darjeeling_ quits (~darjeelin@122.245.120.137) (Ping timeout: 265 seconds)
14:52:31 fendor_ joins (~fendor@91.141.0.123.wireless.dyn.drei.com)
14:53:06 Kaeipi joins (~Kaiepi@47.54.252.148)
14:55:12 × fendor quits (~fendor@178.115.130.196.wireless.dyn.drei.com) (Ping timeout: 256 seconds)
14:55:29 geowiesnot joins (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr)
14:55:31 × acidjnk_new quits (~acidjnk@p200300d0c704e7817426bb844d6a6b27.dip0.t-ipconnect.de) (Ping timeout: 244 seconds)
14:58:52 Sgeo joins (~Sgeo@ool-18b98aa4.dyn.optonline.net)
14:59:46 boro_ joins (~boro@77.28.78.218)
15:00:19 × boro_ quits (~boro@77.28.78.218) (Client Quit)
15:01:54 fendor_ is now known as fendor
15:03:13 × bor0 quits (~boro@unaffiliated/boro/x-000000001) (Ping timeout: 264 seconds)
15:04:14 × Vulfe quits (~vulfe@2600:1702:31b0:34e0:69e7:6bfb:13cc:365a) (Ping timeout: 264 seconds)
15:04:50 × geowiesnot quits (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 256 seconds)
15:06:42 nineonine joins (~nineonine@50.216.62.2)
15:06:50 darjeeling_ joins (~darjeelin@122.245.120.137)
15:09:47 dandels joins (~dandels@unaffiliated/dandels)
15:12:03 × nineonine quits (~nineonine@50.216.62.2) (Ping timeout: 256 seconds)
15:12:56 m0rphism joins (~m0rphism@HSI-KBW-085-216-104-059.hsi.kabelbw.de)
15:13:42 Vulfe joins (~vulfe@2600:1702:31b0:34e0:69e7:6bfb:13cc:365a)
15:13:42 × star_cloud quits (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Remote host closed the connection)
15:13:53 plutoniix joins (~q@node-ujk.pool-125-24.dynamic.totinternet.net)
15:14:00 star_cloud joins (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com)
15:14:10 × Tario quits (~Tario@201.192.165.173) (Ping timeout: 246 seconds)
15:15:21 Tario joins (~Tario@200.119.187.212)
15:16:19 Wuzzy joins (~Wuzzy@p549c9e84.dip0.t-ipconnect.de)
15:17:34 × niekvandepas quits (~niekvande@ip-145-116-131-65.wlan-int.ru.nl) (Remote host closed the connection)
15:18:31 × mmfood_1 quits (~mmfood@45.91.21.21) (Quit: Leaving)
15:20:52 × pavonia quits (~user@unaffiliated/siracusa) (Quit: Bye!)
15:21:50 LKoen joins (~LKoen@100.170.9.109.rev.sfr.net)
15:22:40 × son0p quits (~son0p@181.136.122.143) (Quit: Lost terminal)
15:23:44 × star_cloud quits (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Excess Flood)
15:24:59 star_cloud joins (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com)
15:25:23 × ChaiTRex quits (~ChaiTRex@gateway/tor-sasl/chaitrex) (Ping timeout: 240 seconds)
15:25:35 ChaiTRex joins (~ChaiTRex@gateway/tor-sasl/chaitrex)
15:26:21 nineonine joins (~nineonine@50.216.62.2)
15:28:16 elfets joins (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de)
15:29:03 <raehik> Would anyone know where to start troubleshooting running Hspec tests on Windows?
15:29:50 <raehik> I've got a bizarre ExitFailure (-1073741515) and that's all. Compiles, but immediately fails on running test suite
15:30:03 <raehik> handful of other public repos I ran worked just fine
15:30:21 Jd007 joins (~Jd007@162.156.11.151)
15:30:55 <sm[m]> you could stick in trace calls to figure out where it's dying and what the values are
15:31:04 <sm[m]> or try to run it from ghci
15:31:10 × ArConan quits (9de62a69@157.230.42.105) (Quit: Connection closed)
15:31:15 <raehik> ah great, how do?
15:31:16 neiluj joins (~jco@91-167-203-101.subs.proxad.net)
15:31:16 × neiluj quits (~jco@91-167-203-101.subs.proxad.net) (Changing host)
15:31:16 neiluj joins (~jco@unaffiliated/neiluj)
15:31:19 <raehik> I only tried stack -v
15:34:08 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 256 seconds)
15:34:44 mmmattyx joins (uid17782@gateway/web/irccloud.com/x-jagtkbjrzxfjkjox)
15:35:18 heatsink joins (~heatsink@2600:1700:bef1:5e10:d4d8:4447:1149:eaf2)
15:35:29 aplainzetakind joins (~johndoe@captainludd.powered.by.lunarbnc.net)
15:36:10 <sm[m]> @hoogle Debug.Trace
15:36:10 <lambdabot> module Debug.Trace
15:36:10 <lambdabot> module TextShow.Debug.Trace
15:36:10 <lambdabot> module Rebase.Debug.Trace
15:37:06 <sm[m]> @haddock Debug.Trace ?
15:37:07 <lambdabot> Unknown command, try @list
15:37:14 × vst quits (~vst@2406:3003:2004:2e8a:bd6b:578b:4351:fd57) (Ping timeout: 264 seconds)
15:37:28 <sm[m]> https://hackage.haskell.org/package/base-4.14.1.0/docs/Debug-Trace.html
15:38:03 × conal quits (~conal@198.8.81.214) (Quit: Computer has gone to sleep.)
15:39:06 <raehik> Thanks sm[m] , also learned you can load tests in ghci
15:39:38 × heatsink quits (~heatsink@2600:1700:bef1:5e10:d4d8:4447:1149:eaf2) (Ping timeout: 264 seconds)
15:39:42 <sm[m]> that's good, reloading in ghci will save you time. You can also rerun them with ghcid
15:41:06 <raehik> picked up an access violation attempting to read 0x10 ? that looks suspect
15:41:45 <raehik> it would make sense to me that the strange error was caused by a bad C lib so yeah now I have something to go on. thank you!
15:42:37 <sm[m]> there have been some GHC-on-windows bugs with a message like that. Check your GHC version, 8.10.3 or 8.8.2 might be good
15:43:06 <raehik> you're right I read about those, I miiiight be on an offending version
15:43:06 × noctux quits (~noctux@unaffiliated/noctux) (Read error: Connection reset by peer)
15:43:07 <sm[m]> and maybe compare it in WSL
15:43:49 noctux joins (~noctux@unaffiliated/noctux)
15:43:57 × royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed)
15:44:23 royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
15:44:23 × LKoen quits (~LKoen@100.170.9.109.rev.sfr.net) (Remote host closed the connection)
15:49:09 × royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 260 seconds)
15:49:37 × ADG1089__ quits (~aditya@122.163.165.143) (Remote host closed the connection)
15:49:40 × aplainzetakind quits (~johndoe@captainludd.powered.by.lunarbnc.net) (Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net)
15:50:32 aplainzetakind joins (~johndoe@captainludd.powered.by.lunarbnc.net)
15:51:48 jfe joins (~user@pool-71-184-149-134.bstnma.fios.verizon.net)
15:55:07 × dandels quits (~dandels@unaffiliated/dandels) (Ping timeout: 256 seconds)
15:55:31 royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
15:57:34 × jfe quits (~user@pool-71-184-149-134.bstnma.fios.verizon.net) (Ping timeout: 246 seconds)
15:58:03 × rayyyy quits (~nanoz@gateway/tor-sasl/nanoz) (Ping timeout: 240 seconds)
15:58:52 tzh joins (~xax@c-24-21-73-154.hsd1.or.comcast.net)
15:59:44 ClaudiusMaximus joins (~claude@196.67.6.51.dyn.plus.net)
15:59:56 × ClaudiusMaximus quits (~claude@196.67.6.51.dyn.plus.net) (Changing host)
15:59:56 ClaudiusMaximus joins (~claude@unaffiliated/claudiusmaximus)
16:01:31 × Kaeipi quits (~Kaiepi@47.54.252.148) (Quit: Leaving)
16:02:49 × cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0)
16:03:24 × xff0x quits (~xff0x@2001:1a81:528c:9f00:3799:e5de:4f4f:1878) (Ping timeout: 240 seconds)
16:03:57 jfe joins (~user@pool-71-184-149-134.bstnma.fios.verizon.net)
16:03:59 hnOsmium0001 joins (uid453710@gateway/web/irccloud.com/x-womepahugemfqphs)
16:04:23 × aplainzetakind quits (~johndoe@captainludd.powered.by.lunarbnc.net) (Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net)
16:04:31 xff0x joins (~xff0x@2001:1a81:528c:9f00:e41b:8ce6:994e:2b92)
16:04:57 aplainzetakind joins (~johndoe@captainludd.powered.by.lunarbnc.net)
16:07:05 conal joins (~conal@209.58.132.107)
16:07:36 × aplainzetakind quits (~johndoe@captainludd.powered.by.lunarbnc.net) (Client Quit)
16:07:47 whyworxbutok joins (a7072803@167.7.40.3)
16:08:32 geowiesnot joins (~user@87-89-181-157.abo.bbox.fr)
16:08:36 aplainzetakind joins (~johndoe@captainludd.powered.by.lunarbnc.net)
16:08:50 × jfe quits (~user@pool-71-184-149-134.bstnma.fios.verizon.net) (Ping timeout: 272 seconds)
16:09:48 mtae joins (uid179115@gateway/web/irccloud.com/x-zvlrypoijsiqdave)
16:12:10 Rudd0 joins (~Rudd0@185.189.115.103)
16:12:49 ADG1089__ joins (~aditya@122.163.165.143)
16:14:17 Synthetica joins (uid199651@gateway/web/irccloud.com/x-lowrcjycbkmtdayh)
16:14:43 × aplainzetakind quits (~johndoe@captainludd.powered.by.lunarbnc.net) (Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net)
16:14:47 cr3 joins (~cr3@192-222-143-195.qc.cable.ebox.net)
16:15:38 × p-core quits (~Thunderbi@2001:718:1e03:5128:3697:eeda:19aa:8e56) (Quit: p-core)
16:15:55 p-core joins (~Thunderbi@2001:718:1e03:5128:3697:eeda:19aa:8e56)
16:18:15 × da39a3ee5e6b4b0d quits (~da39a3ee5@2403:6200:8876:3656:8d15:34a2:c515:f802) (Quit: My MacBook has gone to sleep. ZZZzzz…)
16:18:38 × borne quits (~fritjof@2001:638:708:30da:90f9:9592:bcc4:6fbc) (Ping timeout: 264 seconds)
16:21:30 dcoutts_ joins (~duncan@33.14.75.194.dyn.plus.net)
16:22:23 × Vulfe quits (~vulfe@2600:1702:31b0:34e0:69e7:6bfb:13cc:365a) (Remote host closed the connection)
16:23:56 × Wuzzy quits (~Wuzzy@p549c9e84.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
16:24:21 ubert1 joins (~Thunderbi@p200300ecdf1ee06ce6b318fffe838f33.dip0.t-ipconnect.de)
16:24:24 × ubert quits (~Thunderbi@p200300ecdf1ee017e6b318fffe838f33.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
16:24:25 ubert1 is now known as ubert
16:24:44 da39a3ee5e6b4b0d joins (~da39a3ee5@2403:6200:8876:3656:8d15:34a2:c515:f802)
16:24:50 heatsink joins (~heatsink@2600:1700:bef1:5e10:d4d8:4447:1149:eaf2)
16:25:54 Vulfe_ joins (~vulfe@2600:1702:31b0:34e0:d8ae:e688:b171:9979)
16:28:02 jfe joins (~user@pool-71-184-149-134.bstnma.fios.verizon.net)
16:28:48 acidjnk_new joins (~acidjnk@p200300d0c704e7817426bb844d6a6b27.dip0.t-ipconnect.de)
16:30:24 mmfood joins (~mmfood@45.91.21.21)
16:30:38 × Vulfe_ quits (~vulfe@2600:1702:31b0:34e0:d8ae:e688:b171:9979) (Ping timeout: 264 seconds)
16:32:21 Vulfe joins (~vulfe@2600:1702:31b0:34e0:d8ae:e688:b171:9979)
16:33:59 sm2n_ joins (~sm2n@bras-base-hmtnon1497w-grc-43-64-231-95-247.dsl.bell.ca)
16:34:04 × sm2n quits (~sm2n@bras-base-hmtnon1497w-grc-43-64-231-95-247.dsl.bell.ca) (Read error: Connection reset by peer)
16:38:08 × Vulfe quits (~vulfe@2600:1702:31b0:34e0:d8ae:e688:b171:9979) (Ping timeout: 260 seconds)
16:39:13 × phasespace quits (~sar@80-89-47-117.inet.signal.no) (Ping timeout: 264 seconds)
16:40:37 × geowiesnot quits (~user@87-89-181-157.abo.bbox.fr) (Ping timeout: 246 seconds)
16:41:21 dandels joins (~dandels@unaffiliated/dandels)
16:43:25 × da39a3ee5e6b4b0d quits (~da39a3ee5@2403:6200:8876:3656:8d15:34a2:c515:f802) (Quit: My MacBook has gone to sleep. ZZZzzz…)
16:44:39 aplainzetakind joins (~johndoe@captainludd.powered.by.lunarbnc.net)
16:44:52 geekosaur joins (42d52137@66.213.33.55)
16:45:08 × berberman quits (~berberman@unaffiliated/berberman) (Ping timeout: 260 seconds)
16:45:16 berberman_ joins (~berberman@unaffiliated/berberman)
16:45:38 × aplainzetakind quits (~johndoe@captainludd.powered.by.lunarbnc.net) (Client Quit)
16:46:42 ph88 joins (~ph88@ip5f5af71a.dynamic.kabel-deutschland.de)
16:46:46 × zebrag quits (~inkbottle@aaubervilliers-654-1-109-134.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!)
16:47:14 Lord_of_Life_ joins (~Lord@unaffiliated/lord-of-life/x-0885362)
16:49:49 × Lord_of_Life quits (~Lord@unaffiliated/lord-of-life/x-0885362) (Ping timeout: 260 seconds)
16:49:49 Lord_of_Life_ is now known as Lord_of_Life
16:52:32 × darjeeling_ quits (~darjeelin@122.245.120.137) (Ping timeout: 272 seconds)
16:53:17 vappend joins (~ezrakilty@75-172-99-84.tukw.qwest.net)
16:53:41 Vulfe joins (~vulfe@2600:1702:31b0:34e0:d8ae:e688:b171:9979)
16:54:12 phasespace joins (~sar@89-162-33-21.fiber.signal.no)
16:54:35 Wuzzy joins (~Wuzzy@p549c9144.dip0.t-ipconnect.de)
16:55:38 × acidjnk_new quits (~acidjnk@p200300d0c704e7817426bb844d6a6b27.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
16:57:56 × vappend quits (~ezrakilty@75-172-99-84.tukw.qwest.net) (Ping timeout: 256 seconds)
16:58:32 <afreak> is it possible to set some property to all floating windows in xmonad? like setting something silimar to this https://github.com/i3/i3/issues/2223 ? would be nice to only have shadows on floating windows
16:58:32 × Vulfe quits (~vulfe@2600:1702:31b0:34e0:d8ae:e688:b171:9979) (Ping timeout: 260 seconds)
16:58:45 <afreak> xprop property
16:59:16 <Uniaika> merijn: actually, async does the job for my usecase
16:59:16 × dandels quits (~dandels@unaffiliated/dandels) (Ping timeout: 240 seconds)
16:59:43 <afreak> ops wrong channel, sorry
17:00:39 ep1ctetus joins (~epictetus@ip184-187-162-163.sb.sd.cox.net)
17:03:20 bitmagie joins (~Thunderbi@200116b80633010015c9d3aff2b838ff.dip.versatel-1u1.de)
17:03:39 × xff0x quits (~xff0x@2001:1a81:528c:9f00:e41b:8ce6:994e:2b92) (Ping timeout: 244 seconds)
17:04:45 xff0x joins (~xff0x@2001:1a81:528c:9f00:6cfe:f11b:e4a5:7058)
17:05:39 darjeeling_ joins (~darjeelin@122.245.120.137)
17:06:33 × heatsink quits (~heatsink@2600:1700:bef1:5e10:d4d8:4447:1149:eaf2) (Remote host closed the connection)
17:07:31 tzlil joins (~tzlil@unaffiliated/tzlil)
17:10:02 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
17:10:08 <kuribas> merijn: why don't you use async?
17:10:51 kupi joins (uid212005@gateway/web/irccloud.com/x-sxbetnzyfydbbjvs)
17:10:57 Goldio joins (uid478328@gateway/web/irccloud.com/x-wefrznpbgatcsvzl)
17:11:07 qpper joins (2d5f2d1b@45.95.45.27)
17:11:34 Vulfe joins (~vulfe@2600:1702:31b0:34e0:14ba:8187:11f3:2cd8)
17:11:58 <qpper> hello, is there any way to write "f { value }" instead of "f SumType { value }"?
17:12:06 aplainzetakind joins (~johndoe@captainludd.powered.by.lunarbnc.net)
17:13:21 zebrag joins (~inkbottle@aaubervilliers-654-1-109-134.w86-212.abo.wanadoo.fr)
17:15:03 <kuribas> what's thats supposed to do?
17:16:14 × Vulfe quits (~vulfe@2600:1702:31b0:34e0:14ba:8187:11f3:2cd8) (Ping timeout: 264 seconds)
17:16:33 machinedgod joins (~machinedg@135-23-192-217.cpe.pppoe.ca)
17:16:46 <qpper> call the function f with a SumType. SumType consists of a single field named value
17:16:57 vappend joins (~ezrakilty@75-172-99-84.tukw.qwest.net)
17:17:06 <kuribas> so "f $ SumType value"?
17:17:20 <kuribas> or f (SumType value)?
17:18:14 × zebrag quits (~inkbottle@aaubervilliers-654-1-109-134.w86-212.abo.wanadoo.fr) (Client Quit)
17:18:16 <kuribas> or if you have a record f SumType{value = 3}, though sumtypes with fields are weird.
17:18:21 <qpper> SumType value allows to be called with a variable named value2, I want to ensure that the function is called with the right variable names
17:18:55 <kuribas> why wouldn't it be called with the right name?
17:19:08 <kuribas> you pass the name to the function...
17:19:15 <kuribas> there is no other way in haskell.
17:19:32 ski doesn't know what "SumType value allows to be called with a variable named value2" means
17:19:51 <qpper> this is what I mean: f (SumType value2)
17:20:01 <qpper> this does not cause an error
17:20:28 <kuribas> good, so what is the problem then?
17:21:12 <qpper> it's error prone, if I have foo and bar with the same type, i can pass both of them
17:21:53 <kuribas> qpper: we cannot help you without more context
17:22:11 <kuribas> qpper: try to explain what you are doing, and perhaps paste the code somewhere
17:22:47 <kuribas> the problem you are solving, not the solution you have that doesn't work...
17:23:15 × kritzefitz quits (~kritzefit@fw-front.credativ.com) (Remote host closed the connection)
17:24:55 zebrag joins (~inkbottle@aaubervilliers-654-1-109-134.w86-212.abo.wanadoo.fr)
17:24:55 <kuribas> qpper: or do you mean newtype instead of sumtype?
17:25:33 f-a joins (~f-a@151.36.34.47)
17:26:32 × jlamothe quits (~jlamothe@198.251.55.207) (Quit: leaving)
17:27:27 × hekkaidekapus{ quits (~tchouri@gateway/tor-sasl/hekkaidekapus) (Remote host closed the connection)
17:28:51 <qpper> https://gist.github.com/theqp/8f049861498df238f398b87c8e401fc4
17:29:45 <qpper> if you speak typescript I can show an example from that language: "f({myField})"
17:31:18 hekkaidekapus{ joins (~tchouri@gateway/tor-sasl/hekkaidekapus)
17:31:52 Vulfe joins (~vulfe@2600:1702:31b0:34e0:14ba:8187:11f3:2cd8)
17:31:55 × christo quits (~chris@81.96.113.213) (Remote host closed the connection)
17:32:32 christo joins (~chris@81.96.113.213)
17:32:39 <f-a> hello. If I have an hexadecimal number like 0x22, how do I get a bit representation (say, a list of 8 bools)? I bet there is something in Base, but don’t know what to hoogle
17:34:18 × nbloomf quits (~nbloomf@2600:1700:ad14:3020:6ccc:7c34:64f9:a54f) (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:34:48 djanatyn joins (~djanatyn@vps-7f49a6b0.vps.ovh.ca)
17:35:10 × Vulfe quits (~vulfe@2600:1702:31b0:34e0:14ba:8187:11f3:2cd8) (Remote host closed the connection)
17:35:15 <ski> > [testBit 0x22 i | i <- [0 .. 7]]
17:35:17 Vulfe_ joins (~vulfe@2600:1702:31b0:34e0:14ba:8187:11f3:2cd8)
17:35:18 <lambdabot> [False,True,False,False,False,True,False,False]
17:35:29 × christo quits (~chris@81.96.113.213) (Read error: Connection reset by peer)
17:35:41 <f-a> ski: it is what I ended up doing, I thought there was a, uhh, dedicated type but that would do
17:35:42 christo joins (~chris@81.96.113.213)
17:35:53 × cgadski_ quits (~cgadski@a95-95-106-208.cpe.netcabo.pt) (Remote host closed the connection)
17:36:18 nbloomf joins (~nbloomf@2600:1700:ad14:3020:6ccc:7c34:64f9:a54f)
17:36:24 × hekkaidekapus{ quits (~tchouri@gateway/tor-sasl/hekkaidekapus) (Ping timeout: 240 seconds)
17:36:33 × geekosaur quits (42d52137@66.213.33.55) (Ping timeout: 248 seconds)
17:38:33 geowiesnot joins (~user@87-89-181-157.abo.bbox.fr)
17:38:50 <idnar> > fromMaybe <*> stripPrefix "x" $ "xfoo"
17:38:52 <lambdabot> "foo"
17:38:57 <idnar> > fromMaybe <*> stripPrefix "x" $ "foo"
17:38:59 <lambdabot> "foo"
17:39:05 <idnar> ohh
17:43:14 × MidAutumnHotaru quits (~MidAutumn@unaffiliated/midautumnhotaru) (Quit: Quit 啾)
17:43:22 × pera quits (pera@gateway/vpn/mullvad/pera) (Quit: brb)
17:43:26 × DataComputist quits (~lumeng@50.43.26.251) (Quit: Leaving...)
17:43:49 MidAutumnHotaru joins (~MidAutumn@unaffiliated/midautumnhotaru)
17:44:19 <ski> cute :)
17:44:27 × elliott_ quits (~elliott_@pool-108-51-101-42.washdc.fios.verizon.net) (Read error: Connection reset by peer)
17:45:57 hekkaidekapus{ joins (~tchouri@gateway/tor-sasl/hekkaidekapus)
17:46:19 mouseghost joins (~draco@wikipedia/desperek)
17:46:46 geekosaur joins (42d52137@66.213.33.55)
17:47:28 × geowiesnot quits (~user@87-89-181-157.abo.bbox.fr) (Ping timeout: 246 seconds)
17:48:25 argento joins (~argent0@168.227.97.29)
17:49:47 cgadski joins (~cgadski@a95-95-106-208.cpe.netcabo.pt)
17:50:25 × conal quits (~conal@209.58.132.107) (Quit: Computer has gone to sleep.)
17:51:37 rayyyy joins (~nanoz@gateway/tor-sasl/nanoz)
17:51:40 elliott_ joins (~elliott_@pool-108-51-101-42.washdc.fios.verizon.net)
17:53:24 <merijn> qpper: The names on line 15 and the names inside 'f' are entirely unrelated, so your question doesn't really make sense
17:56:01 f-a parts (~f-a@151.36.34.47) ()
17:56:07 dandels joins (~dandels@unaffiliated/dandels)
17:59:03 di-wu joins (~5ee075ce@178.62.248.58)
18:06:56 heatsink joins (~heatsink@2600:1700:bef1:5e10:d4d8:4447:1149:eaf2)
18:07:18 × niko quits (~niko@freenode/staff/ubuntu.member.niko) (Ping timeout: 606 seconds)
18:07:18 × AWizzArd quits (~code@unaffiliated/awizzard) (Read error: Connection reset by peer)
18:07:43 AWizzArd joins (~code@gehrels.uberspace.de)
18:08:20 <monochrom> merijn: But NamedFieldPuns causes MyData{myField} to be legal and mean MyData{myField=myField}
18:09:16 × dandels quits (~dandels@unaffiliated/dandels) (Ping timeout: 240 seconds)
18:09:27 <monochrom> To be sure, "f {myField}" is a pipe dream. Even in other languages.
18:09:41 <merijn> monochrom: Sure
18:10:18 <merijn> monochrom: But that doesn't change anything from "what variable you construct a type with is irrelevant when pattern matching"
18:10:37 <monochrom> I don't understand "shows a syntax error and that is the purpose". Why is syntax error anyone's purpose?
18:11:22 <monochrom> Like you want to put "I am an expert in making syntax errors in C, Haskell, and PHP" on your CV?
18:11:26 × heatsink quits (~heatsink@2600:1700:bef1:5e10:d4d8:4447:1149:eaf2) (Ping timeout: 264 seconds)
18:11:30 <merijn> monochrom: Because he's conflating the name of the variable used to construct the SumType with the pattern match
18:12:45 <merijn> monochrom: "MyData{otherfield}" should be a syntax error, because you're constructing with a variable that's not named "myfield", which is of course not really sensible, since the name of variables used to construct something is entirely unrelated to what you can construct
18:12:56 <merijn> Is the logic I have divined from this example
18:13:34 <monochrom> I think the two of us have beaten the horse to death twic.
18:13:49 <merijn> ;)
18:14:03 <monochrom> Time to cook it and enjoy the game meat.
18:14:04 × mmmattyx quits (uid17782@gateway/web/irccloud.com/x-jagtkbjrzxfjkjox) (Quit: Connection closed for inactivity)
18:14:15 <monochrom> Do you like roast or do you like stew?
18:14:42 <merijn> Stew
18:14:49 <merijn> that's what I'm making tomorrow :p
18:14:59 <merijn> With a nice belgian double :p
18:15:06 dandels joins (~dandels@unaffiliated/dandels)
18:15:34 × plutoniix quits (~q@node-ujk.pool-125-24.dynamic.totinternet.net) (Quit: Leaving)
18:17:33 × dyeplexer quits (~lol@unaffiliated/terpin) (Remote host closed the connection)
18:17:53 × ubert quits (~Thunderbi@p200300ecdf1ee06ce6b318fffe838f33.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
18:18:40 poljar joins (~poljar@93-139-122-127.adsl.net.t-com.hr)
18:19:08 × Jesin quits (~Jesin@pool-72-66-101-18.washdc.fios.verizon.net) (Quit: Leaving)
18:19:25 × vappend quits (~ezrakilty@75-172-99-84.tukw.qwest.net) (Ping timeout: 264 seconds)
18:20:01 × poljar1 quits (~poljar@78-2-51-115.adsl.net.t-com.hr) (Ping timeout: 264 seconds)
18:20:03 pera joins (~pera@unaffiliated/pera)
18:20:07 × bitmagie quits (~Thunderbi@200116b80633010015c9d3aff2b838ff.dip.versatel-1u1.de) (Quit: bitmagie)
18:20:42 geowiesnot joins (~user@87-89-181-157.abo.bbox.fr)
18:21:27 Jesin joins (~Jesin@pool-72-66-101-18.washdc.fios.verizon.net)
18:21:57 × alx741 quits (~alx741@186.178.110.154) (Quit: alx741)
18:22:11 × amerigo quits (uid331857@gateway/web/irccloud.com/x-opqgzzuumlcpkvel) (Quit: Connection closed for inactivity)
18:22:47 × zebrag quits (~inkbottle@aaubervilliers-654-1-109-134.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!)
18:23:01 ubert joins (~Thunderbi@p200300ecdf1ee06ce6b318fffe838f33.dip0.t-ipconnect.de)
18:23:10 zebrag joins (~inkbottle@aaubervilliers-654-1-109-134.w86-212.abo.wanadoo.fr)
18:23:29 alx741 joins (~alx741@186.178.110.154)
18:23:37 × dandels quits (~dandels@unaffiliated/dandels) (Ping timeout: 264 seconds)
18:26:08 × knupfer quits (~Thunderbi@200116b82c627000159a14676961e630.dip.versatel-1u1.de) (Remote host closed the connection)
18:26:17 knupfer joins (~Thunderbi@200116b82c627000b8f0afd5cfbfbb8a.dip.versatel-1u1.de)
18:26:58 roconnor joins (~roconnor@host-104-157-225-60.dyn.295.ca)
18:27:35 juuandyy joins (~juuandyy@90.166.144.65)
18:29:01 × rajivr quits (uid269651@gateway/web/irccloud.com/x-wrlzwrvczojvhvjm) (Quit: Connection closed for inactivity)
18:29:18 conal joins (~conal@ip-66-115-176-204.creativelink.net)
18:31:06 × justsomeguy quits (~justsomeg@unaffiliated/--/x-3805311) (Ping timeout: 256 seconds)
18:33:25 × christo quits (~chris@81.96.113.213) (Remote host closed the connection)
18:33:43 × _ht quits (~quassel@82-169-194-8.biz.kpn.net) (Read error: Connection reset by peer)
18:34:10 × ph88 quits (~ph88@ip5f5af71a.dynamic.kabel-deutschland.de) (Ping timeout: 265 seconds)
18:34:43 _ht joins (~quassel@82-169-194-8.biz.kpn.net)
18:36:49 × geekosaur quits (42d52137@66.213.33.55) (Ping timeout: 248 seconds)
18:42:05 × michalz quits (~user@185.246.204.80) (Remote host closed the connection)
18:42:43 × conal quits (~conal@ip-66-115-176-204.creativelink.net) (Quit: Computer has gone to sleep.)
18:43:00 × geowiesnot quits (~user@87-89-181-157.abo.bbox.fr) (Ping timeout: 256 seconds)
18:43:23 christo joins (~chris@81.96.113.213)
18:43:54 × rwdrich quits (560395a9@cpc159427-cmbg20-2-0-cust424.5-4.cable.virginm.net) (Quit: Connection closed)
18:44:52 × christo quits (~chris@81.96.113.213) (Remote host closed the connection)
18:44:56 howdoi joins (uid224@gateway/web/irccloud.com/x-ikuobcyybrkdaaee)
18:47:50 <qpper> merijn exacly, that is what i want
18:47:58 × ClaudiusMaximus quits (~claude@unaffiliated/claudiusmaximus) (Quit: ->)
18:48:39 <merijn> qpper: That's impossible
18:49:21 <qpper> so the best tradeoff is "f SomeType {someField}" if I want to ensure it is called with the right name?
18:49:32 geekosaur joins (42d52137@66.213.33.55)
18:49:35 <merijn> Why does the name matter?
18:49:45 × argento quits (~argent0@168.227.97.29) (Quit: leaving)
18:50:04 <qpper> because i don't have to check i really called with the correct variable
18:50:18 <merijn> Define "correct"
18:50:42 <monochrom> What's wrong with "let x=1 in f MyData{myField=x}" which is perfectly explicit and clear and unambiguous and intuitive?
18:51:09 <monochrom> Well, unless your "intuitive" requires ambiguity and sloppiness and guessing games.
18:51:33 <qpper> nothing, also nothing wrong with f MyData x, but sometimes it is better to enforce it
18:51:54 <merijn> If only we hade some system that could enforce things at compile time...
18:51:55 <monochrom> Sorry, enforce what?
18:52:28 <qpper> enforce fooValue is not passed to a function with a parameter name barValue
18:52:38 <merijn> Why is the name relevant?
18:52:48 <monochrom> That's what MyData{myField=x} is for.
18:52:58 <qpper> because there are other variables in the scope with the same type
18:53:07 <monochrom> In "MyData{myField=x}" we see that it is not "MyData{oops=x}"
18:53:22 <merijn> qpper: Well, give them a different type, then?
18:54:02 <monochrom> Also, there is no "parameter name" in Haskell.
18:54:10 <monochrom> Are you sure you're in the right channel?
18:54:11 <qpper> merijn that makes the code even more verbose than MyData{myfield}
18:54:46 <qpper> monochrom i know, field name is the right word
18:55:21 <monochrom> There is no "pass a field name to a function" either.
18:56:28 justsomeguy joins (~justsomeg@unaffiliated/--/x-3805311)
18:57:02 christo joins (~chris@81.96.113.213)
18:57:15 <qpper> using newTypes instead of records like that is a better tradeoff
18:57:28 <monochrom> I don't understand why this is verbose. Verbose compared to what?
18:57:59 <monochrom> In all other languages the part about {field1=x, field2=y, field3=z} is unavoidable. For example look at SML, Java, and Python.
18:58:35 <monochrom> The only part you might rightfully complain about is the "MyData" part which those other languages don't impose on you.
18:58:44 <monochrom> But you are not complaining about "MyData".
18:58:59 <monochrom> So I don't understand the logic. Unless you simply want the computer to be telepathic.
18:59:48 × ubert quits (~Thunderbi@p200300ecdf1ee06ce6b318fffe838f33.dip0.t-ipconnect.de) (Ping timeout: 258 seconds)
18:59:53 <merijn> monochrom: Most people want that :p
19:00:53 vicfred joins (~vicfred@unaffiliated/vicfred)
19:00:54 <monochrom> Well, yeah, and that brings us to the next whole new level.
19:01:02 heatsink joins (~heatsink@2600:1700:bef1:5e10:d4d8:4447:1149:eaf2)
19:01:18 <monochrom> If one simply wants the computer to be telepathic, why is one learning any programming language at all?
19:01:49 <geekosaur> actually, I don't, nless that includes explaining to the next person who looks at the code (who might well be me) what I was thinking at the time
19:03:05 <qpper> compared to the typescript example f({myField})
19:03:30 berberman joins (~berberman@unaffiliated/berberman)
19:03:38 × berberman_ quits (~berberman@unaffiliated/berberman) (Ping timeout: 264 seconds)
19:04:49 × Gurkenglas quits (~Gurkengla@unaffiliated/gurkenglas) (Ping timeout: 246 seconds)
19:05:32 × DTZUZU quits (~DTZUZU@205.ip-149-56-132.net) (Read error: Connection reset by peer)
19:05:47 DTZUZU joins (~DTZUZU@205.ip-149-56-132.net)
19:05:52 <monochrom> And my understanding of your other sentences is that you are also dissatisfied with "{myField}" because this oh-so-compressed (more like lossy compression) is vulnerable to "what if I have a typo and mistakenly write {oops}".
19:06:22 × ADG1089__ quits (~aditya@122.163.165.143) (Remote host closed the connection)
19:06:23 × juuandyy quits (~juuandyy@90.166.144.65) (Quit: Konversation terminated!)
19:06:50 tomsen_ joins (~tomsen@2a02:908:1862:49e0::3)
19:06:54 <dolio> If the record constructor is 1 letter, the Haskell version is the same number of characters.
19:07:25 ADG1089__ joins (~aditya@122.163.165.143)
19:07:58 <monochrom> inb4 "but one-letter names are unreadable meaningless math-nerd notation"
19:09:13 × tomsen quits (~tomsen@2a02:908:1862:49e0::3) (Ping timeout: 272 seconds)
19:09:34 <monochrom> I actually agree that one-letter names can be unergonomic.
19:10:00 conal joins (~conal@ip-66-115-176-150.creativelink.net)
19:10:05 <monochrom> But has anyone extrapolate that to conclude: therefore, zero-length names are even worse?
19:12:16 × justsomeguy quits (~justsomeg@unaffiliated/--/x-3805311) (Quit: WeeChat 2.9)
19:12:24 justsomeguy joins (~justsomeg@unaffiliated/--/x-3805311)
19:12:51 <dolio> Well, they might not be.
19:13:50 <dolio> Focusing on the call ignores other sources of verbosity that would come from anonymous records, though.
19:14:03 × rayyyy quits (~nanoz@gateway/tor-sasl/nanoz) (Ping timeout: 240 seconds)
19:14:54 <dolio> Like, enumerating the fields as a type is more verbose.
19:15:33 × matryoshka quits (~matryoshk@2606:6080:1002:8:3285:30e:de43:8809) (Ping timeout: 272 seconds)
19:16:42 Gurkenglas joins (~Gurkengla@unaffiliated/gurkenglas)
19:18:49 × Sonderblade quits (~helloman@94.191.153.115.mobile.tre.se) (Ping timeout: 264 seconds)
19:19:38 <dolio> Mostly I don't get the preoccupation with record syntax, though. Direct record munging makes up a very small portion of my code.
19:20:40 <merijn> dolio: But that's what everyone talks about on the social medias!
19:21:28 <merijn> Which clearly means it's the most important thing
19:21:45 matryoshka joins (~matryoshk@184.75.223.227)
19:22:29 kritzefitz joins (~kritzefit@212.86.56.80)
19:22:47 × zebrag quits (~inkbottle@aaubervilliers-654-1-109-134.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!)
19:23:10 zebrag joins (~inkbottle@aaubervilliers-654-1-109-134.w86-212.abo.wanadoo.fr)
19:23:12 matryoshka` joins (~matryoshk@2606:6080:1002:8:3285:30e:de43:8809)
19:23:22 × matryoshka quits (~matryoshk@184.75.223.227) (Read error: Connection reset by peer)
19:23:59 <dolio> Direct record stuff is way more significant in my Agda code, because it has copattern matching, and because the termination checker isn't smart enough to allow you to factor out as much code.
19:25:07 <dolio> Also probably because all my agda code is trivial compared to Haskell code.
19:27:05 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
19:27:50 <hpc> what we really need to be discussing more is the lexical syntax of comments :P
19:29:40 × Goldio quits (uid478328@gateway/web/irccloud.com/x-wefrznpbgatcsvzl) (Quit: Connection closed for inactivity)
19:30:15 × dhouthoo quits (~dhouthoo@ptr-eitgbj2w0uu6delkbrh.18120a2.ip6.access.telenet.be) (Quit: WeeChat 3.0)
19:30:43 × gxt quits (~gxt@gateway/tor-sasl/gxt) (Ping timeout: 240 seconds)
19:30:47 × xelxebar quits (~xelxebar@gateway/tor-sasl/xelxebar) (Quit: ZNC 1.7.2+deb3 - https://znc.in)
19:32:08 ClaudiusMaximus joins (~claude@196.67.6.51.dyn.plus.net)
19:32:08 × ClaudiusMaximus quits (~claude@196.67.6.51.dyn.plus.net) (Changing host)
19:32:08 ClaudiusMaximus joins (~claude@unaffiliated/claudiusmaximus)
19:32:16 <monochrom> Social media record all your comments. :nod:
19:33:04 <merijn> monochrom: https://twitter.com/steveklabnik/status/1349362478237540354
19:33:06 gxt joins (~gxt@gateway/tor-sasl/gxt)
19:33:07 xelxebar joins (~xelxebar@gateway/tor-sasl/xelxebar)
19:33:27 <monochrom> \∩/
19:33:38 <monochrom> There is an smbc for that, too.
19:34:27 <monochrom> https://www.smbc-comics.com/comic/app-3
19:35:17 <monochrom> ObHaskell I'm improving my type inference tutorial.
19:42:05 × tzlil quits (~tzlil@unaffiliated/tzlil) (Ping timeout: 240 seconds)
19:43:03 × philopsos quits (~caecilius@gateway/tor-sasl/caecilius) (Ping timeout: 240 seconds)
19:44:09 aidecoe joins (~aidecoe@unaffiliated/aidecoe)
19:44:23 × falsifian quits (~falsifian@exoco.falsifian.org) (Quit: leaving)
19:45:03 Lycurgus joins (~niemand@cpe-45-46-139-165.buffalo.res.rr.com)
19:47:40 acidjnk_new joins (~acidjnk@p200300d0c704e7817426bb844d6a6b27.dip0.t-ipconnect.de)
19:47:45 × geekosaur quits (42d52137@66.213.33.55) (Ping timeout: 248 seconds)
19:49:59 nineonin_ joins (~nineonine@S01061cabc0b095f3.vf.shawcable.net)
19:52:51 Deide joins (~Deide@217.155.19.23)
19:53:25 × nineonine quits (~nineonine@50.216.62.2) (Ping timeout: 240 seconds)
19:54:28 × conal quits (~conal@ip-66-115-176-150.creativelink.net) (Quit: Computer has gone to sleep.)
19:56:09 borne joins (~fritjof@200116b86496e00002b34828c30df1e8.dip.versatel-1u1.de)
19:57:27 × mmfood quits (~mmfood@45.91.21.21) (Quit: Leaving)
19:59:20 × pera quits (~pera@unaffiliated/pera) (Ping timeout: 256 seconds)
20:04:30 geekosaur joins (42d52137@66.213.33.55)
20:05:21 conal joins (~conal@209.58.131.42)
20:07:15 × DavidEichmann quits (~david@234.109.45.217.dyn.plus.net) (Remote host closed the connection)
20:08:07 × knupfer quits (~Thunderbi@200116b82c627000b8f0afd5cfbfbb8a.dip.versatel-1u1.de) (Ping timeout: 260 seconds)
20:08:16 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds)
20:08:45 × Kaivo quits (~Kaivo@104-200-86-99.mc.derytele.com) (Ping timeout: 240 seconds)
20:09:40 × cgadski quits (~cgadski@a95-95-106-208.cpe.netcabo.pt) ()
20:12:14 × Tario quits (~Tario@200.119.187.212) (Ping timeout: 260 seconds)
20:12:32 pierrot_ is now known as pierrot
20:12:39 × pierrot quits (~pi@vmi95795.contabo.host) (Changing host)
20:12:39 pierrot joins (~pi@unaffiliated/pierrot)
20:12:48 <ep1ctetus> I was just talking to a colleague about how records look so verbose in Haskell because functions are so concise
20:13:41 cole-h joins (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net)
20:18:23 × andreas303 quits (~andreas@gateway/tor-sasl/andreas303) (Ping timeout: 240 seconds)
20:18:47 × conal quits (~conal@209.58.131.42) (Quit: Computer has gone to sleep.)
20:18:56 × kuribas quits (~user@ptr-25vy0i9hu20gjwlk8ce.18120a2.ip6.access.telenet.be) (Quit: ERC (IRC client for Emacs 26.3))
20:19:21 andreas303 joins (~andreas@gateway/tor-sasl/andreas303)
20:19:44 × jfe quits (~user@pool-71-184-149-134.bstnma.fios.verizon.net) (Ping timeout: 256 seconds)
20:20:03 conal joins (~conal@209.58.131.42)
20:20:14 × conal quits (~conal@209.58.131.42) (Client Quit)
20:22:00 × royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed)
20:22:17 jfe joins (~user@pool-71-184-149-134.bstnma.fios.verizon.net)
20:22:23 ph88 joins (~ph88@2a02:8109:9e00:7e5c:31dc:e698:c1fb:a61d)
20:22:23 royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
20:22:28 × Lycurgus quits (~niemand@cpe-45-46-139-165.buffalo.res.rr.com) (Quit: Exeunt)
20:22:59 wonko7 joins (~wonko7@2a01:e35:2ffb:7040:9f6f:4e99:c28:c69a)
20:24:13 conal joins (~conal@212.102.44.130)
20:26:43 × jfe quits (~user@pool-71-184-149-134.bstnma.fios.verizon.net) (Ping timeout: 246 seconds)
20:27:12 × maerwald quits (~maerwald@mail.hasufell.de) (Remote host closed the connection)
20:27:16 × royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 265 seconds)
20:28:52 Sheilong joins (uid293653@gateway/web/irccloud.com/x-exqmmrztjppnvoxd)
20:31:42 royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
20:32:43 × ChaiTRex quits (~ChaiTRex@gateway/tor-sasl/chaitrex) (Ping timeout: 240 seconds)
20:32:43 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Ping timeout: 240 seconds)
20:33:03 × xelxebar quits (~xelxebar@gateway/tor-sasl/xelxebar) (Ping timeout: 240 seconds)
20:34:05 × zebrag quits (~inkbottle@aaubervilliers-654-1-109-134.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!)
20:34:15 xelxebar joins (~xelxebar@gateway/tor-sasl/xelxebar)
20:34:29 ChaiTRex joins (~ChaiTRex@gateway/tor-sasl/chaitrex)
20:34:44 zebrag joins (~inkbottle@aaubervilliers-654-1-109-134.w86-212.abo.wanadoo.fr)
20:35:12 sord937 joins (~sord937@gateway/tor-sasl/sord937)
20:35:39 × zebrag quits (~inkbottle@aaubervilliers-654-1-109-134.w86-212.abo.wanadoo.fr) (Client Quit)
20:36:16 zebrag joins (~inkbottle@aaubervilliers-654-1-109-134.w86-212.abo.wanadoo.fr)
20:37:32 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
20:38:26 <justsomeguy> dolio: I'm starting to think that we shouldn't have record types in the first place. Leave off a field, and it isn't reflected in the type signature. Why not use Maps, instead? I'm only a noob, though, so I'm probably overlooking something.
20:38:58 <justsomeguy> (Or sets or tuples or...)
20:42:49 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds)
20:46:48 cgadski joins (~cgadski@a95-95-106-208.cpe.netcabo.pt)
20:48:02 <ski> we don't have record types
20:48:08 jfe joins (~user@pool-71-184-149-134.bstnma.fios.verizon.net)
20:48:45 × jespada quits (~jespada@90.254.245.49) (Ping timeout: 240 seconds)
20:48:50 × conal quits (~conal@212.102.44.130) (Quit: Computer has gone to sleep.)
20:49:00 × cgadski quits (~cgadski@a95-95-106-208.cpe.netcabo.pt) (Client Quit)
20:49:41 ubert joins (~Thunderbi@p200300ecdf1ee06ce6b318fffe838f33.dip0.t-ipconnect.de)
20:50:39 <monochrom> You cannot put both True and "hello" into the same Set to represent the tuple (True, "hello"). Similarly Map.
20:50:54 × Franciman quits (~francesco@host-82-48-174-127.retail.telecomitalia.it) (Quit: Leaving)
20:51:11 × danvet quits (~Daniel@2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa) (Ping timeout: 272 seconds)
20:52:11 × heatsink quits (~heatsink@2600:1700:bef1:5e10:d4d8:4447:1149:eaf2) (Remote host closed the connection)
20:52:37 × Wuzzy quits (~Wuzzy@p549c9144.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
20:52:55 × tomsen_ quits (~tomsen@2a02:908:1862:49e0::3) (Remote host closed the connection)
20:52:56 <justsomeguy> ski: Should I be calling them record constructors, instead?
20:53:09 <justsomeguy> Or just records..
20:53:15 <geekosaur> record syntax for product types?
20:53:21 <ski> records, or record syntax ?
20:54:04 conal joins (~conal@212.102.44.130)
20:54:14 × Feuermagier quits (~Feuermagi@213.178.26.41) (Ping timeout: 256 seconds)
20:55:07 jespada joins (~jespada@90.254.245.49)
20:55:09 × justsomeguy quits (~justsomeg@unaffiliated/--/x-3805311) (Quit: WeeChat 2.9)
20:56:02 × whyworxbutok quits (a7072803@167.7.40.3) (Quit: Connection closed)
20:56:47 × nineonin_ quits (~nineonine@S01061cabc0b095f3.vf.shawcable.net) (Remote host closed the connection)
20:56:50 × bitmapper quits (uid464869@gateway/web/irccloud.com/x-drqduyiabtjkanwh) (Quit: Connection closed for inactivity)
20:57:48 <ski> (you could say record syntax for data constructors, if you want a mouthful)
20:59:04 × ADG1089__ quits (~aditya@122.163.165.143) (Remote host closed the connection)
20:59:45 tomsen_ joins (~tomsen@ip-95-222-214-213.hsi15.unitymediagroup.de)
21:00:19 × _ht quits (~quassel@82-169-194-8.biz.kpn.net) (Remote host closed the connection)
21:01:49 × cole-h quits (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Quit: Goodbye)
21:03:22 cole-h joins (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net)
21:03:27 Franciman joins (~francesco@host-82-48-174-127.retail.telecomitalia.it)
21:04:31 mputz joins (~Thunderbi@dslb-088-064-063-125.088.064.pools.vodafone-ip.de)
21:04:33 × alx741 quits (~alx741@186.178.110.154) (Quit: alx741)
21:05:24 nucranium joins (~nucranium@2a02:8010:6173:0:4108:b130:3bdf:4139)
21:06:05 alx741 joins (~alx741@186.178.110.154)
21:06:13 × Varis quits (~Tadas@unaffiliated/varis) (Remote host closed the connection)
21:10:25 × mputz quits (~Thunderbi@dslb-088-064-063-125.088.064.pools.vodafone-ip.de) (Ping timeout: 264 seconds)
21:11:17 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
21:11:29 knupfer joins (~Thunderbi@200116b82c627000444868d876d9f74a.dip.versatel-1u1.de)
21:16:24 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 260 seconds)
21:24:54 × conal quits (~conal@212.102.44.130) (Quit: Computer has gone to sleep.)
21:26:05 conal joins (~conal@212.102.44.130)
21:26:17 × conal quits (~conal@212.102.44.130) (Client Quit)
21:26:39 × xff0x quits (~xff0x@2001:1a81:528c:9f00:6cfe:f11b:e4a5:7058) (Ping timeout: 272 seconds)
21:26:47 conal joins (~conal@212.102.44.130)
21:27:00 × conal quits (~conal@212.102.44.130) (Client Quit)
21:27:02 xff0x joins (~xff0x@2001:1a81:528c:9f00:3c4e:11e3:52e1:1997)
21:27:12 <dolio> I could definitely live without them, but they're convenient for some things.
21:28:57 × joel135 quits (sid136450@gateway/web/irccloud.com/x-ejidscycomljbwvk) (Ping timeout: 260 seconds)
21:29:36 × niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Read error: Connection reset by peer)
21:29:58 <dolio> But for instance, I generally use them as some core implementation, and build abstractions around manipulating them, and then use the abstractions. I don't sprinkle record code all over the place.
21:30:07 × shutendoji[m] quits (shutendoji@gateway/shell/matrix.org/x-rahorqhngflcgpid) (Ping timeout: 260 seconds)
21:30:07 × Lurkki[m]1 quits (lurkkipriv@gateway/shell/matrix.org/x-mvwakzqqfdzfbmjr) (Ping timeout: 260 seconds)
21:30:08 × lambda quits (~xiretza@mail.xiretza.xyz) (Ping timeout: 260 seconds)
21:30:08 × dsturnbull quits (sid347899@gateway/web/irccloud.com/x-lpnbxtxtmytjyfdn) (Ping timeout: 260 seconds)
21:30:08 × dsal quits (sid13060@gateway/web/irccloud.com/x-frcdhloinrhxmjcq) (Ping timeout: 260 seconds)
21:30:11 conal joins (~conal@212.102.44.138)
21:30:43 × maralorn quits (maralornma@gateway/shell/matrix.org/x-ulgtlcoftthaeisp) (Ping timeout: 260 seconds)
21:30:43 × ReinH__ quits (sid179972@gateway/web/irccloud.com/x-ooppghpllredfipz) (Ping timeout: 260 seconds)
21:30:56 joel135 joins (sid136450@gateway/web/irccloud.com/x-vyyhxnmonposoqmu)
21:31:02 dsturnbull joins (sid347899@gateway/web/irccloud.com/x-lybuwhzmiqnxosyj)
21:31:08 dsal joins (sid13060@gateway/web/irccloud.com/x-uhinxzkjykjyzztk)
21:31:29 shutendoji[m] joins (shutendoji@gateway/shell/matrix.org/x-xkkwzcxdpnysvaec)
21:31:48 Lurkki[m]1 joins (lurkkipriv@gateway/shell/matrix.org/x-nywvecrjcupkppty)
21:32:00 maralorn joins (maralornma@gateway/shell/matrix.org/x-kxmvzacxixldobru)
21:32:24 lambda joins (~xiretza@mail.xiretza.xyz)
21:32:30 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
21:32:52 <dolio> And I don't exactly understand why other people can't do similarly, other than that they're just copying their style from JS or something into Haskell.
21:33:57 ReinH__ joins (sid179972@gateway/web/irccloud.com/x-jarzgmgypqmnmzgn)
21:37:16 mmmattyx joins (uid17782@gateway/web/irccloud.com/x-jnccgurzyfdhopjk)
21:38:57 <dolio> Similar to people who show up asking how to do heterogeneous lists, because untyped languages don't require you to sort that out. It's usually not that difficult in practice to not design things in a way that require seriously heterogeneous lists.
21:40:22 <dolio> Records are more handy and less onerous than heterogeneous lists, so I'm more hesitant to put them in that category. But it seems like overly focusing on record-related syntax might be a similar phenomenon.
21:40:46 heatsink joins (~heatsink@2600:1700:bef1:5e10:d4d8:4447:1149:eaf2)
21:41:53 × qpper quits (2d5f2d1b@45.95.45.27) (Ping timeout: 248 seconds)
21:45:46 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 272 seconds)
21:46:22 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
21:47:11 × geekosaur quits (42d52137@66.213.33.55) (Quit: Connection closed)
21:47:34 Tario joins (~Tario@200.119.184.26)
21:49:07 vgtw joins (~vgtw@gateway/tor-sasl/vgtw)
21:50:42 × nucranium quits (~nucranium@2a02:8010:6173:0:4108:b130:3bdf:4139) (Quit: WeeChat 2.3)
21:50:56 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
21:51:37 <merijn> dolio: The only real problem I have with records will be fixed Real Soo Now! \o/
21:51:50 <merijn> -XNoFieldSelectors, whoo!
21:54:04 × Tario quits (~Tario@200.119.184.26) (Read error: Connection reset by peer)
21:54:54 Tario joins (~Tario@201.192.165.173)
21:55:18 <ski> it's an improvement, compared to the current situation
21:55:20 Nik05 joins (~Nik05@85.150.134.175)
21:56:07 <yushyin> NoFieldSelectors is nice!
21:56:41 <merijn> Just gonna go and throw -XNoFieldSelectors + -XNamedFieldPuns and all my record code and be happy
21:56:47 <merijn> s/and/at
21:57:02 × shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection)
21:57:35 shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com)
21:57:51 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
21:57:56 × jfe quits (~user@pool-71-184-149-134.bstnma.fios.verizon.net) (Ping timeout: 240 seconds)
21:59:53 <koz_> merijn: When's NoFieldSelectors landing?
22:00:19 <merijn> 9.0 or 9.2, I think?
22:00:37 × niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Read error: Connection reset by peer)
22:00:55 jfe joins (~user@pool-71-184-149-134.bstnma.fios.verizon.net)
22:00:56 <merijn> So, anywhere between next month and next year given the "predictability" of GHC's release schedule ;)
22:01:16 <koz_> merijn: Is it on the list for 9.0?
22:02:15 <merijn> Let me teach you a super convenient trick for discovering the answer to that question! ;)
22:02:46 <monochrom> Please tell. I want to know that trick too.
22:02:53 <yushyin> koz_: I don't see it here https://gitlab.haskell.org/ghc/ghc/-/wikis/status/ghc-9.0.1 but I guess the wiki is outofdate anyways
22:03:10 <merijn> monochrom: It involves google and the string "ghc 9.0 release notes" :p
22:03:12 <koz_> yushyin: If it ever loads rofl.
22:03:14 <monochrom> (Does it also work for "when will dependent haskell arrive?" :) )
22:03:25 <monochrom> Oh darn, that.
22:03:26 <koz_> monochrom: I have a heuristic for this!
22:03:31 <yushyin> yes the haskell gitlab ist SUPER slow :/
22:03:35 <koz_> If you say 'in the next 10 years', you'll be right 80% of the time.
22:04:01 <merijn> koz_: If I say in the next 300 years I'll be either right or too dead to care about being wrong!
22:04:16 <koz_> merijn: I only truck in _useful_ heuristics. :P
22:04:30 <monochrom> I was hoping for "ghc X release notes such that it has dependent types [for example]" where X is a Prolog-style unknown to be solved/unified for and give me the answer.
22:05:33 Feuermagier joins (~Feuermagi@213.178.26.41)
22:05:37 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
22:06:02 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 272 seconds)
22:06:03 <merijn> koz_: I don't, that's why I'm getting a PhD!*
22:06:06 <merijn> * - probably
22:06:18 <koz_> merijn: Explains why I dropped out of mine pretty well!
22:06:30 <merijn> koz_: Ah...so you're the smart one of us >.>
22:06:33 × ubert quits (~Thunderbi@p200300ecdf1ee06ce6b318fffe838f33.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
22:06:49 <koz_> If you say so.
22:07:10 <yushyin> koz_: https://gitlab.haskell.org/ghc/ghc/-/merge_requests/4743
22:07:11 <merijn> Someone: "I have a PhD!" Normal people: "Wow! You must be so smart!"
22:07:29 mirrorbird joins (~psutcliff@194.37.96.187)
22:07:31 <merijn> Someone "I have a PhD!" Other academics: "ah...so you're dumb and stubborn too, huh?"
22:07:48 <yushyin> :D
22:07:57 <koz_> merijn: So very much this.
22:08:06 <monochrom> I thought other academics were like "duh, practically everyone does".
22:08:15 <merijn> monochrom: Well, that too
22:08:18 <koz_> monochrom: Depends who you hang out with I guess.
22:08:25 × chele quits (~chele@ip5b40237d.dynamic.kabel-deutschland.de) (Remote host closed the connection)
22:08:26 <koz_> (you-plural in this case)
22:08:36 <koz_> (y'all)
22:08:59 <dolio> There's a 9.0 rc out, you can build it and see if NoFieldSelectors is in. :)
22:09:22 <dolio> Probably not going to change in a final release.
22:09:34 <merijn> koz_: One of my best liked tweets was (in response to someone polling for "more gender neutral" replacements for "guys") was pointing out that "you peons" is gender neutral >.>
22:09:46 × elfets quits (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Quit: Leaving)
22:09:49 × heatsink quits (~heatsink@2600:1700:bef1:5e10:d4d8:4447:1149:eaf2) (Remote host closed the connection)
22:09:58 <koz_> merijn: FELLOW MEATBAGS also works.
22:11:38 × kritzefitz quits (~kritzefit@212.86.56.80) (Remote host closed the connection)
22:13:15 son0p joins (~son0p@181.136.122.143)
22:15:48 × forcer1 quits (~forcer@84.39.117.57) (Remote host closed the connection)
22:18:49 × jfe quits (~user@pool-71-184-149-134.bstnma.fios.verizon.net) (Ping timeout: 260 seconds)
22:19:04 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (Ping timeout: 246 seconds)
22:24:35 × Tops2 quits (~Tobias@95.33.27.169) (Read error: Connection reset by peer)
22:25:53 mputz joins (~Thunderbi@dslb-088-064-063-125.088.064.pools.vodafone-ip.de)
22:26:43 jneira joins (501ca940@gateway/web/cgi-irc/kiwiirc.com/ip.80.28.169.64)
22:27:05 × ericsagnes quits (~ericsagne@2405:6580:0:5100:43d1:199b:be93:211c) (Ping timeout: 244 seconds)
22:27:40 × conal quits (~conal@212.102.44.138) (Quit: Computer has gone to sleep.)
22:28:29 justsomeguy joins (~justsomeg@unaffiliated/--/x-3805311)
22:29:56 × mputz quits (~Thunderbi@dslb-088-064-063-125.088.064.pools.vodafone-ip.de) (Ping timeout: 240 seconds)
22:30:29 × niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Read error: Connection reset by peer)
22:32:11 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
22:32:24 ericholscher joins (~ericholsc@185.163.110.126)
22:33:46 × Guest39736 quits (~textual@mskresolve-a.mskcc.org) (Ping timeout: 246 seconds)
22:34:45 mirrorbird_ joins (~psutcliff@2a00:801:446:b70b:607:9995:9930:4d27)
22:35:14 conal joins (~conal@212.102.44.134)
22:37:12 × mirrorbird quits (~psutcliff@194.37.96.187) (Ping timeout: 260 seconds)
22:38:34 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
22:39:34 ericsagnes joins (~ericsagne@2405:6580:0:5100:a508:836d:e92e:17f2)
22:40:10 ADG1089 joins (~adg1089@122.163.165.143)
22:41:12 <ADG1089> working on development of an ecommerce site at work, would reallly like to haskell for some parts but cto wouldn't agree due to availabulity of haskell devs - python or nodejs
22:43:02 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
22:43:29 lockdown joins (~lockdown@unaffiliated/lockdown)
22:43:37 × jneira quits (501ca940@gateway/web/cgi-irc/kiwiirc.com/ip.80.28.169.64) (Quit: Connection closed)
22:43:39 <rom1504> wise decision
22:48:13 bw2 joins (~bw1@046125250116.public.t-mobile.at)
22:50:50 Wuzzy joins (~Wuzzy@p5790eb14.dip0.t-ipconnect.de)
22:51:11 <koz_> @pl \_ -> Just x
22:51:11 <lambdabot> const (Just x)
22:52:04 × fendor quits (~fendor@91.141.0.123.wireless.dyn.drei.com) (Remote host closed the connection)
22:53:10 <koz_> @pl \t -> fs t <*> xs t
22:53:10 <lambdabot> liftM2 (<*>) fs xs
22:53:18 <koz_> Ah, liftA2.
22:58:19 poljar1 joins (~poljar@93-143-187-222.adsl.net.t-com.hr)
22:59:04 <dibblego> I once had to hire 5 haskell devs. I had 130 applicants. A year later, another 5, 180 applicants. The other guys were looking for a java dev for two years, 3 applicants, one pulled out, one was very unsuitable, the other got the job. It's a lie.
22:59:25 <merijn> Like everything "it depends"
22:59:31 × niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Read error: Connection reset by peer)
22:59:52 × Gurkenglas quits (~Gurkengla@unaffiliated/gurkenglas) (Ping timeout: 272 seconds)
23:00:07 <merijn> Where are you? How much are you paying? How skilled do your require them to be? Are you willing to invest anything in training? the list goes on and on
23:00:30 × poljar quits (~poljar@93-139-122-127.adsl.net.t-com.hr) (Ping timeout: 272 seconds)
23:01:31 <dibblego> all great questions, and the point is that any claim that "it is hard to hire haskell devs" must also be accompanied by "also python devs" and "also java devs", otherwise, it's just a lie thought up in the shower imo
23:01:46 <merijn> Hiring is hard period
23:02:16 <dibblego> right, so let's just use the appropriate tool to solve the problem, instead of relying on management doing a survey in the shower
23:02:44 <Uniaika> the trick is to pick people who are ready to learn
23:03:01 <merijn> Uniaika: That requires investing in people, and that's so 20th century ;)
23:03:02 <Uniaika> and have a local guru that produces good enough tooling tailored to what you do
23:03:15 <Uniaika> merijn: lol, McKinsey recommends firing people instead
23:03:26 <merijn> Uniaika: I recommend we all unionise >.>
23:03:45 × gehmehgeh quits (~ircuser1@gateway/tor-sasl/gehmehgeh) (Quit: Leaving)
23:04:18 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
23:05:18 <Uniaika> merijn: I'm already in a union, what about you? :P
23:05:27 <Uniaika> oh dear, it's already late
23:05:31 <Uniaika> see you tomorrow!
23:07:15 heatsink joins (~heatsink@2600:1700:bef1:5e10:d4d8:4447:1149:eaf2)
23:09:38 × bw2 quits (~bw1@046125250116.public.t-mobile.at) (Quit: leaving)
23:12:23 × vgtw quits (~vgtw@gateway/tor-sasl/vgtw) (Remote host closed the connection)
23:12:41 Cale joins (~cale@cpef48e38ee8583-cm0c473de9d680.cpe.net.cable.rogers.com)
23:13:29 vst joins (~vst@2406:3003:2004:2e8a:bd6b:578b:4351:fd57)
23:13:39 vgtw joins (~vgtw@gateway/tor-sasl/vgtw)
23:14:47 × knupfer quits (~Thunderbi@200116b82c627000444868d876d9f74a.dip.versatel-1u1.de) (Ping timeout: 260 seconds)
23:20:03 nineonine joins (~nineonine@S01061cabc0b095f3.vf.shawcable.net)
23:20:20 pavonia joins (~user@unaffiliated/siracusa)
23:20:36 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
23:20:59 ddere joins (uid110888@gateway/web/irccloud.com/x-nzqxoujubybhmaoy)
23:22:10 Gurkenglas joins (~Gurkengla@unaffiliated/gurkenglas)
23:22:15 × Synthetica quits (uid199651@gateway/web/irccloud.com/x-lowrcjycbkmtdayh) (Quit: Connection closed for inactivity)
23:23:11 × Franciman quits (~francesco@host-82-48-174-127.retail.telecomitalia.it) (Quit: Leaving)
23:24:28 × nineonine quits (~nineonine@S01061cabc0b095f3.vf.shawcable.net) (Ping timeout: 256 seconds)
23:26:02 × conal quits (~conal@212.102.44.134) (Quit: Computer has gone to sleep.)
23:28:32 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
23:29:08 × son0p quits (~son0p@181.136.122.143) (Quit: Lost terminal)
23:29:31 × niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Read error: Connection reset by peer)
23:32:23 niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl)
23:32:27 Alleria joins (~textual@2603-7000-3040-0000-91cc-b7a0-b6bf-1a42.res6.spectrum.com)
23:32:51 Alleria is now known as Guest67673
23:33:13 × ADG1089 quits (~adg1089@122.163.165.143) (Ping timeout: 264 seconds)
23:37:18 <L29Ah> is it me or cabal-install ignores --package-db=clear? https://dpaste.com/2YYAQ8FBF
23:37:49 knupfer joins (~Thunderbi@200116b82c627000cc3741fffeae9b6a.dip.versatel-1u1.de)
23:37:52 × knupfer quits (~Thunderbi@200116b82c627000cc3741fffeae9b6a.dip.versatel-1u1.de) (Client Quit)
23:38:02 knupfer joins (~Thunderbi@i5E86B4A3.versanet.de)
23:39:17 × wonko7 quits (~wonko7@2a01:e35:2ffb:7040:9f6f:4e99:c28:c69a) (Ping timeout: 260 seconds)
23:44:05 × Vulfe_ quits (~vulfe@2600:1702:31b0:34e0:14ba:8187:11f3:2cd8) (Remote host closed the connection)
23:46:37 × Tuplanolla quits (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) (Quit: Leaving.)
23:46:44 conal joins (~conal@89.187.164.95)
23:49:27 Vulfe joins (~vulfe@2600:1702:31b0:34e0:14ba:8187:11f3:2cd8)
23:50:24 × Deide quits (~Deide@217.155.19.23) (Quit: Seeee yaaaa)
23:51:07 HiRE joins (~HiRE@104.128.237.40)
23:51:15 × conal quits (~conal@89.187.164.95) (Client Quit)
23:51:49 × vst quits (~vst@2406:3003:2004:2e8a:bd6b:578b:4351:fd57) (Remote host closed the connection)
23:52:15 vst joins (~vst@2406:3003:2004:2e8a:bd6b:578b:4351:fd57)
23:53:21 conal joins (~conal@89.187.164.95)
23:53:21 × conal quits (~conal@89.187.164.95) (Client Quit)
23:53:31 LKoen joins (~LKoen@100.170.9.109.rev.sfr.net)
23:53:52 conal joins (~conal@89.187.164.95)
23:54:03 × conal quits (~conal@89.187.164.95) (Client Quit)
23:54:13 × HiRE_ quits (~HiRE@2602:ffc5:20::1:512e) (Ping timeout: 272 seconds)
23:59:22 × kupi quits (uid212005@gateway/web/irccloud.com/x-sxbetnzyfydbbjvs) (Quit: Connection closed for inactivity)

All times are in UTC on 2021-01-14.