Home liberachat/#haskell: Logs Calendar

Logs on 2024-01-24 (liberachat/#haskell)

00:01:37 <haskellbridge> 05<i​rregularsphere> imagine nullpointerexceptions in safe haskell
00:01:54 peterbecich joins (~Thunderbi@047-229-123-186.res.spectrum.com)
00:02:01 <monochrom> But _|_ is safe Haskell! >:)
00:02:02 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Remote host closed the connection)
00:02:32 ChaiTRex joins (~ChaiTRex@user/chaitrex)
00:08:49 × peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 264 seconds)
00:09:10 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Remote host closed the connection)
00:09:38 ChaiTRex joins (~ChaiTRex@user/chaitrex)
00:15:41 Square2 joins (~Square4@user/square)
00:18:43 × myxos quits (~myxos@065-028-251-121.inf.spectrum.com) (Quit: myxos)
00:19:03 × Square quits (~Square@user/square) (Ping timeout: 268 seconds)
00:28:01 × micro quits (~micro@user/micro) (Ping timeout: 246 seconds)
00:28:41 micro joins (~micro@user/micro)
00:29:55 × tzh quits (~tzh@c-71-193-181-0.hsd1.or.comcast.net) (Read error: Connection reset by peer)
00:30:13 tzh joins (~tzh@c-71-193-181-0.hsd1.or.comcast.net)
00:30:19 Tuplanolla joins (~Tuplanoll@91-159-68-95.elisa-laajakaista.fi)
00:34:11 bitmapper joins (uid464869@id-464869.lymington.irccloud.com)
00:37:15 bilegeek joins (~bilegeek@2600:1008:b04b:425e:f3c:aa87:97da:f2b4)
00:37:16 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Remote host closed the connection)
00:37:39 stiell joins (~stiell@gateway/tor-sasl/stiell)
00:39:28 myxos joins (~myxos@065-028-251-121.inf.spectrum.com)
00:49:34 causal joins (~eric@50.35.85.7)
00:51:56 × forell quits (~forell@user/forell) (Ping timeout: 252 seconds)
01:09:07 × yotta quits (~cha0s@14.191.144.106) (Quit: WeeChat 4.1.2)
01:12:25 TonyStone joins (~TonyStone@074-076-057-186.res.spectrum.com)
01:29:47 × xff0x quits (~xff0x@ai085147.d.east.v6connect.net) (Ping timeout: 260 seconds)
01:33:38 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 260 seconds)
01:35:31 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
01:44:57 rosco joins (~rosco@175.136.156.77)
01:45:27 × average quits (uid473595@user/average) (Quit: Connection closed for inactivity)
01:50:43 peterbecich joins (~Thunderbi@047-229-123-186.res.spectrum.com)
01:53:05 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
01:53:49 × mima quits (~mmh@aftr-62-216-211-120.dynamic.mnet-online.de) (Ping timeout: 264 seconds)
01:56:09 × xigua quits (~xigua@user/xigua) (Read error: Connection reset by peer)
01:56:23 xigua joins (~xigua@user/xigua)
01:58:58 × Tuplanolla quits (~Tuplanoll@91-159-68-95.elisa-laajakaista.fi) (Quit: Leaving.)
02:00:46 × pointlessslippe1 quits (~pointless@212.82.82.3) (Ping timeout: 246 seconds)
02:02:25 cross joins (~cross@spitfire.i.gajendra.net)
02:03:07 × cross quits (~cross@spitfire.i.gajendra.net) (Client Quit)
02:03:45 cross joins (~cross@spitfire.i.gajendra.net)
02:04:18 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
02:10:09 trev joins (~trev@user/trev)
02:13:34 xff0x joins (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp)
02:13:37 × thegeekinside quits (~thegeekin@189.180.85.240) (Ping timeout: 264 seconds)
02:19:42 × rosco quits (~rosco@175.136.156.77) (Quit: Lost terminal)
02:37:53 average joins (uid473595@user/average)
02:39:30 × caconym quits (~caconym@user/caconym) (Read error: Connection reset by peer)
02:42:14 × yeahitsme quits (~bob@2a01:799:15e2:1800:8bf3:5e36:1335:cc51) (Read error: Connection reset by peer)
02:42:21 caconym joins (~caconym@user/caconym)
02:42:37 yeahitsme joins (~bob@2a01:799:15e2:1800:8bf3:5e36:1335:cc51)
02:47:07 × ystael quits (~ystael@user/ystael) (Ping timeout: 256 seconds)
02:48:25 × peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 264 seconds)
02:48:48 tri joins (~tri@ool-18bc2e74.dyn.optonline.net)
02:51:18 tri_ joins (~tri@ool-18bc2e74.dyn.optonline.net)
02:52:02 tri__ joins (~tri@ool-18bc2e74.dyn.optonline.net)
02:52:18 × tri_ quits (~tri@ool-18bc2e74.dyn.optonline.net) (Read error: Connection reset by peer)
02:52:20 × tri__ quits (~tri@ool-18bc2e74.dyn.optonline.net) (Read error: Connection reset by peer)
02:52:32 tri_ joins (~tri@ool-18bc2e74.dyn.optonline.net)
02:53:29 × tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Ping timeout: 260 seconds)
02:55:05 Erutuon joins (~Erutuon@user/erutuon)
02:55:47 pointlessslippe1 joins (~pointless@212.82.82.3)
02:57:56 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:558a:c642:c5e9:5691) (Remote host closed the connection)
02:58:21 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:558a:c642:c5e9:5691)
03:03:46 forell joins (~forell@user/forell)
03:12:35 × qqq_ quits (~qqq@92.43.167.61) (Remote host closed the connection)
03:14:47 × forell quits (~forell@user/forell) (Ping timeout: 260 seconds)
03:16:55 forell joins (~forell@user/forell)
03:18:25 × tri_ quits (~tri@ool-18bc2e74.dyn.optonline.net) (Ping timeout: 264 seconds)
03:22:29 tri joins (~tri@ool-18bc2e74.dyn.optonline.net)
03:23:07 tri_ joins (~tri@172.59.8.254)
03:26:58 × tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Ping timeout: 264 seconds)
03:31:53 <haskellbridge> 05<i​rregularsphere> not all _|_ are made equal
03:32:07 <haskellbridge> 05<i​rregularsphere> \_|\_*
03:37:28 <EvanR> you dare question the central dogma of haskell
03:38:48 <haskellbridge> 05<i​rregularsphere> oh no
03:44:19 peterbecich joins (~Thunderbi@047-229-123-186.res.spectrum.com)
03:50:31 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 240 seconds)
03:51:02 stiell joins (~stiell@gateway/tor-sasl/stiell)
03:52:51 × td_ quits (~td@i53870938.versanet.de) (Ping timeout: 256 seconds)
03:54:41 td_ joins (~td@i5387090C.versanet.de)
04:04:08 ddellacosta joins (~ddellacos@ool-44c73d16.dyn.optonline.net)
04:16:49 aforemny joins (~aforemny@i59F516EE.versanet.de)
04:17:05 × aforemny_ quits (~aforemny@i59F516CD.versanet.de) (Ping timeout: 252 seconds)
04:32:50 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
04:45:27 × average quits (uid473595@user/average) (Quit: Connection closed for inactivity)
04:46:23 bilegeek_ joins (~bilegeek@47.sub-174-209-36.myvzw.com)
04:49:03 × bilegeek quits (~bilegeek@2600:1008:b04b:425e:f3c:aa87:97da:f2b4) (Ping timeout: 260 seconds)
04:56:12 × finsternis quits (~X@23.226.237.192) (Read error: Connection reset by peer)
05:08:24 average joins (uid473595@user/average)
05:16:04 × son0p quits (~ff@181.32.158.171) (Ping timeout: 256 seconds)
05:22:29 Lycurgus joins (~georg@user/Lycurgus)
05:30:43 tri_ parts (~tri@172.59.8.254) (Leaving...)
05:30:45 tri_ joins (~tri@172.59.8.254)
05:39:06 × Lycurgus quits (~georg@user/Lycurgus) (Quit: leaving)
05:43:55 × peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 256 seconds)
05:54:06 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
05:54:28 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Client Quit)
05:55:13 DigitalKiwi joins (~kiwi@2604:a880:400:d0::1ca0:e001)
05:56:12 Maxdaman1us joins (~Maxdamant@user/maxdamantus)
05:57:35 × Maxdamantus quits (~Maxdamant@user/maxdamantus) (Ping timeout: 264 seconds)
05:57:47 pavonia joins (~user@user/siracusa)
06:02:20 igemnace joins (~ian@user/igemnace)
06:04:49 × mixfix41 quits (~enriqodog@user/mixfix41) (Ping timeout: 260 seconds)
06:06:14 × Square2 quits (~Square4@user/square) (Ping timeout: 268 seconds)
06:06:50 × myxos quits (~myxos@065-028-251-121.inf.spectrum.com) (Remote host closed the connection)
06:07:32 myxos joins (~myxos@065-028-251-121.inf.spectrum.com)
06:08:05 michalz joins (~michalz@185.246.207.203)
06:08:25 <tri_> hi, im having trouble understanding foldMap (* 5) [1,2,3,4 :: Sum Int]
06:08:37 <tri_> :t foldMap
06:08:38 <lambdabot> (Foldable t, Monoid m) => (a -> m) -> t a -> m
06:09:43 _ht joins (~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
06:09:44 <tri_> fold map first arg is a function returning a monoid, however, (* 5) returns a Num. And unless Num inherits Monoid (which it's not), it should not compile
06:10:02 <tri_> however, the above code compiles and run, so can someone help me with that please
06:13:56 × bitmapper quits (uid464869@id-464869.lymington.irccloud.com) (Quit: Connection closed for inactivity)
06:14:22 <[Leary]> tri_: You're using `instance Num a => Num (Sum a)` and `instance Num a => Monoid (Sum a)`.
06:14:29 <[Leary]> :t (* 5) :: Num a => Sum a -> Sum a
06:14:30 <lambdabot> Num a => Sum a -> Sum a
06:14:37 <tri_> eya thank you
06:14:44 <tri_> i was just also figured that out haha
06:14:58 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 264 seconds)
06:15:03 <tri_> it's actualyl not retunring a Num, but it was only partially applied
06:15:08 andreabedini joins (~andreabed@2403-580e-e231-0-20a8-7249-ea21-1418.ip6.aussiebb.net)
06:15:26 × andreabedini quits (~andreabed@2403-580e-e231-0-20a8-7249-ea21-1418.ip6.aussiebb.net) (Client Quit)
06:15:50 euleritian joins (~euleritia@dynamic-176-006-180-169.176.6.pool.telefonica.de)
06:16:58 <tri_> :t (* 5) :: Num a => Sum a -> Sum a
06:16:59 <lambdabot> Num a => Sum a -> Sum a
06:19:14 takuan joins (~takuan@178-116-218-225.access.telenet.be)
06:19:20 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
06:19:42 × bilegeek_ quits (~bilegeek@47.sub-174-209-36.myvzw.com) (Quit: Leaving)
06:19:55 × Hooloovoo quits (~Hooloovoo@hax0rbana.org) (Ping timeout: 276 seconds)
06:24:07 × azimut quits (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 240 seconds)
06:27:11 Hooloovoo joins (~Hooloovoo@hax0rbana.org)
06:34:56 × michalz quits (~michalz@185.246.207.203) (Quit: ZNC 1.8.2 - https://znc.in)
06:35:54 × igemnace quits (~ian@user/igemnace) (Read error: Connection reset by peer)
06:37:51 michalz joins (~michalz@185.246.207.222)
06:40:43 × shriekingnoise quits (~shrieking@186.137.175.87) (Ping timeout: 276 seconds)
06:44:16 × tri_ quits (~tri@172.59.8.254) (Remote host closed the connection)
06:53:25 igemnace joins (~ian@user/igemnace)
06:58:23 acidjnk joins (~acidjnk@p200300d6e737e797cd67f117b5f3b07c.dip0.t-ipconnect.de)
07:10:56 bilegeek joins (~bilegeek@47.sub-174-209-36.myvzw.com)
07:18:10 × average quits (uid473595@user/average) (Quit: Connection closed for inactivity)
07:25:23 CiaoSen joins (~Jura@2a05:5800:282:4000:ca4b:d6ff:fec1:99da)
07:25:42 son0p joins (~ff@152.203.88.4)
07:29:49 × Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 264 seconds)
07:32:12 sord937 joins (~sord937@gateway/tor-sasl/sord937)
07:35:36 × euleritian quits (~euleritia@dynamic-176-006-180-169.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
07:35:55 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
07:39:20 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
07:40:15 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
07:57:17 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
07:59:21 fendor joins (~fendor@2a02:8388:1605:d100:267b:1353:13d7:4f0c)
08:02:05 × sroso quits (~sroso@user/SrOso) (Read error: Connection reset by peer)
08:06:32 sroso joins (~sroso@user/SrOso)
08:06:33 × yeahitsme quits (~bob@2a01:799:15e2:1800:8bf3:5e36:1335:cc51) (Changing host)
08:06:33 yeahitsme joins (~bob@user/yeahitsme)
08:07:07 × sroso quits (~sroso@user/SrOso) (Max SendQ exceeded)
08:10:01 gmg joins (~user@user/gehmehgeh)
08:10:30 × gmg quits (~user@user/gehmehgeh) (Remote host closed the connection)
08:11:19 gmg joins (~user@user/gehmehgeh)
08:12:48 sroso joins (~sroso@user/SrOso)
08:13:23 × sroso quits (~sroso@user/SrOso) (Max SendQ exceeded)
08:14:11 × earthy quits (~arthurvl@2a02-a469-f5e2-1-83d2-ca43-57a2-dc81.fixed6.kpn.net) (Quit: WeeChat 3.0)
08:15:19 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
08:19:01 sroso joins (~sroso@user/SrOso)
08:23:14 mima joins (~mmh@aftr-62-216-211-232.dynamic.mnet-online.de)
08:31:22 × tzh quits (~tzh@c-71-193-181-0.hsd1.or.comcast.net) (Quit: zzz)
08:34:28 × econo_ quits (uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity)
08:57:57 arthurvl joins (~arthurvl@2a02-a469-f5e2-1-83d2-ca43-57a2-dc81.fixed6.kpn.net)
08:58:22 arthurvl is now known as earthy
09:07:03 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
09:13:05 × mikess quits (~mikess@user/mikess) (Quit: mikess)
09:15:50 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:558a:c642:c5e9:5691) (Remote host closed the connection)
09:35:11 cfricke joins (~cfricke@user/cfricke)
09:36:18 mmhat joins (~mmh@p200300f1c724f9e1ee086bfffe095315.dip0.t-ipconnect.de)
09:41:53 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
09:47:02 × ft quits (~ft@p508dbda4.dip0.t-ipconnect.de) (Quit: leaving)
09:47:24 danse-nr3 joins (~danse@rm-19-56-83.service.infuturo.it)
09:50:03 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:558a:c642:c5e9:5691)
09:51:19 × CiaoSen quits (~Jura@2a05:5800:282:4000:ca4b:d6ff:fec1:99da) (Ping timeout: 268 seconds)
09:55:38 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:558a:c642:c5e9:5691) (Ping timeout: 268 seconds)
10:01:25 × califax quits (~califax@user/califx) (Remote host closed the connection)
10:06:22 califax joins (~califax@user/califx)
10:07:21 × xff0x quits (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 268 seconds)
10:19:04 × Axman6 quits (~Axman6@user/axman6) (Remote host closed the connection)
10:19:20 Axman6 joins (~Axman6@user/axman6)
10:38:36 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:558a:c642:c5e9:5691)
10:39:21 × czy quits (~user@114.226.59.181) (Remote host closed the connection)
10:39:43 [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470)
10:40:13 × danse-nr3 quits (~danse@rm-19-56-83.service.infuturo.it) (Read error: Connection reset by peer)
10:40:54 danse-nr3 joins (~danse@rm-19-17-156.service.infuturo.it)
10:40:58 czy joins (~user@114.226.59.181)
10:49:17 × califax quits (~califax@user/califx) (Remote host closed the connection)
10:49:32 califax joins (~califax@user/califx)
10:52:34 × califax quits (~califax@user/califx) (Remote host closed the connection)
10:52:58 califax joins (~califax@user/califx)
10:55:38 × krei-se quits (~krei-se@p508747fd.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
10:56:49 × cfricke quits (~cfricke@user/cfricke) (Ping timeout: 264 seconds)
10:57:51 cfricke joins (~cfricke@user/cfricke)
10:59:04 krei-se joins (~krei-se@p508747fd.dip0.t-ipconnect.de)
11:04:05 __monty__ joins (~toonn@user/toonn)
11:04:26 × krei-se quits (~krei-se@p508747fd.dip0.t-ipconnect.de) (Quit: ZNC 1.8.2 - https://znc.in)
11:06:48 xff0x joins (~xff0x@ai085147.d.east.v6connect.net)
11:10:07 × bilegeek quits (~bilegeek@47.sub-174-209-36.myvzw.com) (Quit: Leaving)
11:12:18 × phma quits (phma@2001:5b0:211f:c9b8:8d72:9b4c:9f04:5951) (Read error: Connection reset by peer)
11:13:17 phma joins (~phma@2001:5b0:211c:bbb8:1d29:ba48:4236:ecbf)
11:13:47 szkl joins (uid110435@id-110435.uxbridge.irccloud.com)
11:22:42 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Ping timeout: 256 seconds)
11:24:41 × sroso quits (~sroso@user/SrOso) (Quit: Leaving :))
11:25:15 alexherbo2 joins (~alexherbo@2a02-8440-3240-ef87-bc85-922c-f784-732c.rev.sfr.net)
11:28:08 krei-se joins (~krei-se@p508747fd.dip0.t-ipconnect.de)
11:28:19 × krei-se quits (~krei-se@p508747fd.dip0.t-ipconnect.de) (Remote host closed the connection)
11:28:37 × mmhat quits (~mmh@p200300f1c724f9e1ee086bfffe095315.dip0.t-ipconnect.de) (Ping timeout: 264 seconds)
11:30:38 krei-se joins (~krei-se@p508747fd.dip0.t-ipconnect.de)
11:31:33 Maxdaman1us is now known as Maxdamantus
11:33:02 coot_ joins (~coot@89-69-206-216.dynamic.chello.pl)
11:33:07 × krei-se quits (~krei-se@p508747fd.dip0.t-ipconnect.de) (Client Quit)
11:33:14 × coot quits (~coot@89-69-206-216.dynamic.chello.pl) (Ping timeout: 252 seconds)
11:33:46 coot_ is now known as coot
11:34:51 krei-se joins (~krei-se@p508747fd.dip0.t-ipconnect.de)
11:39:48 × krei-se quits (~krei-se@p508747fd.dip0.t-ipconnect.de) (Remote host closed the connection)
11:42:06 mmhat joins (~mmh@p200300f1c73bf4a3ee086bfffe095315.dip0.t-ipconnect.de)
11:45:56 krei-se joins (~krei-se@p508747fd.dip0.t-ipconnect.de)
11:47:47 × yeahitsme quits (~bob@user/yeahitsme) (Read error: Connection reset by peer)
11:48:10 yeahitsme joins (~bob@2a01:799:15e2:1800:8bf3:5e36:1335:cc51)
12:00:14 aforemny_ joins (~aforemny@2001:9e8:6cd9:9100:ac0d:f435:5523:64b3)
12:00:40 × aforemny quits (~aforemny@i59F516EE.versanet.de) (Ping timeout: 256 seconds)
12:12:36 × alexherbo2 quits (~alexherbo@2a02-8440-3240-ef87-bc85-922c-f784-732c.rev.sfr.net) (Remote host closed the connection)
12:13:51 alexherbo2 joins (~alexherbo@195.14.23.93.rev.sfr.net)
12:17:19 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
12:22:01 × whatsupdoc quits (uid509081@id-509081.hampstead.irccloud.com) (Quit: Connection closed for inactivity)
12:22:31 × califax quits (~califax@user/califx) (Ping timeout: 240 seconds)
12:24:49 califax joins (~califax@user/califx)
12:27:05 zetef joins (~quassel@95.77.17.251)
12:27:19 × pastly quits (~pastly@gateway/tor-sasl/pastly) (Ping timeout: 240 seconds)
12:27:43 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Ping timeout: 240 seconds)
12:29:21 rosco joins (~rosco@175.136.156.77)
12:30:05 FinnElija joins (~finn_elij@user/finn-elija/x-0085643)
12:30:25 × danse-nr3 quits (~danse@rm-19-17-156.service.infuturo.it) (Ping timeout: 264 seconds)
12:32:01 pastly joins (~pastly@gateway/tor-sasl/pastly)
12:34:33 × zetef quits (~quassel@95.77.17.251) (Remote host closed the connection)
12:35:53 × mima quits (~mmh@aftr-62-216-211-232.dynamic.mnet-online.de) (Ping timeout: 260 seconds)
12:39:02 × pastly quits (~pastly@gateway/tor-sasl/pastly) (Remote host closed the connection)
12:39:03 × tomith quits (tomith@user/tomith) (Quit: tomith)
12:39:32 pastly joins (~pastly@gateway/tor-sasl/pastly)
12:54:13 × yeahitsme quits (~bob@2a01:799:15e2:1800:8bf3:5e36:1335:cc51) (Ping timeout: 246 seconds)
13:01:01 × krei-se quits (~krei-se@p508747fd.dip0.t-ipconnect.de) (Quit: ZNC 1.8.2 - https://znc.in)
13:03:34 × kayvan quits (~user@52-119-115-185.PUBLIC.monkeybrains.net) (Remote host closed the connection)
13:12:31 krei-se joins (~krei-se@p508747fd.dip0.t-ipconnect.de)
13:13:38 danse-nr3 joins (~danse@rm-19-17-156.service.infuturo.it)
13:13:46 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 264 seconds)
13:14:17 × jmdaemon quits (~jmdaemon@user/jmdaemon) (Ping timeout: 256 seconds)
13:14:30 euleritian joins (~euleritia@dynamic-176-006-192-038.176.6.pool.telefonica.de)
13:20:42 × CrunchyFlakes quits (~CrunchyFl@146.52.130.128) (Quit: ZNC 1.8.2 - https://znc.in)
13:23:05 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Remote host closed the connection)
13:23:07 × gmg quits (~user@user/gehmehgeh) (Remote host closed the connection)
13:23:40 FinnElija joins (~finn_elij@user/finn-elija/x-0085643)
13:24:02 gmg joins (~user@user/gehmehgeh)
13:24:08 CrunchyFlakes joins (~CrunchyFl@ip92348280.dynamic.kabel-deutschland.de)
13:25:19 × adanwan quits (~adanwan@gateway/tor-sasl/adanwan) (Ping timeout: 240 seconds)
13:28:00 adanwan joins (~adanwan@gateway/tor-sasl/adanwan)
13:28:55 × chiselfuse quits (~chiselfus@user/chiselfuse) (Ping timeout: 240 seconds)
13:31:29 chiselfuse joins (~chiselfus@user/chiselfuse)
13:31:31 × szkl quits (uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
13:42:50 shriekingnoise joins (~shrieking@186.137.175.87)
13:44:50 × euleritian quits (~euleritia@dynamic-176-006-192-038.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
13:45:08 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
13:45:40 × foul_owl quits (~kerry@157.97.134.168) (Read error: Connection reset by peer)
13:50:03 × irrgit quits (~irrgit@86.106.90.226) (Remote host closed the connection)
13:50:22 irrgit joins (~irrgit@176.113.74.74)
13:55:10 azimut joins (~azimut@gateway/tor-sasl/azimut)
14:02:50 foul_owl joins (~kerry@185.219.141.160)
14:14:04 × krei-se quits (~krei-se@p508747fd.dip0.t-ipconnect.de) (Quit: ZNC 1.8.2 - https://znc.in)
14:15:06 thegeekinside joins (~thegeekin@189.180.85.240)
14:16:45 krei-se joins (~krei-se@p508747fd.dip0.t-ipconnect.de)
14:21:32 × Buggys quits (Buggys@shelltalk.net) (Ping timeout: 252 seconds)
14:24:53 CiaoSen joins (~Jura@2a05:5800:282:4000:ca4b:d6ff:fec1:99da)
14:27:51 × michalz quits (~michalz@185.246.207.222) (Read error: Connection reset by peer)
14:30:02 michalz joins (~michalz@185.246.207.221)
14:30:46 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Ping timeout: 255 seconds)
14:33:23 × igemnace quits (~ian@user/igemnace) (Read error: Connection reset by peer)
14:38:35 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Remote host closed the connection)
14:39:03 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
14:41:04 × krei-se quits (~krei-se@p508747fd.dip0.t-ipconnect.de) (Quit: ZNC 1.8.2 - https://znc.in)
14:43:17 × danse-nr3 quits (~danse@rm-19-17-156.service.infuturo.it) (Ping timeout: 240 seconds)
14:43:20 krei-se joins (~krei-se@p508747fd.dip0.t-ipconnect.de)
14:43:24 danse-nr3 joins (~danse@rm-19-27-102.service.infuturo.it)
14:48:34 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 264 seconds)
14:49:21 euleritian joins (~euleritia@dynamic-176-006-192-038.176.6.pool.telefonica.de)
14:49:38 igemnace joins (~ian@user/igemnace)
14:51:10 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 4.1.2)
14:54:35 × mmhat quits (~mmh@p200300f1c73bf4a3ee086bfffe095315.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
14:54:57 mmhat joins (~mmh@p200300f1c73bf455ee086bfffe095315.dip0.t-ipconnect.de)
14:56:08 × coot quits (~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot)
15:02:28 ystael joins (~ystael@user/ystael)
15:03:04 × ec quits (~ec@gateway/tor-sasl/ec) (Remote host closed the connection)
15:03:41 ec joins (~ec@gateway/tor-sasl/ec)
15:07:06 tri joins (~tri@ool-18bbef1a.static.optonline.net)
15:10:00 mima joins (~mmh@dhcp-138-246-3-41.dynamic.eduroam.mwn.de)
15:10:13 michalz_ joins (~michalz@185.246.207.205)
15:10:46 × michalz quits (~michalz@185.246.207.221) (Ping timeout: 264 seconds)
15:11:37 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 276 seconds)
15:12:04 zetef joins (~quassel@95.77.17.251)
15:12:24 × adanwan quits (~adanwan@gateway/tor-sasl/adanwan) (Remote host closed the connection)
15:12:46 adanwan joins (~adanwan@gateway/tor-sasl/adanwan)
15:13:39 Nixkernal joins (~Nixkernal@115.16.194.178.dynamic.wline.res.cust.swisscom.ch)
15:16:11 × zetef quits (~quassel@95.77.17.251) (Remote host closed the connection)
15:18:04 irrgit_ joins (~irrgit@89.47.234.26)
15:21:29 × irrgit quits (~irrgit@176.113.74.74) (Ping timeout: 252 seconds)
15:30:07 a51 joins (a51@gateway/vpn/protonvpn/a51)
15:33:05 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
15:39:03 tri joins (~tri@ool-18bbef1a.static.optonline.net)
15:40:04 waleee joins (~waleee@h-176-10-144-38.NA.cust.bahnhof.se)
15:54:13 Buggys joins (Buggys@Buggy.shelltalk.net)
16:03:20 × kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection)
16:03:44 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
16:20:43 × rosco quits (~rosco@175.136.156.77) (Quit: Lost terminal)
16:23:18 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.1.1)
16:25:59 × danse-nr3 quits (~danse@rm-19-27-102.service.infuturo.it) (Ping timeout: 268 seconds)
16:28:55 × azimut quits (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 240 seconds)
16:28:55 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 240 seconds)
16:29:15 × thegeekinside quits (~thegeekin@189.180.85.240) (Remote host closed the connection)
16:29:19 azimut joins (~azimut@gateway/tor-sasl/azimut)
16:30:41 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
16:32:28 danse-nr3 joins (~danse@rm-19-27-102.service.infuturo.it)
16:34:33 Silver_X joins (~Silver_X@182.178.248.65)
16:35:37 Tuplanolla joins (~Tuplanoll@91-159-68-95.elisa-laajakaista.fi)
16:36:04 tzh joins (~tzh@c-71-193-181-0.hsd1.or.comcast.net)
16:40:01 coot joins (~coot@89-69-206-216.dynamic.chello.pl)
16:43:41 stiell joins (~stiell@gateway/tor-sasl/stiell)
16:46:02 × dsrt^ quits (~cd@c-98-242-74-66.hsd1.ga.comcast.net) (Ping timeout: 268 seconds)
16:46:23 Square joins (~Square@user/square)
16:47:58 econo_ joins (uid147250@id-147250.tinside.irccloud.com)
16:48:20 dsrt^ joins (~cd@c-98-242-74-66.hsd1.ga.comcast.net)
17:00:05 × igemnace quits (~ian@user/igemnace) (Remote host closed the connection)
17:05:44 × alexherbo2 quits (~alexherbo@195.14.23.93.rev.sfr.net) (Remote host closed the connection)
17:06:55 × CiaoSen quits (~Jura@2a05:5800:282:4000:ca4b:d6ff:fec1:99da) (Ping timeout: 246 seconds)
17:10:45 × euleritian quits (~euleritia@dynamic-176-006-192-038.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
17:11:02 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
17:12:55 × Silver_X quits (~Silver_X@182.178.248.65) (Quit: Leaving)
17:13:39 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
17:14:04 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
17:15:28 × causal quits (~eric@50.35.85.7) (Quit: WeeChat 4.1.1)
17:15:34 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
17:16:25 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
17:20:37 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Remote host closed the connection)
17:21:10 tri joins (~tri@ool-18bbef1a.static.optonline.net)
17:22:40 × kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection)
17:28:32 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 252 seconds)
17:34:01 × waleee quits (~waleee@h-176-10-144-38.NA.cust.bahnhof.se) (Ping timeout: 264 seconds)
17:37:19 tri joins (~tri@ool-18bbef1a.static.optonline.net)
17:37:22 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:558a:c642:c5e9:5691) (Remote host closed the connection)
17:37:38 eggplantade joins (~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net)
17:44:40 Erutuon joins (~Erutuon@user/erutuon)
17:45:46 × rvalue quits (~rvalue@user/rvalue) (Ping timeout: 256 seconds)
17:46:06 ph88 joins (~ph88@ip5b403f30.dynamic.kabel-deutschland.de)
17:46:19 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 276 seconds)
17:48:30 × jespada quits (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net) (Quit: Textual IRC Client: www.textualapp.com)
17:51:24 wootehfoot joins (~wootehfoo@user/wootehfoot)
17:52:21 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
17:54:35 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Remote host closed the connection)
17:54:35 × pastly quits (~pastly@gateway/tor-sasl/pastly) (Read error: Connection reset by peer)
17:54:36 × azimut quits (~azimut@gateway/tor-sasl/azimut) (Remote host closed the connection)
17:54:36 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Remote host closed the connection)
17:54:36 × gmg quits (~user@user/gehmehgeh) (Remote host closed the connection)
17:55:09 pastly joins (~pastly@gateway/tor-sasl/pastly)
17:55:11 azimut joins (~azimut@gateway/tor-sasl/azimut)
17:55:12 ChaiTRex joins (~ChaiTRex@user/chaitrex)
17:55:18 stiell joins (~stiell@gateway/tor-sasl/stiell)
17:55:24 rvalue joins (~rvalue@user/rvalue)
17:55:25 gmg joins (~user@user/gehmehgeh)
17:55:54 tri joins (~tri@ool-18bbef1a.static.optonline.net)
17:56:24 × fendor quits (~fendor@2a02:8388:1605:d100:267b:1353:13d7:4f0c) (Remote host closed the connection)
17:58:39 <ph88> is there something in the standard library to reverse the function compare :: a -> a -> Ordering ? like notCompare :: a -> a -> Ordering same as compare but gives LT instead of GT and GT instead of LT
17:59:21 <ph88> or maybe a function Ordering -> Ordering to flip it around that way
18:00:13 <danse-nr3> there is a monoid to apply i think, let me search for it ...
18:00:34 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 264 seconds)
18:01:11 × rvalue quits (~rvalue@user/rvalue) (Ping timeout: 264 seconds)
18:02:03 <[Leary]> ph88: `comparing Down` or just `flip compare`.
18:03:18 <mauke> > sortBy (flip compare) [3,1,4,1,5,9,2,6,5]
18:03:19 <lambdabot> [9,6,5,5,4,3,2,1,1]
18:03:27 <danse-nr3> oh yeah i must have recalled wrong about Down
18:04:18 <ph88> i thought that it didn't matter for compare whether you put an argument in first or second position o_O
18:04:19 tri joins (~tri@ool-18bbef1a.static.optonline.net)
18:04:55 <mauke> > sortBy (comparing length <> flip compare) (words "looks like the shoe is on the other foot now")
18:04:57 <lambdabot> ["on","is","the","the","now","shoe","like","foot","other","looks"]
18:05:32 <ph88> what monoid is that ?
18:06:04 <danse-nr3> i was thinking of Down, not a monoid
18:06:06 <EvanR> > compare True False
18:06:07 <lambdabot> GT
18:06:09 <EvanR> > compare False True
18:06:11 <lambdabot> LT
18:06:20 <mauke> > 1 < 2
18:06:21 <lambdabot> True
18:06:26 <mauke> > 2 < 1
18:06:27 <lambdabot> False
18:06:40 <ncf> ph88: Monoid Ordering
18:06:46 <ncf> > LT <> GT
18:06:47 <lambdabot> LT
18:06:49 <ncf> > EQ <> LT
18:06:51 <lambdabot> LT
18:06:57 <ncf> it implements lexicographical ordering
18:06:58 <mauke> (Monoid m) => e -> m
18:07:23 <ncf> well, there's also the Monoid m => Monoid (a -> m) instance involved
18:07:38 <ph88> :t flip compare
18:07:39 <lambdabot> Ord a => a -> a -> Ordering
18:07:43 × coot quits (~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot)
18:07:50 <ph88> :t comparing length
18:07:51 <lambdabot> Foldable t => t a -> t a -> Ordering
18:08:00 <ncf> given f, g :: a -> a -> Ordering, f <> g = \ x y -> f x y <> g x y
18:08:09 <ph88> Foldable t => t a -> t a -> Ordering <> Ord a => a -> a -> Ordering
18:08:23 <ph88> how can this be monoid over Ordering when there are 2 more arguments to be filled ?
18:08:35 <ncf> because of the aforementioned instance for functions
18:08:59 <ncf> defined here https://hackage.haskell.org/package/base-4.19.0.0/docs/src/GHC.Base.html#line-398
18:09:01 <ph88> oh ok not familiar with those instances
18:09:04 <ph88> thanks for the help
18:09:18 <ncf> (and above for Semigroup)
18:09:30 rvalue joins (~rvalue@user/rvalue)
18:09:30 <ncf> here it fires twice, because two arguments
18:13:09 qqq joins (~qqq@92.43.167.61)
18:13:10 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
18:13:19 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
18:13:57 × Feuermagier quits (~Feuermagi@user/feuermagier) (Quit: Leaving)
18:14:41 <haskellbridge> 15<J​ade> I wish there was a way to have the option for any datatype to have a temporary Show instance (as well as any types it depends on) in order to debug random constructors you find in the wild
18:14:52 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
18:15:36 <ph88> if i want a function like [a -> a -> Ordering] -> [a] -> [a] where it tries the next comparison function in cases where the previous gives EQ is that something i have to write myself or is there something in the stdlib that combines these ordering functions ?
18:16:26 <mauke> I don't understand the [a] -> [a] part
18:16:31 <haskellbridge> 15<J​ade> you can use the `Semigroup` instance of `Ordering`
18:16:43 <mauke> :t mconcat
18:16:43 <lambdabot> Monoid a => [a] -> a
18:16:56 <mauke> :t mconcat [compare]
18:16:57 <lambdabot> Ord a => a -> a -> Ordering
18:17:16 <hololeap> what's the best way to throw an unrecoverable error that will give a full stack trace
18:17:32 <hololeap> just error from Prelude?
18:17:34 <ph88> mauke, it was a typo [a -> a -> Ordering] -> a -> a
18:17:48 <ph88> thanks !
18:17:49 <ncf> do you mean [a -> a -> Ordering] -> a -> a -> Ordering? if so, mconcat
18:19:00 mc47 joins (~mc47@xmonad/TheMC47)
18:19:56 <EvanR> what is this full stack trace you speak of
18:20:23 × danse-nr3 quits (~danse@rm-19-27-102.service.infuturo.it) (Ping timeout: 264 seconds)
18:25:48 <EvanR> if functions / values have the HasCallStack constraint you can get a partial call stack by error-ing
18:26:00 <ph88> hololeap, i believe you have to either compiler or set runtime options to stack trace on exception
18:26:34 <ph88> how can i go from function b -> b -> Ordering to Maybe b -> Maybe b -> Ordering ?
18:28:17 <EvanR> is that a bicontrafunctor or something
18:28:39 <hololeap> long story, but I'm trying to get some HLS tests fixed on gentoo, my comp is too slow so I occassionally get "Timed out while waiting for server" test failures, so I tried to patch out timeouts for lsp-test. somehow it's still happening and I want to see what is calling that exception
18:28:54 × gmg quits (~user@user/gehmehgeh) (Remote host closed the connection)
18:29:08 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
18:29:40 gmg joins (~user@user/gehmehgeh)
18:30:44 <ph88> hololeap, stack build --profile program +RTS -xc try this
18:31:02 <ncf> ph88: there's an Ord a => Ord (Maybe a) instance, is that what you're after?
18:31:31 <ncf> i guess i don't know if you can invoke that instance directly as a function
18:31:32 × shapr quits (~user@c-24-218-186-89.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
18:32:16 <ncf> i doubt it, even
18:32:37 <hololeap> Ord (Maybe a) should do what you expect. `Just x > Nothing` for all values of x
18:32:58 <ph88> f :: (a -> a -> Ordering) -> (Maybe a -> Maybe a -> Ordering)
18:33:13 <ncf> if a happens to have a bottom element you can contramap (fromMaybe bottom)
18:33:18 <ncf> but that's kind of cheating :p
18:33:37 <ncf> also not quite correct i guess
18:34:07 <ncf> (you'd have Nothing == Just bottom, but you want Nothing < Just bottom)
18:34:24 <ncf> anyway, i don't think there's a better way than defining it by hand
18:34:50 <ph88> maybe this function can help? liftA2 :: (a -> b -> c) -> f a -> f b -> f c
18:35:56 <hololeap> ph88: that will return a (Maybe Ordering)
18:36:17 <ph88> isn't that guaranteed to be Just ?
18:36:28 <ncf> if you fromMaybe EQ (liftA2 compare) you get something close, but not quite what you want
18:36:41 <ncf> you will get Nothing == Just a again
18:36:57 <hololeap> no, if either Maybe argument is Nothing, the result will be Nothing
18:37:11 <ph88> :(
18:37:31 wootehfoot joins (~wootehfoo@user/wootehfoot)
18:37:31 Zmzi joins (rscastilho@user/Zmzi)
18:37:55 <hololeap> but the Ord a => Ord (Maybe a) instance should do what you want, I would think?
18:37:59 × Zmzi quits (rscastilho@user/Zmzi) (Remote host closed the connection)
18:38:11 <ncf> they want it at runtime
18:38:49 <[Leary]> % :t liftCompare @Maybe
18:38:49 <yahb2> liftCompare @Maybe ; :: (a -> b -> Ordering) -> Maybe a -> Maybe b -> Ordering
18:38:53 <hololeap> unless you truly want to pass in a function `a -> a -> Ordering` that isn't `compare`
18:39:25 <ncf> [Leary]: nice
18:39:35 <ncf> didn't know about Ord1
18:39:35 <ph88> [Leary], very nice
18:39:39 <hololeap> oh, right Ord1
18:40:22 <hololeap> % Just 4 `compare` Just 5
18:40:22 <yahb2> LT
18:40:27 <hololeap> % Just 4 `compare` Nothing
18:40:27 <yahb2> GT
18:41:59 <ph88> what does it mean when we have a typeclass with a 1 attached? I was it with Generic too sometimes
18:42:44 <ncf> usually means it applies to functors instead of types
18:42:50 <hololeap> it means that it works with things a kind of (Type -> Type)
18:43:19 <hololeap> Ord2 works with things with a kind of (Type -> Type -> Type)
18:43:31 <hololeap> such as Either
18:43:36 <ph88> aaah i see !
18:44:10 <hololeap> ph88: the -xc profiling option looks like what I want. I'll try it out
18:44:48 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Remote host closed the connection)
18:45:32 × hippoid1 quits (~hippoid@c-98-213-162-40.hsd1.il.comcast.net) (Remote host closed the connection)
18:45:35 tri joins (~tri@ool-18bbef1a.static.optonline.net)
18:45:55 hippoid joins (~hippoid@c-98-213-162-40.hsd1.il.comcast.net)
18:46:23 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
18:47:27 × rvalue quits (~rvalue@user/rvalue) (Quit: ZNC - https://znc.in)
18:47:41 rvalue joins (~rvalue@user/rvalue)
18:50:22 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 256 seconds)
19:02:11 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Remote host closed the connection)
19:02:12 × gmg quits (~user@user/gehmehgeh) (Remote host closed the connection)
19:02:12 × pastly quits (~pastly@gateway/tor-sasl/pastly) (Remote host closed the connection)
19:02:36 pastly joins (~pastly@gateway/tor-sasl/pastly)
19:02:40 stiell joins (~stiell@gateway/tor-sasl/stiell)
19:02:53 gmg joins (~user@user/gehmehgeh)
19:07:23 tri joins (~tri@ool-18bbef1a.static.optonline.net)
19:12:07 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 276 seconds)
19:12:45 target_i joins (~target_i@217.175.14.39)
19:16:31 × pastly quits (~pastly@gateway/tor-sasl/pastly) (Remote host closed the connection)
19:16:58 pastly joins (~pastly@gateway/tor-sasl/pastly)
19:19:31 wootehfoot joins (~wootehfoo@user/wootehfoot)
19:24:41 × mima quits (~mmh@dhcp-138-246-3-41.dynamic.eduroam.mwn.de) (Ping timeout: 260 seconds)
19:27:19 × justache quits (~justache@user/justache) (Read error: Connection reset by peer)
19:28:31 justache joins (~justache@user/justache)
19:29:26 coot joins (~coot@89-69-206-216.dynamic.chello.pl)
19:31:39 × Axman6 quits (~Axman6@user/axman6) (*.net *.split)
19:31:56 Axman6 joins (~Axman6@user/axman6)
19:33:12 ft joins (~ft@p508dbda4.dip0.t-ipconnect.de)
19:35:07 waleee joins (~waleee@h-176-10-144-38.NA.cust.bahnhof.se)
19:37:25 tri joins (~tri@ool-18bbef1a.static.optonline.net)
19:38:44 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
19:41:42 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Remote host closed the connection)
19:42:08 × justache quits (~justache@user/justache) (Read error: Connection reset by peer)
19:42:24 ChaiTRex joins (~ChaiTRex@user/chaitrex)
19:42:52 average joins (uid473595@user/average)
19:45:41 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 240 seconds)
19:49:26 justache joins (~justache@user/justache)
20:02:40 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
20:04:31 × pastly quits (~pastly@gateway/tor-sasl/pastly) (Ping timeout: 240 seconds)
20:04:55 × gmg quits (~user@user/gehmehgeh) (Ping timeout: 240 seconds)
20:07:30 tri joins (~tri@ool-18bbef1a.static.optonline.net)
20:07:36 gmg joins (~user@user/gehmehgeh)
20:07:41 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
20:11:43 pastly joins (~pastly@gateway/tor-sasl/pastly)
20:13:13 wootehfoot joins (~wootehfoo@user/wootehfoot)
20:13:57 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
20:13:59 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 260 seconds)
20:14:43 <ph88> hololeap, did it work out ?
20:15:18 × eggplantade quits (~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
20:16:35 tri joins (~tri@ool-18bbef1a.static.optonline.net)
20:17:53 × coot quits (~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot)
20:18:11 <hololeap> it certainly gave me a lot of debug info :p
20:18:34 <hololeap> although I had to build the test-suite as an executable to get profiling to work
20:18:42 alexherbo2 joins (~alexherbo@2a02-8440-3240-ef87-9c3a-8942-2bb0-e838.rev.sfr.net)
20:21:25 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 264 seconds)
20:30:10 mobivme joins (~mobivme@112.201.111.217)
20:35:46 coot joins (~coot@89-69-206-216.dynamic.chello.pl)
20:37:33 tri joins (~tri@ool-18bbef1a.static.optonline.net)
20:46:05 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
20:48:40 mima joins (~mmh@aftr-62-216-211-11.dynamic.mnet-online.de)
20:50:45 mikoto-chan joins (~mikoto-ch@ip-83-134-169-166.dsl.scarlet.be)
20:51:11 × trev quits (~trev@user/trev) (Quit: trev)
20:53:46 eggplantade joins (~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net)
20:58:37 × eggplantade quits (~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 264 seconds)
21:07:49 × coot quits (~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot)
21:13:15 pandeyan joins (~pandeyan@192-184-249-55.fiber.dynamic.sonic.net)
21:13:37 × _ht quits (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Remote host closed the connection)
21:14:18 × anpad quits (~pandeyan@user/anpad) (Ping timeout: 260 seconds)
21:14:48 × qqq quits (~qqq@92.43.167.61) (Remote host closed the connection)
21:17:53 [_] joins (~itchyjunk@user/itchyjunk/x-7353470)
21:21:17 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Ping timeout: 240 seconds)
21:22:37 × mikoto-chan quits (~mikoto-ch@ip-83-134-169-166.dsl.scarlet.be) (Ping timeout: 264 seconds)
21:32:39 × target_i quits (~target_i@217.175.14.39) (Quit: leaving)
21:35:07 × gmg quits (~user@user/gehmehgeh) (Remote host closed the connection)
21:35:48 gmg joins (~user@user/gehmehgeh)
21:36:37 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
21:40:20 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
21:41:06 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 268 seconds)
21:41:25 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:d9f4:da25:bff2:5432)
21:42:55 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 240 seconds)
21:44:22 mikoto-chan joins (~mikoto-ch@85-76-72-21-nat.elisa-mobile.fi)
21:44:49 × ddellacosta quits (~ddellacos@ool-44c73d16.dyn.optonline.net) (Ping timeout: 264 seconds)
21:45:24 peterbecich joins (~Thunderbi@047-229-123-186.res.spectrum.com)
21:45:54 tri joins (~tri@ool-18bbef1a.static.optonline.net)
21:50:15 × gmg quits (~user@user/gehmehgeh) (Remote host closed the connection)
21:50:19 console joins (~console@cpc114424-sout9-2-0-cust3385.20-1.cable.virginm.net)
21:50:36 <console> Hello, anyone there?
21:50:43 <yushyin> maybe
21:51:03 <console> Is this a budy channel?
21:51:09 gmg joins (~user@user/gehmehgeh)
21:51:13 <console> Sorry, *busy
21:51:38 <tomsmeding> sometimes it is, sometimes it isn't :)
21:51:50 <console> How long have you used this channle?
21:52:29 <Rembane> console: It becomes less busy over time, so do all the talking you need asap
21:52:40 × average quits (uid473595@user/average) (Quit: Connection closed for inactivity)
21:52:53 <console> Yes, I have noticed that
21:53:02 <console> It seems odd
21:53:19 <console> You login and everyone is quiet
21:53:20 × alexherbo2 quits (~alexherbo@2a02-8440-3240-ef87-9c3a-8942-2bb0-e838.rev.sfr.net) (Remote host closed the connection)
21:53:52 alexherbo2 joins (~alexherbo@195.14.23.93.rev.sfr.net)
21:53:54 <console> Surely defeating the point of the chat in the 1st place
21:54:08 <console> Hi Alex
21:56:52 <darkling> Tech-oriented IRC channels tend to be very solution-focussed. Random chatter isn't exactly encouraged (nor engaged in).
21:56:54 stiell joins (~stiell@gateway/tor-sasl/stiell)
21:57:11 <darkling> Specific questions with likely answers will usually get a good response.
21:57:42 <console> What sort of Tech does this channel generally focus on?
21:57:45 <darkling> Fuzzier, "get to know people" talk often goes unanswered.
21:57:59 <darkling> That's in the name... #haskell.
21:58:56 <Rembane> console: /topic is a good command to get the channel intro
21:59:14 <console> Sorry, my bad, I didn't put 2+2 together when I saw the channel name
22:00:52 console parts (~console@cpc114424-sout9-2-0-cust3385.20-1.cable.virginm.net) (Leaving)
22:01:16 <tomsmeding> darkling++ for doing this constructively
22:02:11 <darkling> I do my best.
22:04:37 × peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 264 seconds)
22:17:43 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
22:19:25 × gmg quits (~user@user/gehmehgeh) (Remote host closed the connection)
22:19:26 emmanuelux joins (~emmanuelu@user/emmanuelux)
22:20:13 gmg joins (~user@user/gehmehgeh)
22:33:49 × wagle quits (~wagle@quassel.wagle.io) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
22:34:07 wagle joins (~wagle@quassel.wagle.io)
22:34:10 × wagle quits (~wagle@quassel.wagle.io) (Client Quit)
22:35:02 wagle joins (~wagle@quassel.wagle.io)
22:36:13 acidjnk_new joins (~acidjnk@p200300d6e737e7109cde0c014502dbcd.dip0.t-ipconnect.de)
22:39:28 × acidjnk quits (~acidjnk@p200300d6e737e797cd67f117b5f3b07c.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
22:45:57 × michalz_ quits (~michalz@185.246.207.205) (Quit: ZNC 1.8.2 - https://znc.in)
22:50:49 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
22:52:28 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 276 seconds)
22:54:03 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 260 seconds)
23:01:40 <haskellbridge> 15<J​ade> I'm wondering if you could build a proper `Enum [a]` instance using an `(Enum a, Bounded a)` constraint.
23:02:09 jmdaemon joins (~jmdaemon@user/jmdaemon)
23:03:00 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
23:03:57 <ncf> might need Eq for fromEnum
23:04:45 <haskellbridge> 15<J​ade> right
23:04:49 <ncf> i guess Enum implies Eq... why is it not a superclass
23:04:52 dorin joins (~dorin@user/dorin)
23:05:55 <geekosaur> because it can often be done by patterrn matching which doesn't need Eq?
23:07:05 <ncf> ?
23:14:22 <EvanR> what if i ask is countably denumerable implying decidably equal
23:16:32 shapr joins (~user@c-24-218-186-89.hsd1.ma.comcast.net)
23:17:40 <ncf> should be
23:26:49 × pointlessslippe1 quits (~pointless@212.82.82.3) (Ping timeout: 264 seconds)
23:36:03 × mikoto-chan quits (~mikoto-ch@85-76-72-21-nat.elisa-mobile.fi) (Ping timeout: 256 seconds)
23:48:03 Sgeo joins (~Sgeo@user/sgeo)
23:48:21 peterbecich joins (~Thunderbi@047-229-123-186.res.spectrum.com)
23:50:13 × waleee quits (~waleee@h-176-10-144-38.NA.cust.bahnhof.se) (Ping timeout: 264 seconds)

All times are in UTC on 2024-01-24.