Home liberachat/#haskell: Logs Calendar

Logs on 2024-05-03 (liberachat/#haskell)

00:02:46 × philopsos quits (~caecilius@user/philopsos) (Quit: leaving)
00:05:15 yin joins (~yin@user/zero)
00:05:31 philopsos joins (~caecilius@user/philopsos)
00:06:02 × philopsos quits (~caecilius@user/philopsos) (Client Quit)
00:06:18 philopsos joins (~caecilius@user/philopsos)
00:12:42 × waldo quits (~waldo@user/waldo) (Quit: waldo)
00:17:21 × zetef quits (~quassel@5.14.202.140) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
00:23:32 × xff0x quits (~xff0x@om126236141098.32.openmobile.ne.jp) (Read error: Connection reset by peer)
00:27:18 nullobject joins (~josh@user/nullobject)
00:30:39 × Axman6 quits (~Axman6@user/axman6) (Remote host closed the connection)
00:37:47 Axman6 joins (~Axman6@user/axman6)
00:39:41 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 256 seconds)
00:53:23 sand-witch joins (~m-mzmz6l@vmi833741.contaboserver.net)
00:54:42 × EvanR quits (~EvanR@user/evanr) (Quit: Leaving)
00:55:38 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 260 seconds)
00:57:23 EvanR joins (~EvanR@user/evanr)
01:04:09 raehik joins (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net)
01:08:46 × raoul quits (~raoul@95.179.203.88) (Remote host closed the connection)
01:09:55 × Square3 quits (~Square4@user/square) (Ping timeout: 268 seconds)
01:10:15 × madeleine-sydney quits (~madeleine@c-76-155-235-153.hsd1.co.comcast.net) (Quit: Konversation terminated!)
01:18:24 × Axman6 quits (~Axman6@user/axman6) (Remote host closed the connection)
01:18:42 Axman6 joins (~Axman6@user/axman6)
01:25:57 × otto_s quits (~user@p5b04466a.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
01:27:35 otto_s joins (~user@p4ff272c0.dip0.t-ipconnect.de)
02:00:39 madeleine-sydney joins (~madeleine@c-76-155-235-153.hsd1.co.comcast.net)
02:01:11 × machinedgod quits (~machinedg@d173-183-246-216.abhsia.telus.net) (Ping timeout: 264 seconds)
02:01:55 × petrichor quits (~znc-user@user/petrichor) (Quit: ZNC 1.8.2 - https://znc.in)
02:02:20 petrichor joins (~znc-user@user/petrichor)
02:02:53 × waleee quits (~waleee@h-176-10-144-38.NA.cust.bahnhof.se) (Ping timeout: 240 seconds)
02:05:32 × shapr` quits (~user@c-24-218-186-89.hsd1.ma.comcast.net) (Ping timeout: 252 seconds)
02:21:35 × yin quits (~yin@user/zero) (Ping timeout: 264 seconds)
02:25:20 × td_ quits (~td@i5387093e.versanet.de) (Ping timeout: 245 seconds)
02:27:11 td_ joins (~td@i53870924.versanet.de)
02:32:33 × raehik quits (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) (Ping timeout: 268 seconds)
02:50:52 sroso joins (~sroso@user/SrOso)
02:50:53 × nitrix quits (~nitrix@user/meow/nitrix) (K-Lined)
02:58:57 agent314_ joins (~quassel@104.193.135.218)
03:01:44 × agent314 quits (~quassel@104.193.135.218) (Ping timeout: 260 seconds)
03:41:25 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
03:53:49 nitrix joins (~nitrix@user/meow/nitrix)
03:58:45 aforemny_ joins (~aforemny@2001:9e8:6cf6:c700:715f:48c8:40b3:51d2)
04:00:04 × aforemny quits (~aforemny@2001:9e8:6cd3:1d00:230b:c373:dfe7:68c3) (Ping timeout: 260 seconds)
04:01:47 ddellacosta joins (~ddellacos@ool-44c73d29.dyn.optonline.net)
04:02:00 _ht joins (~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
04:38:42 tri joins (~tri@ool-18bc2e74.dyn.optonline.net)
04:50:32 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds)
04:53:35 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
04:57:15 × euphores quits (~SASL_euph@user/euphores) (Quit: Leaving.)
04:57:17 × philopsos quits (~caecilius@user/philopsos) (Ping timeout: 240 seconds)
05:03:37 euphores joins (~SASL_euph@user/euphores)
05:08:41 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds)
05:09:34 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
05:13:30 zetef joins (~quassel@5.14.202.140)
05:14:23 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 264 seconds)
05:15:19 euleritian joins (~euleritia@dynamic-176-006-184-121.176.6.pool.telefonica.de)
05:20:22 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
05:22:15 takuan joins (~takuan@178-116-218-225.access.telenet.be)
05:30:04 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
05:37:37 × rvalue quits (~rvalue@user/rvalue) (Read error: Connection reset by peer)
05:37:50 × zetef quits (~quassel@5.14.202.140) (Ping timeout: 245 seconds)
05:38:07 rvalue joins (~rvalue@user/rvalue)
05:39:35 acidjnk joins (~acidjnk@p200300d6e714dc8740d0d729a6756f5c.dip0.t-ipconnect.de)
05:46:11 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 268 seconds)
05:47:48 × causal quits (~eric@50.35.88.207) (Quit: WeeChat 4.1.1)
05:50:09 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
05:56:07 × euleritian quits (~euleritia@dynamic-176-006-184-121.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
05:56:24 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
05:59:16 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
06:05:09 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
06:13:56 zetef joins (~quassel@5.14.202.140)
06:18:02 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 256 seconds)
06:19:07 euleritian joins (~euleritia@dynamic-176-006-184-121.176.6.pool.telefonica.de)
06:24:58 × euleritian quits (~euleritia@dynamic-176-006-184-121.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
06:25:17 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
06:36:08 × remedan quits (~remedan@ip-78-102-118-253.bb.vodafone.cz) (Quit: Bye!)
06:39:14 sord937 joins (~sord937@gateway/tor-sasl/sord937)
06:39:20 × madeleine-sydney quits (~madeleine@c-76-155-235-153.hsd1.co.comcast.net) (Quit: Konversation terminated!)
06:39:36 × Benzi-Junior quits (~BenziJuni@232-148-209-31.dynamic.hringdu.is) (Ping timeout: 255 seconds)
06:41:09 Benzi-Junior joins (~BenziJuni@232-148-209-31.dynamic.hringdu.is)
06:45:35 × tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Remote host closed the connection)
06:46:37 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
06:52:43 remedan joins (~remedan@ip-78-102-118-253.bb.vodafone.cz)
07:16:06 × califax quits (~califax@user/califx) (Remote host closed the connection)
07:16:43 rosco joins (~rosco@yp-146-6.tm.net.my)
07:16:57 × zetef quits (~quassel@5.14.202.140) (Ping timeout: 255 seconds)
07:18:00 califax joins (~califax@user/califx)
07:19:18 tri joins (~tri@ool-18bc2e74.dyn.optonline.net)
07:21:41 akegalj joins (~akegalj@141-136-177-23.dsl.iskon.hr)
07:25:10 × tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Ping timeout: 268 seconds)
07:32:59 destituion joins (~destituio@85.221.111.174)
07:35:59 × Ekho quits (~Ekho@user/ekho) (Quit: CORE ERROR, SYSTEM HALTED.)
07:36:53 × sand-witch quits (~m-mzmz6l@vmi833741.contaboserver.net) (Ping timeout: 256 seconds)
07:55:28 gmg joins (~user@user/gehmehgeh)
07:55:42 Ekho joins (~Ekho@user/ekho)
07:56:55 × acidjnk quits (~acidjnk@p200300d6e714dc8740d0d729a6756f5c.dip0.t-ipconnect.de) (Ping timeout: 268 seconds)
08:02:49 waldo joins (~waldo@user/waldo)
08:16:25 × waldo quits (~waldo@user/waldo) (Ping timeout: 256 seconds)
08:20:16 × tzh quits (~tzh@c-73-164-206-160.hsd1.or.comcast.net) (Quit: zzz)
08:20:23 sawilagar joins (~sawilagar@user/sawilagar)
08:27:38 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
08:33:50 × euphores quits (~SASL_euph@user/euphores) (Quit: Leaving.)
08:34:24 danse-nr3 joins (~danse-nr3@ge-19-97-226.service.infuturo.it)
08:35:08 × danse-nr3 quits (~danse-nr3@ge-19-97-226.service.infuturo.it) (Remote host closed the connection)
08:35:32 danse-nr3 joins (~danse-nr3@ge-19-97-226.service.infuturo.it)
08:38:22 euphores joins (~SASL_euph@user/euphores)
08:48:13 × califax quits (~califax@user/califx) (Remote host closed the connection)
08:49:59 califax joins (~califax@user/califx)
08:54:46 × califax quits (~califax@user/califx) (Remote host closed the connection)
09:01:00 califax joins (~califax@user/califx)
09:01:48 × califax quits (~califax@user/califx) (Remote host closed the connection)
09:03:57 califax joins (~califax@user/califx)
09:06:54 × chiselfuse quits (~chiselfus@user/chiselfuse) (Remote host closed the connection)
09:06:54 × gmg quits (~user@user/gehmehgeh) (Read error: Connection reset by peer)
09:07:56 gmg joins (~user@user/gehmehgeh)
09:08:10 chiselfuse joins (~chiselfus@user/chiselfuse)
09:11:30 × califax quits (~califax@user/califx) (Remote host closed the connection)
09:13:07 califax joins (~califax@user/califx)
09:14:45 × califax quits (~califax@user/califx) (Remote host closed the connection)
09:16:04 califax joins (~califax@user/califx)
09:19:36 × califax quits (~califax@user/califx) (Remote host closed the connection)
09:21:47 califax joins (~califax@user/califx)
09:27:12 __monty__ joins (~toonn@user/toonn)
09:31:15 × driib quits (~driib@vmi931078.contaboserver.net) (Quit: The Lounge - https://thelounge.chat)
09:31:50 driib joins (~driib@vmi931078.contaboserver.net)
09:38:09 × califax quits (~califax@user/califx) (Remote host closed the connection)
09:38:29 xff0x joins (~xff0x@2405:6580:b080:900:a37a:baa0:7723:b704)
09:40:47 waldo joins (~waldo@user/waldo)
09:45:00 chele joins (~chele@user/chele)
09:49:35 × rosco quits (~rosco@yp-146-6.tm.net.my) (Quit: Lost terminal)
09:51:04 yin joins (~yin@user/zero)
09:51:23 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds)
09:51:55 califax joins (~califax@user/califx)
09:55:15 × califax quits (~califax@user/califx) (Remote host closed the connection)
09:56:42 euleritian joins (~euleritia@dynamic-176-006-200-148.176.6.pool.telefonica.de)
09:56:54 califax joins (~califax@user/califx)
09:56:58 gastus_ joins (~gastus@185.6.123.233)
09:57:30 <gastus_> HLS: Is type of thing below cursor and goto definition eg of cabal installed packages implemented or did I missconfigure Neovim / vscode ?
09:58:48 × califax quits (~califax@user/califx) (Remote host closed the connection)
10:01:18 califax joins (~califax@user/califx)
10:01:58 × califax quits (~califax@user/califx) (Remote host closed the connection)
10:04:51 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection)
10:05:24 sord937 joins (~sord937@gateway/tor-sasl/sord937)
10:06:24 × nullobject quits (~josh@user/nullobject) (Ping timeout: 260 seconds)
10:08:08 califax joins (~califax@user/califx)
10:08:14 × califax quits (~califax@user/califx) (Remote host closed the connection)
10:08:40 califax joins (~califax@user/califx)
10:08:47 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Read error: Connection timed out)
10:09:04 × califax quits (~califax@user/califx) (Remote host closed the connection)
10:10:05 <haskellbridge> <f​endor> not implemented, but a PR exists https://github.com/haskell/haskell-language-server/pull/3749
10:12:44 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
10:13:24 × yin quits (~yin@user/zero) (Ping timeout: 260 seconds)
10:13:42 califax joins (~califax@user/califx)
10:14:20 <haskellbridge> <f​endor> but type of thing below cursor works fine, so perhaps misconfigured
10:14:58 yin joins (~yin@user/zero)
10:17:58 rosco joins (~rosco@yp-146-6.tm.net.my)
10:18:36 teo joins (~teo@user/teo)
10:19:01 × euleritian quits (~euleritia@dynamic-176-006-200-148.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
10:19:13 × califax quits (~califax@user/califx) (Remote host closed the connection)
10:20:14 euleritian joins (~euleritia@dynamic-176-006-200-148.176.6.pool.telefonica.de)
10:22:07 × euphores quits (~SASL_euph@user/euphores) (Quit: Leaving.)
10:23:22 acidjnk joins (~acidjnk@p200300d6e714dc8740d0d729a6756f5c.dip0.t-ipconnect.de)
10:24:55 × yin quits (~yin@user/zero) (Ping timeout: 268 seconds)
10:25:28 <danse-nr3> /j #emacs
10:26:44 euphores joins (~SASL_euph@user/euphores)
10:29:02 yin joins (~yin@user/zero)
10:29:10 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
10:30:10 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection)
10:31:19 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
10:34:50 califax joins (~califax@user/califx)
10:35:55 zetef joins (~quassel@5.14.202.140)
10:36:36 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
10:37:00 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Ping timeout: 245 seconds)
10:37:31 × waldo quits (~waldo@user/waldo) (Quit: waldo)
10:38:07 × califax quits (~califax@user/califx) (Remote host closed the connection)
10:40:26 Square3 joins (~Square4@user/square)
10:40:37 zetef_ joins (~quassel@5.14.202.140)
10:41:25 stiell joins (~stiell@gateway/tor-sasl/stiell)
10:42:00 × zetef quits (~quassel@5.14.202.140) (Ping timeout: 245 seconds)
10:44:11 × sawilagar quits (~sawilagar@user/sawilagar) (Quit: Leaving)
10:44:43 × rosco quits (~rosco@yp-146-6.tm.net.my) (Quit: Lost terminal)
10:44:53 × zetef_ quits (~quassel@5.14.202.140) (Remote host closed the connection)
10:45:02 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
10:46:35 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
10:49:04 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
10:49:22 califax joins (~califax@user/califx)
10:50:10 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
10:50:43 sawilagar joins (~sawilagar@user/sawilagar)
10:51:17 stiell joins (~stiell@gateway/tor-sasl/stiell)
10:52:53 Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915)
10:53:19 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 260 seconds)
10:53:20 mwnaylor joins (~user@2601:5cf:837e:2bb0::c22d)
10:55:18 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
10:55:48 Lord_of_Life_ is now known as Lord_of_Life
10:57:13 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
10:59:58 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
11:01:28 stiell joins (~stiell@gateway/tor-sasl/stiell)
11:01:47 × yin quits (~yin@user/zero) (Ping timeout: 264 seconds)
11:03:48 × danse-nr3 quits (~danse-nr3@ge-19-97-226.service.infuturo.it) (Ping timeout: 260 seconds)
11:04:38 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
11:06:46 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
11:07:00 <jackdk> great idea
11:10:14 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
11:11:30 stiell joins (~stiell@gateway/tor-sasl/stiell)
11:12:16 sand-witch joins (~m-mzmz6l@vmi833741.contaboserver.net)
11:14:26 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
11:16:29 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
11:20:02 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
11:21:22 stiell joins (~stiell@gateway/tor-sasl/stiell)
11:25:10 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
11:26:03 × sroso quits (~sroso@user/SrOso) (Quit: Leaving :))
11:26:18 yin joins (~yin@user/zero)
11:26:37 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
11:29:50 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
11:31:40 stiell joins (~stiell@gateway/tor-sasl/stiell)
11:34:30 k`` joins (~k``@136.54.34.25)
11:35:26 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
11:36:29 × destituion quits (~destituio@85.221.111.174) (Read error: Connection reset by peer)
11:36:33 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
11:36:36 destituion joins (~destituio@85.221.111.174)
11:40:06 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
11:41:29 stiell joins (~stiell@gateway/tor-sasl/stiell)
11:45:14 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
11:45:17 zetef joins (~quassel@5.14.202.140)
11:45:45 × zmt01 quits (~zmt00@user/zmt00) (Ping timeout: 245 seconds)
11:46:28 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
11:48:15 danse-nr3 joins (~danse-nr3@151.43.124.243)
11:49:54 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
11:50:20 rosco joins (~rosco@yp-146-6.tm.net.my)
11:50:54 × chiselfuse quits (~chiselfus@user/chiselfuse) (Remote host closed the connection)
11:51:36 stiell joins (~stiell@gateway/tor-sasl/stiell)
11:51:46 chiselfuse joins (~chiselfus@user/chiselfuse)
11:52:48 × danse-nr3 quits (~danse-nr3@151.43.124.243) (Ping timeout: 255 seconds)
11:53:56 danse-nr3 joins (~danse-nr3@151.43.124.243)
11:55:02 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
11:56:45 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
11:58:31 waleee joins (~waleee@h-176-10-144-38.NA.cust.bahnhof.se)
12:00:10 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
12:01:27 stiell joins (~stiell@gateway/tor-sasl/stiell)
12:04:22 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
12:05:50 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
12:06:25 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
12:06:29 × ddellacosta quits (~ddellacos@ool-44c73d29.dyn.optonline.net) (Ping timeout: 256 seconds)
12:08:34 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 260 seconds)
12:09:58 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
12:11:15 × barak quits (~barak@2a0d:6fc2:68c1:7200:3cf2:a87d:a02b:3e21) (Ping timeout: 255 seconds)
12:11:17 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
12:11:37 stiell joins (~stiell@gateway/tor-sasl/stiell)
12:14:43 × rvalue quits (~rvalue@user/rvalue) (Read error: Connection reset by peer)
12:15:06 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
12:15:13 rvalue joins (~rvalue@user/rvalue)
12:16:23 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
12:20:14 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
12:21:33 stiell joins (~stiell@gateway/tor-sasl/stiell)
12:23:02 kritzefitz_ joins (~kritzefit@debian/kritzefitz)
12:23:34 × danse-nr3 quits (~danse-nr3@151.43.124.243) (Remote host closed the connection)
12:23:58 danse-nr3 joins (~danse-nr3@151.43.124.243)
12:23:59 × kritzefitz quits (~kritzefit@debian/kritzefitz) (Ping timeout: 264 seconds)
12:24:54 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
12:27:03 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
12:27:53 kritzefitz_ is now known as kritzefitz
12:30:02 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
12:31:26 stiell joins (~stiell@gateway/tor-sasl/stiell)
12:31:28 × zetef quits (~quassel@5.14.202.140) (Ping timeout: 256 seconds)
12:34:42 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
12:36:28 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
12:39:50 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
12:41:10 × akegalj quits (~akegalj@141-136-177-23.dsl.iskon.hr) (Quit: leaving)
12:41:30 stiell joins (~stiell@gateway/tor-sasl/stiell)
12:42:00 × rosco quits (~rosco@yp-146-6.tm.net.my) (Quit: Lost terminal)
12:44:58 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
12:46:45 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
12:50:06 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
12:51:37 stiell joins (~stiell@gateway/tor-sasl/stiell)
12:54:26 billchenchina joins (~billchenc@2a0d:2580:ff0c:1:e3c9:c52b:a429:5bfe)
12:55:14 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
12:55:32 × billchenchina quits (~billchenc@2a0d:2580:ff0c:1:e3c9:c52b:a429:5bfe) (Max SendQ exceeded)
12:55:48 zetef joins (~quassel@5.14.202.140)
12:56:22 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
12:57:11 billchenchina joins (~billchenc@2a0d:2580:ff0c:1:e3c9:c52b:a429:5bfe)
12:57:14 × yin quits (~yin@user/zero) (Ping timeout: 268 seconds)
12:57:17 × califax quits (~califax@user/califx) (Remote host closed the connection)
12:58:04 × billchenchina quits (~billchenc@2a0d:2580:ff0c:1:e3c9:c52b:a429:5bfe) (Max SendQ exceeded)
12:58:14 califax joins (~califax@user/califx)
12:59:00 yin joins (~yin@user/zero)
12:59:39 billchenchina joins (~billchenc@2a0d:2580:ff0c:1:e3c9:c52b:a429:5bfe)
13:00:22 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
13:00:29 × billchenchina quits (~billchenc@2a0d:2580:ff0c:1:e3c9:c52b:a429:5bfe) (Max SendQ exceeded)
13:01:38 billchenchina joins (~billchenc@2a0d:2580:ff0c:1:e3c9:c52b:a429:5bfe)
13:01:41 stiell joins (~stiell@gateway/tor-sasl/stiell)
13:02:29 × billchenchina quits (~billchenc@2a0d:2580:ff0c:1:e3c9:c52b:a429:5bfe) (Max SendQ exceeded)
13:03:41 billchenchina joins (~billchenc@2a0d:2580:ff0c:1:e3c9:c52b:a429:5bfe)
13:04:36 × billchenchina quits (~billchenc@2a0d:2580:ff0c:1:e3c9:c52b:a429:5bfe) (Max SendQ exceeded)
13:05:02 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
13:05:26 L29Ah joins (~L29Ah@wikipedia/L29Ah)
13:05:37 billchenchina joins (~billchenc@2a0d:2580:ff0c:1:e3c9:c52b:a429:5bfe)
13:06:23 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
13:06:38 × billchenchina quits (~billchenc@2a0d:2580:ff0c:1:e3c9:c52b:a429:5bfe) (Max SendQ exceeded)
13:07:37 billchenchina joins (~billchenc@2a0d:2580:ff0c:1:e3c9:c52b:a429:5bfe)
13:07:40 yin is now known as onion
13:08:21 <onion> why can we write `x :: Bool = True` but not `f :: a -> a = id` ?
13:09:00 <danse-nr3> > f :: a -> a = id
13:09:02 <lambdabot> <hint>:1:13: error: parse error on input ‘=’
13:09:27 <danse-nr3> > x :: Bool = True
13:09:28 <lambdabot> <hint>:1:11: error: parse error on input ‘=’
13:09:41 <danse-nr3> in a let i guess
13:09:58 <danse-nr3> > let x :: Bool = True in x
13:09:59 <lambdabot> True
13:10:10 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
13:10:18 <danse-nr3> > let f :: a -> a = id in f True
13:10:19 <lambdabot> error:
13:10:19 <lambdabot> • You cannot bind scoped type variable ‘a’
13:10:19 <lambdabot> in a pattern binding signature
13:11:17 <onion> ah
13:11:27 <onion> > g :: Bool -> () = const ()
13:11:29 stiell joins (~stiell@gateway/tor-sasl/stiell)
13:11:29 <lambdabot> <hint>:1:17: error: parse error on input ‘=’
13:11:50 <onion> wait, i can do this in ghci
13:13:29 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
13:13:40 × Square3 quits (~Square4@user/square) (Ping timeout: 245 seconds)
13:14:50 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
13:15:51 <onion> :t id
13:15:52 <lambdabot> a -> a
13:16:07 × billchenchina quits (~billchenc@2a0d:2580:ff0c:1:e3c9:c52b:a429:5bfe) (Quit: Leaving)
13:16:11 <onion> f :: forall a. a -> a = id
13:16:17 <onion> > f :: forall a. a -> a = id
13:16:18 <lambdabot> <hint>:1:23: error: parse error on input ‘=’
13:16:22 <onion> hm...
13:17:00 <onion> > let g :: Bool -> () = const () in g True
13:17:01 <lambdabot> ()
13:17:06 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
13:17:19 jumper149 joins (~jumper149@base.felixspringer.xyz)
13:17:44 × poscat0x04 quits (~poscat@user/poscat) (Quit: Bye)
13:19:58 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
13:20:27 <onion> > let q :: forall a. a -> a = id in q 7
13:20:29 <lambdabot> error:
13:20:29 <lambdabot> • Couldn't match expected type ‘forall a1. a1 -> a1’
13:20:29 <lambdabot> with actual type ‘a0 -> a0’
13:21:11 <danse-nr3> i don't think the forall helps, but i am not sure why just `a` would not work
13:21:32 stiell joins (~stiell@gateway/tor-sasl/stiell)
13:23:10 × zetef quits (~quassel@5.14.202.140) (Remote host closed the connection)
13:23:46 <ncf> https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/scoped_type_variables.html#pattern-type-sigs
13:23:55 poscat joins (~poscat@user/poscat)
13:23:57 <ncf> this explains why a -> a doesn't work, but not why forall a. a -> a doesn't
13:24:10 <onion> thanks ncf
13:25:06 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
13:26:26 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
13:27:50 <onion> i just found out i can write this:
13:29:01 <onion> > let f (a :: Int) (b :: Bool) (c :: a) = (a,b,c) :: (Int,Bool,a) in f 7 False "ok"
13:29:03 <lambdabot> (7,False,"ok")
13:30:14 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
13:31:21 × tv quits (~tv@user/tv) (Ping timeout: 255 seconds)
13:31:47 stiell joins (~stiell@gateway/tor-sasl/stiell)
13:33:15 × onion quits (~yin@user/zero) (Ping timeout: 245 seconds)
13:34:54 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
13:35:37 onion joins (~yin@user/zero)
13:35:43 <onion> > let id' (f :: a -> a) (x :: a) = f a :: a in id' id 7
13:35:45 <lambdabot> a
13:36:15 <onion> oops
13:36:26 <onion> > let id' (f :: a -> a) (x :: a) = f x :: a in id' id 7
13:36:27 <lambdabot> 7
13:36:36 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
13:36:45 <onion> > let id' (f :: a -> a) (x :: Int) = f x :: a in id' succ 7
13:36:46 <lambdabot> 8
13:36:52 <onion> hmm..
13:40:30 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
13:41:31 stiell joins (~stiell@gateway/tor-sasl/stiell)
13:42:19 <onion> > let id' (f :: forall a. a -> a) (x :: Int) = f x :: a in id' succ 7
13:42:20 <lambdabot> error:
13:42:20 <lambdabot> • Couldn't match expected type ‘a2’ with actual type ‘Int’
13:42:21 <lambdabot> ‘a2’ is a rigid type variable bound by
13:44:34 zmt00 joins (~zmt00@user/zmt00)
13:44:45 × mwnaylor quits (~user@2601:5cf:837e:2bb0::c22d) (Remote host closed the connection)
13:45:10 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
13:46:36 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
13:50:18 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
13:51:44 stiell joins (~stiell@gateway/tor-sasl/stiell)
13:51:48 <EvanR> you can use lambdabot in a private message
13:53:32 <onion> yes sorry for the noise
13:55:26 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
13:56:27 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
13:59:38 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
14:00:29 × onion quits (~yin@user/zero) (Ping timeout: 240 seconds)
14:01:26 × ft quits (~ft@p3e9bc1bf.dip0.t-ipconnect.de) (Quit: leaving)
14:01:32 stiell joins (~stiell@gateway/tor-sasl/stiell)
14:02:36 onion joins (~yin@user/zero)
14:04:50 × euphores quits (~SASL_euph@user/euphores) (Quit: Leaving.)
14:05:14 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
14:06:39 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
14:10:22 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
14:11:12 euphores joins (~SASL_euph@user/euphores)
14:11:26 × danse-nr3 quits (~danse-nr3@151.43.124.243) (Ping timeout: 255 seconds)
14:11:35 stiell joins (~stiell@gateway/tor-sasl/stiell)
14:15:19 <kuribas> You say succ would work with any type, but it doesn't.
14:15:30 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
14:16:19 machinedgod joins (~machinedg@d173-183-246-216.abhsia.telus.net)
14:16:21 <kuribas> First argument of "id'" should be a function that works on any type.
14:16:25 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
14:16:38 gaff joins (~gaff@49.207.227.255)
14:16:54 <kuribas> That's what (f :: forall a. a -> a) means
14:17:05 × waleee quits (~waleee@h-176-10-144-38.NA.cust.bahnhof.se) (Quit: WeeChat 4.1.2)
14:17:20 <kuribas> "forall a. " means "for any type a"
14:17:43 × onion quits (~yin@user/zero) (Ping timeout: 255 seconds)
14:19:14 <gaff> Is there any difference between writing code in the applicative vs monadic style? For example, `some p = do { x <- p; xs <- many p; return (x:xs) }` VS `some p = (:) <$> p <*> many p`?
14:19:23 onion joins (~yin@user/zero)
14:20:10 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
14:21:35 stiell joins (~stiell@gateway/tor-sasl/stiell)
14:21:37 agent314 joins (~quassel@185.102.218.105.adsl.inet-telecom.org)
14:21:43 × agent314_ quits (~quassel@104.193.135.218) (Ping timeout: 268 seconds)
14:21:50 <EvanR> not if you enable ApplicativeDo
14:22:15 <EvanR> otherwise, one expands to Monad the other Applicative class
14:22:58 <gaff> EvanR: I am not sure what you mena there, Both expressions have the same type.
14:23:08 tv joins (~tv@user/tv)
14:23:25 <EvanR> :t return
14:23:25 <lambdabot> Monad m => a -> m a
14:23:42 <kuribas> gaff: Some type doesn't mean the same expression.
14:23:50 <kuribas> :t 3
14:23:51 <lambdabot> Num p => p
14:23:52 <kuribas> :t 4
14:23:53 <lambdabot> Num p => p
14:23:53 <EvanR> they don't have the same type by default
14:24:23 <gaff> well, `some` in that example has the same type in both styles.
14:24:25 <EvanR> oh you're right. But yeah
14:24:30 <kuribas> gaff: For a lawful instance the should be the same, but it isn't garanteed.
14:24:31 <EvanR> different implementations
14:24:50 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
14:25:12 <kuribas> gaff: the do desugars to: p >>= \x -> many p >>= \xs -> return (x:xs)
14:26:10 <gaff> wha I found was that the binding in the `do` block forces an evaluation while in the applicative style it may/does not. I am not sure I am right, though.
14:26:30 <gaff> kuribas: I know
14:27:02 <kuribas> gaff: not necessarily. It could be a lazy monad.
14:27:05 <EvanR> if the general question is, is there any difference between do notation and applicative style, yes they end up going through two different type classes
14:27:21 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
14:27:33 <EvanR> your code might be an example where they end up doing the same thing, but definitely different in general
14:27:49 <gaff> EvanR: I mean from the standpoint of evaluation/laziness.
14:29:45 <kuribas> gaff: note that 'x' could be lazy, but it most be "produced" by effect "p", before the lambda can be evaulated, which is not true in the applicated.
14:29:47 Sgeo joins (~Sgeo@user/sgeo)
14:30:09 <gaff> kuribas: exactly
14:30:26 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
14:31:03 <gaff> so when `p` fails, for example, the monadic style can short circuit computation where as the applicative style may not.
14:31:33 × onion quits (~yin@user/zero) (Ping timeout: 256 seconds)
14:31:38 stiell joins (~stiell@gateway/tor-sasl/stiell)
14:32:27 <kuribas> gaff: it could, it is not "required" to work in "parallel".
14:33:04 <gaff> kuribas: I am not sure wht you are saying there. parallel where?
14:33:06 onion joins (~yin@user/zero)
14:33:51 <kuribas> run "p" and "many p" in parallel.
14:34:18 <gaff> if `p` fails, the do block will short circuit.
14:34:34 <gaff> it is a sequential computation.
14:35:06 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
14:35:38 <kuribas> yes
14:35:42 × k`` quits (~k``@136.54.34.25) (Ping timeout: 250 seconds)
14:36:34 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
14:38:06 <gaff> Hey, thanks a bunch. I didn't fully resolve this here. May be i will come back later and pose the same question again.
14:38:27 × gaff quits (~gaff@49.207.227.255) ()
14:39:28 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
14:40:14 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
14:40:21 danse-nr3 joins (~danse-nr3@151.43.124.243)
14:41:28 stiell joins (~stiell@gateway/tor-sasl/stiell)
14:44:50 Square joins (~Square@user/square)
14:45:22 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
14:46:27 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
14:50:02 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
14:51:33 stiell joins (~stiell@gateway/tor-sasl/stiell)
14:52:12 <onion> kuribas: i know what forall means, but it should be implicit. i was testing lambdabot to try and understand which extensions were being used
14:53:15 × Square quits (~Square@user/square) (Ping timeout: 245 seconds)
14:53:40 <kuribas> onion: what do you mean "it should be implicit"?
14:54:01 <kuribas> RankN types are undecidable.
14:55:10 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
14:56:27 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
14:58:43 × onion quits (~yin@user/zero) (Ping timeout: 268 seconds)
15:00:18 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
15:01:37 stiell joins (~stiell@gateway/tor-sasl/stiell)
15:03:02 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Ping timeout: 268 seconds)
15:04:58 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
15:05:09 ft joins (~ft@p3e9bc1bf.dip0.t-ipconnect.de)
15:06:22 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
15:07:17 × demon-cat quits (~demon-cat@dund-15-b2-v4wan-169642-cust1347.vm6.cable.virginm.net) (Read error: Connection reset by peer)
15:09:40 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
15:10:06 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
15:10:46 demon-cat joins (~demon-cat@dund-15-b2-v4wan-169642-cust1347.vm6.cable.virginm.net)
15:11:28 stiell joins (~stiell@gateway/tor-sasl/stiell)
15:13:58 × dostoyevsky2 quits (~sck@user/dostoyevsky2) (Quit: leaving)
15:14:19 dostoyevsky2 joins (~sck@user/dostoyevsky2)
15:14:46 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
15:15:53 × destituion quits (~destituio@85.221.111.174) (Ping timeout: 272 seconds)
15:16:23 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
15:20:22 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
15:21:22 stiell joins (~stiell@gateway/tor-sasl/stiell)
15:22:44 thailigur joins (~thailigur@151.240.170.117)
15:25:30 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
15:26:27 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
15:29:42 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
15:31:37 × _ht quits (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Ping timeout: 256 seconds)
15:31:57 destituion joins (~destituio@77.16.38.63.tmi.telenormobil.no)
15:32:46 stiell joins (~stiell@gateway/tor-sasl/stiell)
15:35:04 × poscat quits (~poscat@user/poscat) (Ping timeout: 256 seconds)
15:35:18 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
15:35:21 poscat joins (~poscat@user/poscat)
15:37:56 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
15:40:26 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
15:41:28 stiell joins (~stiell@gateway/tor-sasl/stiell)
15:44:38 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
15:46:31 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
15:47:31 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
15:50:14 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
15:50:59 × thailigur quits (~thailigur@151.240.170.117) (Quit: Client closed)
15:51:24 stiell joins (~stiell@gateway/tor-sasl/stiell)
15:51:44 × danse-nr3 quits (~danse-nr3@151.43.124.243) (Ping timeout: 260 seconds)
15:52:35 danse-nr3 joins (~danse-nr3@151.37.254.183)
15:54:54 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
15:56:36 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
15:57:53 erty joins (~user@user/aeroplane)
15:58:31 × danse-nr3 quits (~danse-nr3@151.37.254.183) (Ping timeout: 255 seconds)
16:00:02 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
16:00:18 × TheCoffeMaker quits (~TheCoffeM@user/thecoffemaker) (Read error: Connection reset by peer)
16:00:41 TheCoffeMaker joins (~TheCoffeM@user/thecoffemaker)
16:01:19 stiell joins (~stiell@gateway/tor-sasl/stiell)
16:03:33 × kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection)
16:05:10 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
16:06:30 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
16:09:50 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
16:11:38 stiell joins (~stiell@gateway/tor-sasl/stiell)
16:14:58 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
16:15:06 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Remote host closed the connection)
16:15:33 stiell joins (~stiell@gateway/tor-sasl/stiell)
16:16:21 × chele quits (~chele@user/chele) (Remote host closed the connection)
16:16:35 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
16:17:21 × machinedgod quits (~machinedg@d173-183-246-216.abhsia.telus.net) (Ping timeout: 268 seconds)
16:20:06 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
16:21:25 stiell joins (~stiell@gateway/tor-sasl/stiell)
16:25:14 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
16:26:34 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
16:26:50 × justsomeguy quits (~justsomeg@user/justsomeguy) (Ping timeout: 252 seconds)
16:29:54 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
16:31:21 stiell joins (~stiell@gateway/tor-sasl/stiell)
16:35:02 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
16:36:26 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
16:39:42 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
16:39:48 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
16:41:29 stiell joins (~stiell@gateway/tor-sasl/stiell)
16:43:32 justsomeguy joins (~justsomeg@user/justsomeguy)
16:44:01 × justsomeguy quits (~justsomeg@user/justsomeguy) (Read error: Connection reset by peer)
16:44:50 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
16:45:05 × notzmv quits (~daniel@user/notzmv) (Remote host closed the connection)
16:46:19 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
16:47:55 cstml joins (~cstml@user/cstml)
16:49:10 philopsos joins (~caecilius@user/philopsos)
16:49:45 justsomeguy joins (~justsomeg@user/justsomeguy)
16:49:58 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
16:50:25 × justsomeguy quits (~justsomeg@user/justsomeguy) (Read error: Connection reset by peer)
16:51:32 tri joins (~tri@ool-18bc2e74.dyn.optonline.net)
16:51:54 stiell joins (~stiell@gateway/tor-sasl/stiell)
16:51:55 steew joins (~steew@user/steew)
16:52:40 notzmv joins (~daniel@user/notzmv)
16:53:48 × destituion quits (~destituio@77.16.38.63.tmi.telenormobil.no) (Read error: Connection reset by peer)
16:54:05 destituion joins (~destituio@2001:4644:c37:0:6086:64f4:a213:b80d)
16:55:06 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
16:55:59 justsomeguy joins (~justsomeg@user/justsomeguy)
16:56:00 × tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Ping timeout: 252 seconds)
16:56:27 × justsomeguy quits (~justsomeg@user/justsomeguy) (Read error: Connection reset by peer)
16:56:27 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
17:00:12 × euleritian quits (~euleritia@dynamic-176-006-200-148.176.6.pool.telefonica.de) (Ping timeout: 268 seconds)
17:00:14 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
17:00:21 euleritian joins (~euleritia@dynamic-176-006-003-012.176.6.pool.telefonica.de)
17:01:22 stiell joins (~stiell@gateway/tor-sasl/stiell)
17:02:09 tzh joins (~tzh@c-73-164-206-160.hsd1.or.comcast.net)
17:02:13 justsomeguy joins (~justsomeg@user/justsomeguy)
17:02:30 × justsomeguy quits (~justsomeg@user/justsomeguy) (Read error: Connection reset by peer)
17:02:34 × chexum quits (~quassel@gateway/tor-sasl/chexum) (Ping timeout: 260 seconds)
17:03:33 chexum joins (~quassel@gateway/tor-sasl/chexum)
17:04:16 × cstml quits (~cstml@user/cstml) (Ping timeout: 246 seconds)
17:04:48 × euleritian quits (~euleritia@dynamic-176-006-003-012.176.6.pool.telefonica.de) (Ping timeout: 252 seconds)
17:04:54 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
17:05:23 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
17:06:20 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
17:06:53 × tessier quits (~treed@ec2-184-72-149-67.compute-1.amazonaws.com) (Ping timeout: 240 seconds)
17:07:37 tessier joins (~treed@ec2-184-72-149-67.compute-1.amazonaws.com)
17:08:51 kupi joins (uid212005@id-212005.hampstead.irccloud.com)
17:09:50 justsomeguy joins (~justsomeg@user/justsomeguy)
17:10:02 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
17:10:15 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
17:10:43 × justsomeguy quits (~justsomeg@user/justsomeguy) (Read error: Connection reset by peer)
17:11:02 justsomeguy joins (~justsomeg@user/justsomeguy)
17:11:42 × justsomeguy quits (~justsomeg@user/justsomeguy) (Read error: Connection reset by peer)
17:11:43 stiell joins (~stiell@gateway/tor-sasl/stiell)
17:14:42 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
17:15:59 raehik joins (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net)
17:16:21 × TheCoffeMaker quits (~TheCoffeM@user/thecoffemaker) (Ping timeout: 255 seconds)
17:16:26 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
17:17:15 justsomeguy joins (~justsomeg@user/justsomeguy)
17:17:21 TheCoffeMaker joins (~TheCoffeM@user/thecoffemaker)
17:17:39 × justsomeguy quits (~justsomeg@user/justsomeguy) (Read error: Connection reset by peer)
17:18:36 euleritian joins (~euleritia@dynamic-176-006-018-180.176.6.pool.telefonica.de)
17:20:18 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
17:21:21 stiell joins (~stiell@gateway/tor-sasl/stiell)
17:23:29 justsomeguy joins (~justsomeg@user/justsomeguy)
17:23:29 × justsomeguy quits (~justsomeg@user/justsomeguy) (Read error: Connection reset by peer)
17:24:58 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
17:25:20 × raehik quits (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) (Ping timeout: 245 seconds)
17:26:18 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
17:27:55 × califax quits (~califax@user/califx) (Remote host closed the connection)
17:28:55 justsomeguy joins (~justsomeg@user/justsomeguy)
17:29:29 × justsomeguy quits (~justsomeg@user/justsomeguy) (Read error: Connection reset by peer)
17:29:58 califax joins (~califax@user/califx)
17:30:34 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
17:31:26 stiell joins (~stiell@gateway/tor-sasl/stiell)
17:31:55 × euleritian quits (~euleritia@dynamic-176-006-018-180.176.6.pool.telefonica.de) (Ping timeout: 246 seconds)
17:34:04 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
17:34:46 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
17:35:08 justsomeguy joins (~justsomeg@user/justsomeguy)
17:35:28 × justsomeguy quits (~justsomeg@user/justsomeguy) (Read error: Connection reset by peer)
17:36:36 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
17:37:36 raehik joins (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net)
17:39:10 × sawilagar quits (~sawilagar@user/sawilagar) (Ping timeout: 256 seconds)
17:39:54 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
17:41:22 justsomeguy joins (~justsomeg@user/justsomeguy)
17:41:33 stiell joins (~stiell@gateway/tor-sasl/stiell)
17:41:57 × justsomeguy quits (~justsomeg@user/justsomeguy) (Read error: Connection reset by peer)
17:44:34 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
17:46:34 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
17:47:37 justsomeguy joins (~justsomeg@user/justsomeguy)
17:47:59 × justsomeguy quits (~justsomeg@user/justsomeguy) (Read error: Connection reset by peer)
17:50:10 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
17:50:42 Square joins (~Square@user/square)
17:51:35 stiell joins (~stiell@gateway/tor-sasl/stiell)
17:53:08 justsomeguy joins (~justsomeg@user/justsomeguy)
17:53:56 × justsomeguy quits (~justsomeg@user/justsomeguy) (Read error: Connection reset by peer)
17:54:33 justsomeguy joins (~justsomeg@user/justsomeguy)
17:55:18 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
17:55:18 × justsomeguy quits (~justsomeg@user/justsomeguy) (Read error: Connection reset by peer)
17:55:47 justsomeguy joins (~justsomeg@user/justsomeguy)
17:56:28 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
17:56:28 × justsomeguy quits (~justsomeg@user/justsomeguy) (Read error: Connection reset by peer)
17:57:21 <raehik> How can I check the transitive dependencies of a Hackage (or local Cabal) package? I'm building an aeson that I don't expect and don't know if it's my Nix setup or an actual dep.
17:58:05 <raehik> Oh wait, self-answer. cabal freeze appears to do it!
17:58:19 <tomsmeding> raehik: you can also check the contents of dist-newstyle/cache/plan.json
17:58:39 <raehik> ooh I've never looked in there. cheers tomsmeding
17:58:48 <tomsmeding> the cabal-plan tool has utilities for reading that file, but it's also hand-readable if you run it through a json formatter
17:59:12 <tomsmeding> ('cabal-plan dot' gives you a graphviz dot graph of your dep graph)
17:59:27 <tomsmeding> (warning: that graph is large)
17:59:53 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
17:59:58 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
18:00:15 target_i joins (~target_i@user/target-i/x-6023099)
18:00:40 <glguy> "cabal-plan tred" can be pretty handy
18:01:23 stiell joins (~stiell@gateway/tor-sasl/stiell)
18:02:47 <raehik> super! cabal-plan tred has extremely concise understandable output
18:05:06 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
18:05:33 × demon-cat quits (~demon-cat@dund-15-b2-v4wan-169642-cust1347.vm6.cable.virginm.net) (Read error: Connection reset by peer)
18:06:09 demon-cat joins (~demon-cat@dund-15-b2-v4wan-169642-cust1347.vm6.cable.virginm.net)
18:06:16 michalz joins (~michalz@185.246.207.197)
18:06:36 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
18:07:25 × raehik quits (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) (Ping timeout: 268 seconds)
18:08:44 × nurupo quits (~nurupo.ga@user/nurupo) (Quit: nurupo.ga)
18:09:01 nurupo joins (~nurupo.ga@user/nurupo)
18:09:46 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
18:11:23 <monochrom> I need to write my own json formatter. :)
18:11:44 stiell joins (~stiell@gateway/tor-sasl/stiell)
18:11:50 <monochrom> Actually that's just egotism. I should just use an existing one.
18:13:05 <monochrom> (I need a json formatter for all sorts of json-using things, not just cabal's plan file.)
18:13:49 <EvanR> the more inconsequential the change to the syntax the more egotism. New programming language < new syntax < new syntax for comments < new whitespace formatting
18:15:22 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
18:16:32 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
18:17:34 euleritian joins (~euleritia@87.79.39.180)
18:19:48 × euleritian quits (~euleritia@87.79.39.180) (Read error: Connection reset by peer)
18:20:05 euleritian joins (~euleritia@87.79.39.180)
18:20:30 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
18:20:42 <tomsmeding> monochrom: why not?
18:21:21 tomsmeding just :%!jq .<cr> in vim but that's 1% effort 80% reward
18:21:34 stiell joins (~stiell@gateway/tor-sasl/stiell)
18:21:34 × euleritian quits (~euleritia@87.79.39.180) (Read error: Connection reset by peer)
18:21:41 euleritian joins (~euleritia@87.79.39.180)
18:22:03 × chexum quits (~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection)
18:23:03 chexum joins (~quassel@gateway/tor-sasl/chexum)
18:23:03 × euleritian quits (~euleritia@87.79.39.180) (Read error: Connection reset by peer)
18:23:10 euleritian joins (~euleritia@87.79.39.180)
18:25:10 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
18:27:52 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
18:30:18 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
18:31:30 stiell joins (~stiell@gateway/tor-sasl/stiell)
18:34:30 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
18:37:59 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
18:40:06 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
18:40:32 × JimL quits (~quassel@89.162.16.26) (Quit: No Ping reply in 180 seconds.)
18:42:05 stiell joins (~stiell@gateway/tor-sasl/stiell)
18:44:14 JimL joins (~quassel@89.162.16.26)
18:44:18 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
18:46:33 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
18:47:40 raehik joins (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net)
18:49:54 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
18:49:54 × euleritian quits (~euleritia@87.79.39.180) (Read error: Connection reset by peer)
18:51:32 stiell joins (~stiell@gateway/tor-sasl/stiell)
18:53:35 euleritian joins (~euleritia@dynamic-176-006-006-109.176.6.pool.telefonica.de)
18:53:55 × euleritian quits (~euleritia@dynamic-176-006-006-109.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
18:54:13 euleritian joins (~euleritia@87.79.39.180)
18:54:31 pavonia joins (~user@user/siracusa)
18:54:34 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
18:56:28 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
19:00:10 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
19:00:59 × euleritian quits (~euleritia@87.79.39.180) (Ping timeout: 260 seconds)
19:01:25 stiell joins (~stiell@gateway/tor-sasl/stiell)
19:05:18 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
19:05:44 <erty> Has anybody tried running AI code on GPU using Haskell libraries (eg. Accelerate)
19:05:48 waleee joins (~waleee@h-176-10-144-38.NA.cust.bahnhof.se)
19:05:51 <erty> Some time ago I tried to run AI, but can't because of outdated dependencies. I tried to follow the instructions [[here][https://github.com/AccelerateHS/accelerate-llvm]], but was constantly bombarded with erros related to some dependency depending on some outdated dependencies.
19:06:20 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
19:06:48 <erty> Can somebody link me to some updated haskell project that use AI
19:09:58 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
19:11:05 <tomsmeding> erty: try putting this in cabal.project https://paste.tomsmeding.com/lzv5ZgHN
19:11:16 <tomsmeding> that gives you LLVM 15 support in accelerate
19:11:27 <tomsmeding> newer LLVM versions are unfortunately not supported yet
19:12:43 stiell joins (~stiell@gateway/tor-sasl/stiell)
19:13:19 <erty> ok i'll try
19:13:45 <raehik> I'm doing some Show-like printing (need context-sensitive brackets) and I'm sad to find no Text replacements for ShowS. Would a Text builder be more performant than the current ShowS one?
19:14:07 euleritian joins (~euleritia@87.79.39.180)
19:14:20 <raehik> e.g. class TShow a where tshowsPrec :: Int -> a -> TextBuilder
19:14:27 tomsmeding has seen https://hackage.haskell.org/package/text-builder-linear and found it interesting, but not used yet
19:15:06 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
19:17:52 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
19:19:09 mechap joins (~mechap@user/mechap)
19:20:10 <raehik> oh excellent good find tomsmeding
19:20:14 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
19:22:17 stiell joins (~stiell@gateway/tor-sasl/stiell)
19:24:26 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
19:25:06 <raehik> ahh https://hackage.haskell.org/package/text-show is what I was hoping for! but the linear types builder seems much more performant
19:25:44 <geekosaur> yes, I'd expect that
19:25:57 <Hecate> raehik: text-display will use the text-builder-linear in the future
19:26:07 <Hecate> https://flora.pm/packages/@hackage/text-display
19:26:20 <geekosaur> ShowS is an optimization for small particles (individual Chars in a list), Builder is an optimization for building large chunks (Text)
19:26:28 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
19:28:05 mechap parts (~mechap@user/mechap) (WeeChat 4.2.2)
19:28:38 × euphores quits (~SASL_euph@user/euphores) (Quit: Leaving.)
19:29:35 <raehik> geekosaur: I see, ty. it feels bad to use Show when it has to be placed inside a larger string, even if the ShowS bit is small, so I was looking for an excuse to go Text-only
19:30:02 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
19:31:23 stiell joins (~stiell@gateway/tor-sasl/stiell)
19:31:49 <raehik> Hecate: ty ty! is text-display otherwise similar design to text-show (same builder, similar instances)?
19:34:42 <raehik> (that reminds me I still need to shift mt19937 over to the haskell-cryptography org!)
19:35:10 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
19:36:30 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
19:37:13 <Hecate> raehik: hmm for base types probaby yes. It gives you more end user-oriented facilities to produce instances however
19:37:49 euphores joins (~SASL_euph@user/euphores)
19:39:50 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
19:39:54 <raehik> fab. time to spam text-builder-linear every chance I get
19:41:20 stiell joins (~stiell@gateway/tor-sasl/stiell)
19:41:56 tri joins (~tri@ool-18bc2e74.dyn.optonline.net)
19:43:35 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
19:43:58 × kilolympus quits (~kilolympu@31.205.200.246) (Read error: Connection reset by peer)
19:44:53 × tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Remote host closed the connection)
19:44:58 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
19:45:06 tri joins (~tri@ool-18bc2e74.dyn.optonline.net)
19:45:57 × tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Remote host closed the connection)
19:46:36 tri joins (~tri@ool-18bc2e74.dyn.optonline.net)
19:47:10 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
19:48:33 × cheater quits (~Username@user/cheater) (Ping timeout: 268 seconds)
19:50:06 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
19:50:26 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
19:51:17 × tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Ping timeout: 256 seconds)
19:51:20 × target_i quits (~target_i@user/target-i/x-6023099) (Quit: leaving)
19:51:32 stiell joins (~stiell@gateway/tor-sasl/stiell)
19:54:46 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
19:57:02 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
19:58:36 × kupi quits (uid212005@id-212005.hampstead.irccloud.com) (Quit: Connection closed for inactivity)
20:00:22 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
20:02:12 stiell joins (~stiell@gateway/tor-sasl/stiell)
20:04:34 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
20:06:27 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
20:09:42 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
20:11:26 <raehik> I want to inspect a TypeRep for pretty printing (without going thru String). But the definition in Data.Typeable.Internal isn't exported. What do I do? Show TypeRep uses it.
20:11:32 stiell joins (~stiell@gateway/tor-sasl/stiell)
20:12:11 causal joins (~eric@50.35.88.207)
20:14:50 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
20:16:52 × chiselfuse quits (~chiselfus@user/chiselfuse) (Remote host closed the connection)
20:17:44 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
20:19:34 <tomsmeding> raehik: https://hackage.haskell.org/package/base-4.19.0.0/docs/Data-Typeable.html#v:splitTyConApp gets you very far
20:19:58 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
20:21:24 stiell joins (~stiell@gateway/tor-sasl/stiell)
20:21:27 tri joins (~tri@ool-18bc2e74.dyn.optonline.net)
20:21:52 <raehik> thanks tomsmeding , that consumes one of the constructors I was curious about
20:22:55 chiselfuse joins (~chiselfus@user/chiselfuse)
20:25:06 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
20:25:24 <tomsmeding> raehik: if I look here https://hackage.haskell.org/package/base-4.19.0.0/docs/Type-Reflection.html#g:4 I see a bunch of pattern synonyms
20:26:01 <tomsmeding> still doesn't seem like the whole set yet
20:26:10 × tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Ping timeout: 268 seconds)
20:26:38 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
20:28:24 <raehik> maybe I can do this with generics instead and avoid all this
20:28:56 <tomsmeding> typeable always feels like an "I give up" solution to me
20:29:29 <raehik> hahaha I've always avoided it in my own code, had a similar feeling
20:29:30 <tomsmeding> good luck with generics though, it's possible to get through it but if you haven't touched GHC.Generics before, it can be a bit daunting
20:30:06 <raehik> I've love my generics :)) been spamming /r/haskell with them lately
20:30:14 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
20:30:17 <tomsmeding> in that case, go right out :)
20:33:45 <monochrom> But generics examines terms not types...
20:34:28 stiell joins (~stiell@gateway/tor-sasl/stiell)
20:34:28 <tomsmeding> monochrom: examining a TypeRep gives you a value-level witness for a type
20:34:41 <monochrom> Although, I have been thinking of how to write a unification algorithm that works for everyone's algebraic data types, and currently I am thinking of generics.
20:34:43 <tomsmeding> you can do the same with generics if you specify the subset of types that you want to support
20:34:57 <monochrom> Oh, that. :(
20:35:22 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
20:35:27 <tomsmeding> though I feel that you don't need generics for this
20:35:37 <tomsmeding> a simple type class with instances for the shapes you want to support should be enough
20:35:42 <tomsmeding> raehik: ^
20:36:01 <EvanR> you mean, don't go through Typeable at all
20:36:35 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
20:36:38 <raehik> hmm not too sure I can go via Generic any more. don't know how to inspect type args e.g. l and r in `data And l r`
20:36:40 <tomsmeding> EvanR: I mean, they were running against TypeRep not being inspectable so they were looking into alternatives
20:37:07 <EvanR> basically make your own TypeRep-like thing which can be rendered as Text directly
20:37:25 <monochrom> Oh haha here is another idea for my unification plan and it is why "Maybe [T]" can make sense.
20:38:04 <tomsmeding> raehik: oh that's right, Generic talks about monomorphic types
20:40:02 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
20:40:16 <monochrom> The user will provide "E -> E -> Maybe [(E,E)]". Nothing means that the roots mismatch. Just xs means that the roots match, and the list is the list of childrens to check further.
20:40:42 <tomsmeding> monochrom: is this for diffing
20:40:51 <raehik> tomsmeding: haha rats. perhaps I'm stuck with Typeable if I want to print the TypeRep of a data type
20:40:58 <monochrom> Yeah.
20:41:03 tri joins (~tri@ool-18bc2e74.dyn.optonline.net)
20:41:07 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
20:41:17 <tomsmeding> @hackage hdiff
20:41:17 <lambdabot> https://hackage.haskell.org/package/hdiff
20:42:08 × tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Remote host closed the connection)
20:43:13 <tomsmeding> (good luck wading through the types there)
20:44:19 agent314_ joins (~quassel@169.150.252.111)
20:44:22 × agent314 quits (~quassel@185.102.218.105.adsl.inet-telecom.org) (Ping timeout: 268 seconds)
20:45:10 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
20:45:47 tri joins (~tri@ool-18bc2e74.dyn.optonline.net)
20:46:52 × causal quits (~eric@50.35.88.207) (Quit: WeeChat 4.1.1)
20:46:56 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
20:47:32 machinedgod joins (~machinedg@d173-183-246-216.abhsia.telus.net)
20:47:34 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
20:49:21 causal joins (~eric@50.35.88.207)
20:51:25 stiell joins (~stiell@gateway/tor-sasl/stiell)
20:54:30 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
20:57:15 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
21:00:06 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
21:01:32 stiell joins (~stiell@gateway/tor-sasl/stiell)
21:04:46 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
21:06:23 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
21:10:22 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
21:12:03 cheater joins (~Username@user/cheater)
21:12:08 stiell joins (~stiell@gateway/tor-sasl/stiell)
21:15:02 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
21:16:54 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Ping timeout: 260 seconds)
21:18:53 ChaiTRex joins (~ChaiTRex@user/chaitrex)
21:19:25 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
21:19:42 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
21:22:52 stiell joins (~stiell@gateway/tor-sasl/stiell)
21:24:50 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
21:27:52 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
21:29:30 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
21:33:10 stiell joins (~stiell@gateway/tor-sasl/stiell)
21:35:34 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
21:37:49 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
21:38:42 × erty quits (~user@user/aeroplane) (Ping timeout: 255 seconds)
21:39:46 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
21:41:06 × AlexZenon quits (~alzenon@178.34.162.113) (Ping timeout: 268 seconds)
21:42:53 stiell joins (~stiell@gateway/tor-sasl/stiell)
21:42:55 × tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Ping timeout: 260 seconds)
21:45:22 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
21:45:53 tri joins (~tri@ool-18bc2e74.dyn.optonline.net)
21:46:37 AlexZenon joins (~alzenon@178.34.162.113)
21:47:13 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
21:49:34 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
21:52:41 × michalz quits (~michalz@185.246.207.197) (Quit: ZNC 1.8.2 - https://znc.in)
21:54:19 stiell joins (~stiell@gateway/tor-sasl/stiell)
21:54:42 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
21:56:29 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
21:59:50 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
22:04:37 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
22:04:58 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
22:06:19 pavonia_ joins (~user@user/siracusa)
22:06:22 × CrunchyFlakes quits (~CrunchyFl@146.52.130.128) (Quit: ZNC 1.8.2 - https://znc.in)
22:07:04 CrunchyFlakes joins (~CrunchyFl@ip92348280.dynamic.kabel-deutschland.de)
22:07:37 × pavonia quits (~user@user/siracusa) (Read error: Connection reset by peer)
22:07:46 × gmg quits (~user@user/gehmehgeh) (Ping timeout: 260 seconds)
22:07:47 pavonia_ is now known as pavonia
22:09:56 gmg joins (~user@user/gehmehgeh)
22:10:32 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
22:11:44 × agent314_ quits (~quassel@169.150.252.111) (Ping timeout: 256 seconds)
22:12:47 stiell joins (~stiell@gateway/tor-sasl/stiell)
22:14:06 agent314 joins (~quassel@104.193.135.218)
22:15:14 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
22:15:44 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
22:18:01 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
22:20:22 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
22:22:45 × destituion quits (~destituio@2001:4644:c37:0:6086:64f4:a213:b80d) (Ping timeout: 272 seconds)
22:23:20 × raehik quits (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) (Ping timeout: 268 seconds)
22:24:32 stiell joins (~stiell@gateway/tor-sasl/stiell)
22:25:02 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
22:25:55 destituion joins (~destituio@2a02:2121:2c4:e7b9:2895:2152:25e1:7ece)
22:30:10 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
22:53:37 × tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Ping timeout: 256 seconds)
23:02:58 tcard_ joins (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303)
23:03:03 EvanR_ joins (~EvanR@user/evanr)
23:03:55 tt1231097 joins (~tt1231@2603:6010:8700:4a81:219f:50d3:618a:a6ee)
23:04:03 myxos joins (~myxos@syn-065-028-251-121.res.spectrum.com)
23:04:07 codolio joins (~dolio@130.44.134.54)
23:04:40 aforemny joins (~aforemny@i59F516E9.versanet.de)
23:04:45 B-J joins (~BenziJuni@232-148-209-31.dynamic.hringdu.is)
23:04:49 kaskal- joins (~kaskal@2001:4bb8:2d2:1257:60b1:1057:17df:5755)
23:04:49 img_ joins (~img@user/img)
23:04:50 yuuta joins (~YuutaW@mail.yuuta.moe)
23:04:54 xelxebar_ joins (~xelxebar@wilsonb.com)
23:04:56 rvalue- joins (~rvalue@user/rvalue)
23:05:16 sand-witch_ joins (~m-mzmz6l@vmi833741.contaboserver.net)
23:05:29 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
23:06:18 Teacup_ joins (~teacup@user/teacup)
23:06:37 poscat0x04 joins (~poscat@user/poscat)
23:07:01 xff0x_ joins (~xff0x@2405:6580:b080:900:a37a:baa0:7723:b704)
23:07:21 flounders_ joins (~flounders@24.246.176.178)
23:07:24 tr_ev joins (~trev@user/trev)
23:07:29 tolt_ joins (~weechat-h@li219-154.members.linode.com)
23:07:44 stefan-___ joins (~m-yh2rcc@42dots.de)
23:07:44 × EvanR quits (~EvanR@user/evanr) (Remote host closed the connection)
23:07:44 × tcard quits (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303) (Remote host closed the connection)
23:07:44 × myxokephale quits (~myxos@65.28.251.121) (Remote host closed the connection)
23:07:44 × YuutaW quits (~YuutaW@mail.yuuta.moe) (Quit: ZNC 1.8.2 - https://znc.in)
23:07:44 × kaskal quits (~kaskal@089144220117.atnat0029.highway.webapn.at) (Quit: ZNC - https://znc.in)
23:07:44 × rvalue quits (~rvalue@user/rvalue) (Remote host closed the connection)
23:07:44 × stefan-__ quits (~m-yh2rcc@42dots.de) (Remote host closed the connection)
23:07:44 × tt123109 quits (~tt1231@2603:6010:8700:4a81:219f:50d3:618a:a6ee) (Quit: Ping timeout (120 seconds))
23:07:44 × aforemny_ quits (~aforemny@2001:9e8:6cf6:c700:715f:48c8:40b3:51d2) (Quit: ZNC 1.8.2 - https://znc.in)
23:07:44 × Teacup quits (~teacup@user/teacup) (Quit: No Ping reply in 180 seconds.)
23:07:44 × flounders quits (~flounders@24.246.176.178) (Remote host closed the connection)
23:07:44 × tessier quits (~treed@ec2-184-72-149-67.compute-1.amazonaws.com) (Remote host closed the connection)
23:07:44 × poscat quits (~poscat@user/poscat) (Quit: Bye)
23:07:44 × Benzi-Junior quits (~BenziJuni@232-148-209-31.dynamic.hringdu.is) (Quit: ZNC 1.8.2 - https://znc.in)
23:07:44 × xelxebar quits (~xelxebar@wilsonb.com) (Quit: ZNC 1.7.2+deb3 - https://znc.in)
23:07:44 × pointlessslippe1 quits (~pointless@212.82.82.3) (Quit: ZNC - http://znc.in)
23:07:44 × img quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in)
23:07:44 × dolio quits (~dolio@130.44.134.54) (Remote host closed the connection)
23:07:44 × sand-witch quits (~m-mzmz6l@vmi833741.contaboserver.net) (Remote host closed the connection)
23:07:44 × xff0x quits (~xff0x@2405:6580:b080:900:a37a:baa0:7723:b704) (Remote host closed the connection)
23:07:44 × tolt quits (~weechat-h@li219-154.members.linode.com) (Remote host closed the connection)
23:07:44 × Eoco quits (~ian@128.101.131.218) (Remote host closed the connection)
23:07:46 tt1231097 is now known as tt123109
23:07:51 Eoco_ joins (~ian@128.101.131.218)
23:07:58 tessier_ joins (~treed@ec2-184-72-149-67.compute-1.amazonaws.com)
23:08:54 rvalue- is now known as rvalue
23:09:17 EvanR_ is now known as EvanR
23:10:09 sand-witch_ is now known as sand-witch
23:10:20 mud joins (~mud@user/kadoban)
23:10:23 pointlessslippe1 joins (~pointless@212.82.82.3)
23:11:08 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
23:12:00 × trev quits (~trev@user/trev) (Ping timeout: 245 seconds)
23:12:35 stefan-___ is now known as stefan-__
23:15:19 stiell joins (~stiell@gateway/tor-sasl/stiell)
23:16:00 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
23:17:17 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
23:18:41 waldo joins (~waldo@user/waldo)
23:19:04 random-jellyfish joins (~developer@2a02:2f01:791c:4a00:84bf:e80c:8930:a69e)
23:19:04 × random-jellyfish quits (~developer@2a02:2f01:791c:4a00:84bf:e80c:8930:a69e) (Changing host)
23:19:04 random-jellyfish joins (~developer@user/random-jellyfish)
23:20:06 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
23:22:35 stiell joins (~stiell@gateway/tor-sasl/stiell)
23:24:32 tri joins (~tri@ool-18bc2e74.dyn.optonline.net)
23:24:46 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
23:25:37 × acidjnk quits (~acidjnk@p200300d6e714dc8740d0d729a6756f5c.dip0.t-ipconnect.de) (Ping timeout: 268 seconds)
23:27:51 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
23:28:57 × tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Ping timeout: 255 seconds)
23:29:54 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
23:31:36 stiell joins (~stiell@gateway/tor-sasl/stiell)
23:35:30 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
23:37:18 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
23:40:10 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
23:41:39 × waldo quits (~waldo@user/waldo) (Quit: waldo)
23:44:32 stiell joins (~stiell@gateway/tor-sasl/stiell)
23:44:50 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
23:46:42 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
23:47:21 mhatta joins (~mhatta@www21123ui.sakura.ne.jp)
23:49:58 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
23:53:02 stiell joins (~stiell@gateway/tor-sasl/stiell)
23:53:15 × random-jellyfish quits (~developer@user/random-jellyfish) (Ping timeout: 245 seconds)
23:55:34 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
23:55:41 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Quit: peterbecich)
23:56:05 random-jellyfish joins (~developer@2a02:2f01:791c:4a00:678:60fc:12a9:5)
23:56:05 × random-jellyfish quits (~developer@2a02:2f01:791c:4a00:678:60fc:12a9:5) (Changing host)
23:56:05 random-jellyfish joins (~developer@user/random-jellyfish)
23:56:38 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
23:56:41 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
23:59:46 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)

All times are in UTC on 2024-05-03.