Home liberachat/#haskell: Logs Calendar

Logs on 2025-10-17 (liberachat/#haskell)

00:06:51 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:07:02 Inline joins (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de)
00:10:22 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 246 seconds)
00:11:38 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
00:11:47 × jmcantrell quits (~weechat@user/jmcantrell) (Ping timeout: 260 seconds)
00:14:50 × Inline quits (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de) (Ping timeout: 248 seconds)
00:15:32 × zfnmxt quits (~m-gkkevi@user/zfnmxt) (Remote host closed the connection)
00:16:06 Zemy joins (~Zemy@2600:100c:b0a4:d984:e881:2dff:fe8d:7adc)
00:16:23 vanishingideal joins (~vanishing@user/vanishingideal)
00:18:34 × wbrawner quits (~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 248 seconds)
00:18:43 wbrawner joins (~wbrawner@static.56.224.132.142.clients.your-server.de)
00:20:14 zfnmxt joins (~m-gkkevi@209.209.10.107)
00:20:28 divya joins (divya@140.238.251.170)
00:20:44 × Tuplanolla quits (~Tuplanoll@91-159-187-167.elisa-laajakaista.fi) (Ping timeout: 244 seconds)
00:22:36 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:24:55 × zfnmxt quits (~m-gkkevi@209.209.10.107) (Ping timeout: 256 seconds)
00:25:30 × Psychotic1 quits (~Psychotic@2600:1007:b03f:31b9:ac66:7c96:29ca:d87a) (Ping timeout: 248 seconds)
00:26:37 × wbrawner quits (~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 256 seconds)
00:27:44 wbrawner joins (~wbrawner@static.56.224.132.142.clients.your-server.de)
00:27:45 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
00:29:01 gustrb joins (~gustrb@200.132.2.8)
00:30:51 zfnmxt joins (~m-gkkevi@209.209.10.107)
00:34:52 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 246 seconds)
00:35:41 × zfnmxt quits (~m-gkkevi@209.209.10.107) (Ping timeout: 256 seconds)
00:38:24 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:39:39 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 256 seconds)
00:43:16 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
00:45:32 × otto_s_ quits (~user@p4ff27814.dip0.t-ipconnect.de) (Ping timeout: 244 seconds)
00:47:18 otto_s joins (~user@p5de2f2fc.dip0.t-ipconnect.de)
00:54:12 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:54:49 × Square2 quits (~Square@user/square) (Ping timeout: 246 seconds)
00:55:23 Square joins (~Square4@user/square)
00:57:30 × xff0x quits (~xff0x@2405:6580:b080:900:f00e:ba81:9552:a989) (Ping timeout: 248 seconds)
00:59:02 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
01:00:07 vanishingideal joins (~vanishing@user/vanishingideal)
01:05:43 × FANTOM quits (~fantom@90.244.183.5) (Ping timeout: 256 seconds)
01:09:38 × haltsolver quits (~cmo@2604:3d09:207f:8000::d1dc) (Remote host closed the connection)
01:09:59 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:10:02 haltsolver joins (~cmo@2604:3d09:207f:8000::d1dc)
01:13:05 × gustrb quits (~gustrb@200.132.2.8) (Ping timeout: 256 seconds)
01:14:56 × Pixi quits (~Pixi@user/pixi) (Read error: Connection reset by peer)
01:15:20 Pixi joins (~Pixi@user/pixi)
01:16:01 FANTOM joins (~fantom@90.244.168.178)
01:16:31 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
01:18:25 L29Ah parts (~L29Ah@wikipedia/L29Ah) ()
01:18:51 L29Ah joins (~L29Ah@wikipedia/L29Ah)
01:19:58 L29Ah parts (~L29Ah@wikipedia/L29Ah) ()
01:20:09 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:20:13 L29Ah joins (~L29Ah@wikipedia/L29Ah)
01:20:43 zfnmxt joins (~m-gkkevi@209.209.10.107)
01:24:10 × haltsolver quits (~cmo@2604:3d09:207f:8000::d1dc) (Ping timeout: 248 seconds)
01:24:59 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
01:28:46 gustrb joins (~gustrb@191.243.134.87)
01:33:14 × gustrb quits (~gustrb@191.243.134.87) (Ping timeout: 248 seconds)
01:35:11 <jackdk> dolio: Apparently that work ran into roadblocks and is not planned any more: https://gitlab.haskell.org/ghc/ghc/-/issues/15028. This libraries@ post lists the main problems: https://mail.haskell.org/pipermail/libraries/2020-April/030357.html . Most seem fixable, but the syntactic noise seems really annoying and the strictness change more fundamentally difficult.
01:35:40 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:38:08 trickard_ is now known as trickard
01:40:51 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
01:51:27 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:54:43 Inline joins (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de)
01:56:04 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
02:06:42 xff0x joins (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
02:07:14 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:12:35 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
02:20:19 jmcantrell joins (~weechat@user/jmcantrell)
02:23:04 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:24:32 × Inline quits (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de) (Quit: Leaving)
02:27:55 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
02:28:35 × jmcantrell quits (~weechat@user/jmcantrell) (Quit: WeeChat 4.7.1)
02:33:00 × td_ quits (~td@i5387093E.versanet.de) (Ping timeout: 244 seconds)
02:35:07 td_ joins (~td@i5387090B.versanet.de)
02:38:49 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:39:27 <dcpagan> Is there a way to either undo an import or hide a variable from an existing import?
02:39:37 <dcpagan> I keep getting ambiguous occurrence errors.
02:39:47 <dcpagan> I mean in the interactive shell.
02:40:07 tabaqui joins (~tabaqui@167.71.80.236)
02:40:47 <geekosaur> probably have to unimport and re-import with `hiding`
02:41:06 <geekosaur> (unimporting is done with the old `:m` command: `:m -Module.Name`
02:41:12 <geekosaur> )
02:43:38 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
02:44:11 <ski> import Prelude hiding (length)
02:44:43 <fgidim> something like import Prelude hiding tail or import Prelude hiding( head, tail )
02:54:36 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:01:19 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
03:09:49 × wbrawner quits (~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 256 seconds)
03:12:38 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:13:15 wbrawner joins (~wbrawner@static.56.224.132.142.clients.your-server.de)
03:17:45 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
03:21:11 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:25:41 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
03:28:22 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 260 seconds)
03:29:31 × karenw_ quits (~karenw@user/karenw) (Ping timeout: 246 seconds)
03:29:50 × haskellbridge quits (~hackager@syn-096-028-224-214.res.spectrum.com) (Remote host closed the connection)
03:30:28 haskellbridge joins (~hackager@96.28.224.214)
03:30:29 ChanServ sets mode +v haskellbridge
03:32:59 × n0um3n4 quits (~n0um3n4@104.28.199.133) (Remote host closed the connection)
03:36:10 karenw_ joins (~karenw@user/karenw)
03:36:31 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:36:32 × karenw_ quits (~karenw@user/karenw) (Client Quit)
03:41:33 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
03:52:19 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:56:22 aforemny joins (~aforemny@2001:9e8:6cf1:8200:5418:7e22:c389:aad3)
03:56:49 × aforemny_ quits (~aforemny@2001:9e8:6cd3:9e00:ec6c:33df:2ec4:2c9f) (Ping timeout: 246 seconds)
03:57:32 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
03:59:51 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
04:08:09 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:11:13 superbil joins (~superbil@114-32-231-70.hinet-ip.hinet.net)
04:12:55 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
04:19:55 × wbrawner quits (~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 246 seconds)
04:22:09 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:22:31 wbrawner joins (~wbrawner@static.56.224.132.142.clients.your-server.de)
04:27:06 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
04:35:23 peterbecich joins (~Thunderbi@172.222.148.214)
04:37:12 michalz joins (~michalz@185.246.207.201)
04:37:55 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:41:34 marinelli joins (~weechat@gateway/tor-sasl/marinelli)
04:43:43 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
04:54:30 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:59:22 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
05:08:46 Inline joins (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de)
05:10:17 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:13:21 × machinedgod quits (~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 256 seconds)
05:14:31 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
05:17:03 takuan joins (~takuan@d8D86B9E9.access.telenet.be)
05:17:48 poscat joins (~poscat@user/poscat)
05:19:35 × poscat0x04 quits (~poscat@user/poscat) (Ping timeout: 256 seconds)
05:20:43 × trickard quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
05:20:56 trickard_ joins (~trickard@cpe-57-98-47-163.wireline.com.au)
05:23:09 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:24:44 fgarcia joins (~lei@user/fgarcia)
05:24:47 × fgidim quits (~lei@user/fgarcia) (Read error: Connection reset by peer)
05:25:29 fgarcia is now known as fgidim
05:27:54 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
05:37:26 × Inline quits (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de) (Read error: Connection reset by peer)
05:38:57 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:43:54 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
05:44:31 × ubert quits (~Thunderbi@77.119.165.5.wireless.dyn.drei.com) (Ping timeout: 256 seconds)
05:54:44 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:57:43 × jreicher quits (~user@user/jreicher) (Quit: NIN (via TRON))
05:59:21 craunts795335385 joins (~craunts@175.176.17.164)
05:59:38 × rembo10 quits (~rembo10@main.remulis.com) (Quit: ZNC 1.10.1 - https://znc.in)
06:00:52 rembo10 joins (~rembo10@main.remulis.com)
06:01:30 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
06:10:28 halloy7365 joins (~halloy736@2404:4400:5446:4e00:9554:c574:8d58:cb38)
06:12:47 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:15:45 × elenril quits (~elenril@tutturu.khirnov.net) (Ping timeout: 245 seconds)
06:15:46 × peterbecich quits (~Thunderbi@172.222.148.214) (Ping timeout: 246 seconds)
06:18:01 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
06:19:51 × trickard_ quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
06:20:04 trickard_ joins (~trickard@cpe-57-98-47-163.wireline.com.au)
06:21:57 × ft quits (~ft@p4fc2a207.dip0.t-ipconnect.de) (Quit: leaving)
06:24:09 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:25:42 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
06:25:42 × synchromesh quits (~john@2406:5a00:2412:2c00:cdb4:7a44:2b9b:14b0) (Read error: Connection reset by peer)
06:26:47 synchromesh joins (~john@2406:5a00:2412:2c00:cdb4:7a44:2b9b:14b0)
06:26:52 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
06:29:22 elenril joins (~elenril@tutturu.khirnov.net)
06:29:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
06:31:16 sord937 joins (~sord937@gateway/tor-sasl/sord937)
06:40:01 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:42:03 × halloy7365 quits (~halloy736@2404:4400:5446:4e00:9554:c574:8d58:cb38) (Quit: halloy7365)
06:45:09 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
06:55:44 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:59:57 ljdarj joins (~Thunderbi@user/ljdarj)
07:00:03 × caconym7478798 quits (~caconym@user/caconym) (Quit: bye)
07:00:12 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
07:00:36 trickard_ is now known as trickard
07:00:44 caconym7478798 joins (~caconym@user/caconym)
07:01:05 n0um3n4 joins (~n0um3n4@104.30.133.59)
07:02:29 × Googulator quits (~Googulato@2a01-036d-0106-03fa-648b-10cf-62d2-2877.pool6.digikabel.hu) (Ping timeout: 250 seconds)
07:05:33 × xff0x quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 256 seconds)
07:07:06 xff0x joins (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
07:10:08 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:11:18 dtman34_ joins (~dtman34@c-73-242-68-179.hsd1.mn.comcast.net)
07:11:25 × dtman34 quits (~dtman34@c-73-242-68-179.hsd1.mn.comcast.net) (Ping timeout: 246 seconds)
07:14:01 CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db)
07:14:55 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
07:15:51 × annamalai quits (~annamalai@2409:4042:4e3c:ee1e::9e4a:2910) (Ping timeout: 250 seconds)
07:18:05 × rubin55_ quits (sid666180@id-666180.ilkley.irccloud.com) ()
07:18:34 rubin55 joins (sid666180@id-666180.ilkley.irccloud.com)
07:19:53 × craunts795335385 quits (~craunts@175.176.17.164) (Quit: The Lounge - https://thelounge.chat)
07:23:41 × Square quits (~Square4@user/square) (Ping timeout: 256 seconds)
07:23:47 karenw_ joins (~karenw@user/karenw)
07:25:09 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:31:38 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
07:32:12 × wz1000 quits (~zubin@static.11.113.47.78.clients.your-server.de) (Ping timeout: 260 seconds)
07:33:54 tromp joins (~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb)
07:34:00 craunts795335385 joins (~craunts@175.176.17.164)
07:37:00 kukimik joins (~kukimik@93-159-13-148.cgnat.inetia.pl)
07:38:23 × n0um3n4 quits (~n0um3n4@104.30.133.59) (Remote host closed the connection)
07:40:16 × trickard quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
07:40:30 trickard_ joins (~trickard@cpe-57-98-47-163.wireline.com.au)
07:41:03 srazkvt joins (~sarah@user/srazkvt)
07:42:43 × emmanuelux quits (~emmanuelu@user/emmanuelux) (Remote host closed the connection)
07:44:50 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:45:19 tomsmeding_ is now known as tomsmeding
07:45:59 trickard_ is now known as trickard
07:48:37 × FANTOM quits (~fantom@90.244.168.178) (Ping timeout: 256 seconds)
07:49:14 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
07:49:47 FANTOM joins (~fantom@90.244.165.37)
07:50:09 <[exa]> just curious, did anyone do some rigorous analysis of what's packed in the ghc-produced binaries (i.e., what's making them big?)
07:50:45 <[exa]> not that they'd be super big, esp. not w.r.t. to the other pop compilers, but still curious
07:51:05 a_fantom joins (~fantom@90.244.165.37)
07:52:51 annamalai joins (~annamalai@157.32.220.158)
07:52:52 <tomsmeding> I have no idea, but libHSbase.so is 12 MB
07:54:51 × FANTOM quits (~fantom@90.244.165.37) (Ping timeout: 256 seconds)
07:55:47 × GdeVolpiano quits (~GdeVolpia@user/GdeVolpiano) (Quit: WeeChat 4.5.2)
08:00:11 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
08:01:34 phma joins (~phma@2605:59c8:6211:ff08::6d1)
08:02:07 chele joins (~chele@user/chele)
08:04:56 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
08:08:49 × annamalai quits (~annamalai@157.32.220.158) (Remote host closed the connection)
08:09:09 annamalai joins (~annamalai@157.32.220.158)
08:12:04 kenran joins (~void@user/kenran)
08:15:02 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
08:18:02 × Zemy quits (~Zemy@2600:100c:b0a4:d984:e881:2dff:fe8d:7adc) (Ping timeout: 248 seconds)
08:21:49 × kenran quits (~void@user/kenran) (Remote host closed the connection)
08:27:36 × trickard quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
08:27:49 trickard_ joins (~trickard@cpe-57-98-47-163.wireline.com.au)
08:30:44 vanishingideal joins (~vanishing@user/vanishingideal)
08:31:56 × trickard_ quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
08:38:26 trickard_ joins (~trickard@cpe-57-98-47-163.wireline.com.au)
08:43:17 chenjf joins (~chenjf@68.64.178.54)
08:43:20 GdeVolpiano joins (~GdeVolpia@user/GdeVolpiano)
08:46:50 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
08:47:34 n0um3n4 joins (~n0um3n4@104.30.133.59)
08:48:00 × GdeVolpiano quits (~GdeVolpia@user/GdeVolpiano) (Ping timeout: 252 seconds)
08:49:33 GdeVolpiano joins (~GdeVolpia@user/GdeVolpiano)
08:50:09 × craunts795335385 quits (~craunts@175.176.17.164) (Quit: The Lounge - https://thelounge.chat)
08:57:09 × srazkvt quits (~sarah@user/srazkvt) (Quit: Konversation terminated!)
08:57:21 srazkvt joins (~sarah@user/srazkvt)
09:05:11 × chenjf quits (~chenjf@68.64.178.54) (Quit: WeeChat 4.7.1)
09:05:43 acidjnk joins (~acidjnk@p200300d6e71719070129677a31b7bc88.dip0.t-ipconnect.de)
09:23:32 Lycurgus joins (~juan@user/Lycurgus)
09:23:32 × petrichor quits (~jez@user/petrichor) (Read error: Connection reset by peer)
09:25:39 × trickard_ quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
09:25:53 trickard_ joins (~trickard@cpe-57-98-47-163.wireline.com.au)
09:26:43 petrichor joins (~jez@user/petrichor)
09:41:49 × Lycurgus quits (~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org ))
09:43:00 × tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
09:43:06 × GdeVolpiano quits (~GdeVolpia@user/GdeVolpiano) (Quit: WeeChat 4.5.2)
09:43:39 × kukimik quits (~kukimik@93-159-13-148.cgnat.inetia.pl) (Remote host closed the connection)
09:44:03 yappy joins (~adi@86.123.72.40)
09:44:29 × yappy quits (~adi@86.123.72.40) (Remote host closed the connection)
09:47:26 GdeVolpiano joins (~GdeVolpia@user/GdeVolpiano)
09:50:02 <[exa]> tomsmeding: ah well that might be a part of it :)
09:50:04 <[exa]> ok
09:50:16 × trickard_ quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
09:51:38 <[exa]> just wondering, is there any semantic difference between doing a function with normal guards and going for the `case () { _ | theGuard -> ...}` shortcut? I've fixed a bug that shouldn't have been fixed by rewriting that, which is weird.
09:54:58 × chiselfuse quits (~chiselfus@user/chiselfuse) (Remote host closed the connection)
09:55:33 chiselfuse joins (~chiselfus@user/chiselfuse)
10:00:33 mreh joins (~matthew@host86-146-25-125.range86-146.btcentralplus.com)
10:01:47 fp joins (~Thunderbi@2001:708:20:1406::10c5)
10:07:49 × karenw_ quits (~karenw@user/karenw) (Ping timeout: 246 seconds)
10:09:45 × srazkvt quits (~sarah@user/srazkvt) (Quit: Konversation terminated!)
10:13:54 trickard_ joins (~trickard@cpe-57-98-47-163.wireline.com.au)
10:20:55 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
10:23:12 Googulator joins (~Googulato@team.broadbit.hu)
10:23:22 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
10:28:20 × CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 244 seconds)
10:29:43 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
10:30:36 craunts795335385 joins (~craunts@136.158.7.194)
10:33:28 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
10:36:59 jreicher joins (~user@user/jreicher)
10:39:52 × trickard_ quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
10:40:06 trickard_ joins (~trickard@cpe-57-98-47-163.wireline.com.au)
10:44:38 trickard_ is now known as trickard
11:00:51 wootehfoot joins (~wootehfoo@user/wootehfoot)
11:01:51 × xff0x quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 256 seconds)
11:02:35 gustrb joins (~gustrb@191.243.134.87)
11:03:47 × pie__ quits (~pie_bnc@user/pie/x-2818909) (Ping timeout: 250 seconds)
11:11:51 CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db)
11:12:38 pie_ joins (~pie_bnc@user/pie/x-2818909)
11:31:59 × tromp quits (~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb) (Quit: My iMac has gone to sleep. ZZZzzz…)
11:36:42 Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915)
11:36:43 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 246 seconds)
11:38:02 Lord_of_Life_ is now known as Lord_of_Life
11:41:14 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
11:45:50 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 244 seconds)
11:46:18 chromoblob joins (~chromoblo@user/chromob1ot1c)
11:51:42 AlexZenon_2 is now known as AlexZenon
11:52:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
11:56:42 × GdeVolpiano quits (~GdeVolpia@user/GdeVolpiano) (Ping timeout: 248 seconds)
11:59:57 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
12:01:43 Jackneill_ joins (~Jackneill@94-21-95-227.pool.digikabel.hu)
12:03:18 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
12:03:38 GdeVolpiano joins (~GdeVolpia@user/GdeVolpiano)
12:04:28 × jackneill__ quits (~Jackneill@94-21-46-168.pool.digikabel.hu) (Ping timeout: 256 seconds)
12:08:31 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
12:08:51 chromoblob joins (~chromoblo@user/chromob1ot1c)
12:08:55 × img quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in)
12:10:02 × GdeVolpiano quits (~GdeVolpia@user/GdeVolpiano) (Ping timeout: 248 seconds)
12:10:14 img joins (~img@user/img)
12:11:51 GdeVolpiano joins (~GdeVolpia@user/GdeVolpiano)
12:13:31 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
12:23:16 × trickard quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Ping timeout: 246 seconds)
12:26:06 × gmg quits (~user@user/gehmehgeh) (Remote host closed the connection)
12:26:06 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection)
12:26:07 × marinelli quits (~weechat@gateway/tor-sasl/marinelli) (Remote host closed the connection)
12:26:09 trickard_ joins (~trickard@cpe-57-98-47-163.wireline.com.au)
12:26:31 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
12:26:47 marinelli joins (~weechat@gateway/tor-sasl/marinelli)
12:26:51 gmg joins (~user@user/gehmehgeh)
12:30:16 × wbrawner quits (~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 246 seconds)
12:33:51 wbrawner joins (~wbrawner@static.56.224.132.142.clients.your-server.de)
12:41:40 ft joins (~ft@p4fc2a207.dip0.t-ipconnect.de)
12:42:34 × wbrawner quits (~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 248 seconds)
12:42:43 wbrawner joins (~wbrawner@static.56.224.132.142.clients.your-server.de)
12:44:46 × trickard_ quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
12:44:59 trickard_ joins (~trickard@cpe-57-98-47-163.wireline.com.au)
12:57:23 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Read error: Connection reset by peer)
12:57:31 comerijn joins (~merijn@77.242.116.146)
12:57:42 × divlamir quits (~divlamir@user/divlamir) (Read error: Connection reset by peer)
12:59:04 Psychotic1 joins (~Psychotic@2600:1007:b032:c0d4:c18:bfd9:c413:f780)
12:59:50 Psychotic1_ joins (~Psychotic@2600:1007:b032:c0d4:c18:bfd9:c413:f780)
13:01:24 × trickard_ quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
13:01:39 trickard_ joins (~trickard@cpe-57-98-47-163.wireline.com.au)
13:06:34 × trickard_ quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Ping timeout: 248 seconds)
13:08:31 xff0x joins (~xff0x@2405:6580:b080:900:d8fa:98a4:1ba0:2054)
13:08:58 divlamir joins (~divlamir@user/divlamir)
13:11:41 trickard_ joins (~trickard@cpe-57-98-47-163.wireline.com.au)
13:17:40 × trickard_ quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
13:20:56 Sgeo joins (~Sgeo@user/sgeo)
13:22:00 trickard_ joins (~trickard@cpe-57-98-47-163.wireline.com.au)
13:23:14 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 265 seconds)
13:26:22 trickard_ is now known as trickard
13:29:25 gehmehgeh joins (~user@user/gehmehgeh)
13:30:10 arandombit joins (~arandombi@user/arandombit)
13:30:21 × opencircuit quits (~quassel@user/opencircuit) (Remote host closed the connection)
13:30:30 opencircuit joins (~quassel@user/opencircuit)
13:31:36 × gmg quits (~user@user/gehmehgeh) (Ping timeout: 272 seconds)
13:31:36 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 272 seconds)
13:33:24 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
13:36:02 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 272 seconds)
13:37:33 ec joins (~ec@gateway/tor-sasl/ec)
13:43:00 × gehmehgeh quits (~user@user/gehmehgeh) (Ping timeout: 272 seconds)
13:45:55 gmg joins (~user@user/gehmehgeh)
13:50:47 × Psychotic1_ quits (~Psychotic@2600:1007:b032:c0d4:c18:bfd9:c413:f780) (Ping timeout: 260 seconds)
13:50:47 × Psychotic1 quits (~Psychotic@2600:1007:b032:c0d4:c18:bfd9:c413:f780) (Ping timeout: 260 seconds)
13:51:00 kimiamania99 joins (~92460e22@user/kimiamania)
13:53:13 × wbrawner quits (~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 246 seconds)
13:55:04 wbrawner joins (~wbrawner@static.56.224.132.142.clients.your-server.de)
13:59:06 Zemy joins (~Zemy@76.184.190.146)
14:04:07 × wbrawner quits (~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 240 seconds)
14:06:01 wbrawner joins (~wbrawner@static.56.224.132.142.clients.your-server.de)
14:09:48 × Guest305 quits (jinsun@here.and.ready-to.party) (Changing host)
14:09:48 Guest305 joins (jinsun@user/jinsun)
14:09:48 Guest305 is now known as jinsun
14:13:08 × ouilemur quits (~jgmerritt@user/ouilemur) (Quit: WeeChat 4.7.1)
14:15:20 × Zemy quits (~Zemy@76.184.190.146) (Ping timeout: 240 seconds)
14:21:46 × gustrb quits (~gustrb@191.243.134.87) (Ping timeout: 248 seconds)
14:25:49 gustrb joins (~gustrb@191.243.134.87)
14:38:15 satler joins (~satler@user/satler)
14:39:38 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
14:42:23 Inline joins (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de)
14:43:00 × trickard quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
14:43:14 trickard_ joins (~trickard@cpe-57-98-47-163.wireline.com.au)
14:43:18 × fp quits (~Thunderbi@2001:708:20:1406::10c5) (Ping timeout: 252 seconds)
14:43:39 × synchromesh quits (~john@2406:5a00:2412:2c00:cdb4:7a44:2b9b:14b0) (Read error: Connection reset by peer)
14:44:27 × gustrb quits (~gustrb@191.243.134.87) (Ping timeout: 260 seconds)
14:45:07 synchromesh joins (~john@2406:5a00:2412:2c00:cdb4:7a44:2b9b:14b0)
14:45:14 gustrb joins (~gustrb@191.243.134.87)
14:50:31 × wbrawner quits (~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 240 seconds)
14:53:54 × satler quits (~satler@user/satler) (Quit: satler)
14:54:30 tromp joins (~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb)
14:56:16 wbrawner joins (~wbrawner@static.56.224.132.142.clients.your-server.de)
15:00:32 trickard_ is now known as trickard
15:02:51 MelodyOwO joins (~MelodyOwO@user/MelodyOwO)
15:06:01 × gustrb quits (~gustrb@191.243.134.87) (Ping timeout: 246 seconds)
15:09:46 × wbrawner quits (~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 248 seconds)
15:14:58 wbrawner joins (~wbrawner@static.56.224.132.142.clients.your-server.de)
15:23:48 OftenFaded81 joins (~OftenFade@user/tisktisk)
15:25:52 × OftenFaded81 quits (~OftenFade@user/tisktisk) (Client Quit)
15:32:06 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
15:37:55 × vanishingideal quits (~vanishing@user/vanishingideal) (Remote host closed the connection)
15:38:18 × CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 252 seconds)
15:42:09 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
15:43:12 <ski> [exa] : failure in `case' can't fall back to alternate defining clauses, if that's what you're thinking of. so, if there's only one defining equation, you should be fine
15:43:55 <ski> (of course, can't fall back to another `case', either)
15:44:54 × comerijn quits (~merijn@77.242.116.146) (Ping timeout: 252 seconds)
15:46:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
15:48:42 × AlexZenon quits (~alzenon@85.174.180.124) (Ping timeout: 248 seconds)
15:49:53 × tabaqui quits (~tabaqui@167.71.80.236) (Quit: WeeChat 4.7.1)
15:55:36 AlexZenon joins (~alzenon@85.174.180.124)
15:57:28 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
15:57:42 yabobay joins (~pizza@2a02:85f:fcd5:1601:439e:d9b3:6a5d:d567)
15:59:19 <yabobay> what was the 'opposite' of `pure` where you get, for example, Nothing when casting to Maybe
15:59:45 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...)
15:59:49 × Googulator quits (~Googulato@team.broadbit.hu) (Ping timeout: 250 seconds)
16:01:27 gustrb joins (~gustrb@191.243.134.87)
16:04:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
16:06:18 × gustrb quits (~gustrb@191.243.134.87) (Ping timeout: 248 seconds)
16:07:29 <ski> huh ?
16:08:11 × MelodyOwO quits (~MelodyOwO@user/MelodyOwO) (Quit: Leaving.)
16:08:12 <ski> maybe you should show some example(s) ?
16:14:27 <yabobay> like if there was a function called foo and i could go `foo :: Maybe a` and i'd get Nothing
16:15:19 <int-e> :t empty
16:15:20 <lambdabot> Alternative f => f a
16:15:28 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
16:15:29 <int-e> :t mempty
16:15:30 <lambdabot> Monoid a => a
16:16:00 × kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection)
16:16:04 <int-e> (`empty` is closer to Applicative)
16:16:23 gustrb joins (~gustrb@191.243.134.87)
16:18:06 <yabobay> my ghc doesn't have empty. is it in a module or something?
16:19:44 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
16:19:58 <Leary> @hoogle empty
16:19:58 <lambdabot> Control.Applicative empty :: Alternative f => f a
16:19:58 <lambdabot> GHC.Base empty :: Alternative f => f a
16:19:58 <lambdabot> Data.ByteString empty :: ByteString
16:20:16 <yabobay> ok sorry i hoogled it myself
16:20:17 <yabobay> thanks!
16:20:19 yabobay parts (~pizza@2a02:85f:fcd5:1601:439e:d9b3:6a5d:d567) (bye)
16:21:32 ouilemur joins (~jgmerritt@user/ouilemur)
16:22:23 machinedgod joins (~machinedg@d75-159-126-101.abhsia.telus.net)
16:23:25 <ski> @index empty
16:23:25 <lambdabot> Control.Applicative, Data.Binary.Builder, Data.ByteString.Lazy, Data.ByteString.Lazy.Char8, Data.ByteString, Data.ByteString.Char8, Data.ByteString.Short, Data.IntMap.Strict, Data.IntMap.Lazy, Data.
16:23:25 <lambdabot> IntMap, Data.IntSet, Data.Map.Lazy, Data.Map.Strict, Data.Map, Data.Set, Data.Sequence, Text.PrettyPrint.HughesPJ, Text.PrettyPrint.HughesPJClass, Text.PrettyPrint, Language.Haskell.TH.PprLib
16:23:46 <ski> oh, they left
16:30:51 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
16:35:03 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 256 seconds)
16:35:38 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
16:41:27 yobhel joins (~yobhel@85-238-68-165.pool.digikabel.hu)
16:46:38 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
16:46:49 × Inline quits (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de) (Quit: Leaving)
16:50:44 × yobhel quits (~yobhel@85-238-68-165.pool.digikabel.hu) (Quit: yobhel)
16:51:33 yobhel joins (~yobhel@85-238-68-165.pool.digikabel.hu)
16:51:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
16:54:55 × yobhel quits (~yobhel@85-238-68-165.pool.digikabel.hu) (Client Quit)
16:56:45 × tromp quits (~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb) (Quit: My iMac has gone to sleep. ZZZzzz…)
17:02:24 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:04:37 × GdeVolpiano quits (~GdeVolpia@user/GdeVolpiano) (Ping timeout: 244 seconds)
17:05:03 GdeVolpiano joins (~GdeVolpia@user/GdeVolpiano)
17:05:39 × gustrb quits (~gustrb@191.243.134.87) (Ping timeout: 256 seconds)
17:05:40 Googulator joins (~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu)
17:07:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
17:11:19 × GdeVolpiano quits (~GdeVolpia@user/GdeVolpiano) (Ping timeout: 246 seconds)
17:11:59 fp joins (~Thunderbi@2001-14ba-6e24-3000-cb85-53ba-5aff-d578.rev.dnainternet.fi)
17:12:22 GdeVolpiano joins (~GdeVolpia@user/GdeVolpiano)
17:13:01 × itaipu quits (~itaipu@168.121.97.28) (Ping timeout: 256 seconds)
17:18:13 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:20:01 tromp joins (~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb)
17:20:33 × fp quits (~Thunderbi@2001-14ba-6e24-3000-cb85-53ba-5aff-d578.rev.dnainternet.fi) (Ping timeout: 265 seconds)
17:22:38 Psychotic1 joins (~Psychotic@2600:1007:b03e:2f77:3c52:59c1:7460:7ab1)
17:23:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
17:23:55 Psychotic1_ joins (~Psychotic@2600:1007:b03e:2f77:3c52:59c1:7460:7ab1)
17:25:37 fp joins (~Thunderbi@2001-14ba-6e24-3000--190.rev.dnainternet.fi)
17:26:18 haltsolver joins (~cmo@2604:3d09:207f:8000::d1dc)
17:26:37 itaipu joins (~itaipu@168.121.97.28)
17:33:03 × n0um3n4 quits (~n0um3n4@104.30.133.59) (Remote host closed the connection)
17:34:00 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:34:50 × GdeVolpiano quits (~GdeVolpia@user/GdeVolpiano) (Ping timeout: 248 seconds)
17:39:57 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
17:40:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
17:42:56 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:45:02 GdeVolpiano joins (~GdeVolpia@user/GdeVolpiano)
17:45:05 Square2 joins (~Square@user/square)
17:45:47 Zemy joins (~Zemy@2600:100c:b0a4:d984:58e9:bff:fe07:fef6)
17:46:22 Zemy_ joins (~Zemy@72.178.108.235)
17:47:33 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
17:50:32 × Zemy quits (~Zemy@2600:100c:b0a4:d984:58e9:bff:fe07:fef6) (Ping timeout: 260 seconds)
17:58:24 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:58:44 × fp quits (~Thunderbi@2001-14ba-6e24-3000--190.rev.dnainternet.fi) (Ping timeout: 265 seconds)
18:01:25 × tromp quits (~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb) (Quit: My iMac has gone to sleep. ZZZzzz…)
18:03:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
18:03:17 <dcpagan> Is a function with only two pattern guards, the second guard consisting only of "otherwise" just as efficient as implementing the function as an if statement?
18:05:16 tromp joins (~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb)
18:10:36 <mauke> that sounds like a guard, not a pattern guard
18:10:46 <mauke> but yes, I don't think there's any performance difference
18:12:08 × driib318 quits (~driib@vmi931078.contaboserver.net) (Ping timeout: 240 seconds)
18:14:10 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:16:47 × Psychotic1_ quits (~Psychotic@2600:1007:b03e:2f77:3c52:59c1:7460:7ab1) (Ping timeout: 260 seconds)
18:16:47 × Psychotic1 quits (~Psychotic@2600:1007:b03e:2f77:3c52:59c1:7460:7ab1) (Ping timeout: 260 seconds)
18:19:06 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
18:19:13 × wbrawner quits (~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 264 seconds)
18:19:43 wbrawner joins (~wbrawner@static.56.224.132.142.clients.your-server.de)
18:26:29 <monochrom> Unless it is positively proven that I really need fast code, I write code to express what I think, not to micromanage what the machine code looks like.
18:28:08 <EvanR> please turn in your control freak license and weapon
18:28:17 driib318 joins (~driib@vmi931078.contaboserver.net)
18:28:20 <EvanR> your don't deserve to wear that uniform
18:29:05 <monochrom> I never got that license and uniform in the first place because I never learned VHDL. >:)
18:29:57 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:31:31 fp joins (~Thunderbi@2001-14ba-6e24-3000--190.rev.dnainternet.fi)
18:34:01 × driib318 quits (~driib@vmi931078.contaboserver.net) (Quit: The Lounge - https://thelounge.chat)
18:35:06 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
18:35:08 × Googulator quits (~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu) (Quit: Client closed)
18:35:22 Googulator joins (~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu)
18:37:10 driib318 joins (~driib@vmi931078.contaboserver.net)
18:42:18 <fgidim> i think for pattern guards, those are desugared to a case expression. though i don't know if there is a speed difference between that and if statements
18:44:08 <EvanR> the airspeed velocity of an if statement
18:44:48 <EvanR> "if statement" isn't actually a thing, it's compiled into a case expression
18:45:44 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:46:40 <mauke> if x then y else z = case x of { True -> y; _ -> z }
18:50:32 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
19:00:05 × caconym7478798 quits (~caconym@user/caconym) (Quit: bye)
19:00:46 caconym7478798 joins (~caconym@user/caconym)
19:01:32 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:01:56 gustrb joins (~gustrb@191.243.134.87)
19:04:47 × driib318 quits (~driib@vmi931078.contaboserver.net) (Quit: The Lounge - https://thelounge.chat)
19:05:40 driib318 joins (~driib@vmi931078.contaboserver.net)
19:06:01 × williu5 quits (~williu5@user/williu5) (Quit: WeeChat 4.1.1)
19:06:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
19:10:54 vanishingideal joins (~vanishing@user/vanishingideal)
19:12:05 × Digit quits (~user@user/digit) (Remote host closed the connection)
19:15:44 Digit joins (~user@user/digit)
19:17:20 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:17:58 × fp quits (~Thunderbi@2001-14ba-6e24-3000--190.rev.dnainternet.fi) (Quit: fp)
19:20:11 fp joins (~Thunderbi@89-27-10-140.bb.dnainternet.fi)
19:20:32 <fgidim> there is more on page 20 https://www.haskell.org/definition/haskell2010.pdf
19:20:46 × fp quits (~Thunderbi@89-27-10-140.bb.dnainternet.fi) (Client Quit)
19:24:29 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
19:30:13 <EvanR> case x of { False -> z; _ -> y } would also work
19:33:14 × machinedgod quits (~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 248 seconds)
19:35:19 × fgidim quits (~lei@user/fgarcia) (Quit: Remote host closed the connection)
19:35:22 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:37:43 × marinelli quits (~weechat@gateway/tor-sasl/marinelli) (Quit: marinelli)
19:39:16 × michalz quits (~michalz@185.246.207.201) (Remote host closed the connection)
19:40:10 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
19:42:07 Tuplanolla joins (~Tuplanoll@91-159-187-167.elisa-laajakaista.fi)
19:45:35 <ggVGc> case isn't a real thing because it's compiled to...
19:45:42 <ggVGc> goto?
19:46:10 <monochrom> It's syntax sugar all the way down.
19:47:07 <monochrom> goto isn't a real thing because it's code for "mov foo, programCounter"
19:47:09 pavonia joins (~user@user/siracusa)
19:47:40 <ggVGc> the program counter isn't a real thing because your CPU microcode doesn't execute things the way you imagine anyway.
19:48:30 <monochrom> CPU isn't a real thing because it's either a social construct or a quantum wave function.
19:49:39 tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net)
19:49:40 <ggVGc> monochrom: fwiw I did learn VHDL (even took a proper university course in it), and I also don't want to micromanage the machine.
19:50:21 <monochrom> You have still earned the license to. :)
19:50:32 <ggVGc> but, I mean, file IO is always the issue anyway, so it's nice that in Haskell we don't ever interact with the real world and can ignore that.
19:50:54 <monochrom> Hot take: Jobs that require licenses are precisely jobs that no one wants apart from the money. >:)
19:50:59 × annamalai quits (~annamalai@157.32.220.158) (Remote host closed the connection)
19:51:58 <ggVGc> sounds accurate
19:52:36 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Quit: ChaiTRex)
19:52:40 × haltsolver quits (~cmo@2604:3d09:207f:8000::d1dc) (Ping timeout: 246 seconds)
19:56:11 Psychotic1 joins (~Psychotic@2600:1007:b03e:2f77:3c52:59c1:7460:7ab1)
19:56:12 ChaiTRex joins (~ChaiTRex@user/chaitrex)
19:56:16 Psychotic1_ joins (~Psychotic@2600:1007:b03e:2f77:3c52:59c1:7460:7ab1)
19:57:57 × chele quits (~chele@user/chele) (Remote host closed the connection)
20:02:02 × Psychotic1_ quits (~Psychotic@2600:1007:b03e:2f77:3c52:59c1:7460:7ab1) (Read error: Connection reset by peer)
20:02:02 × Psychotic1 quits (~Psychotic@2600:1007:b03e:2f77:3c52:59c1:7460:7ab1) (Read error: Connection reset by peer)
20:02:22 <haskellbridge> <slack1256> Bad take. Lots of people go into medicine thinking of grey's anatomy or doctor house.
20:02:22 <haskellbridge> ... long message truncated: https://kf8nh.com/_heisenbridge/media/kf8nh.com/uXERyEzaexCoaTxYnLuoPBUn/1MBTkuiYsZk (3 lines)
20:02:32 <haskellbridge> <slack1256> Has*
20:06:56 fp joins (~Thunderbi@2001-14ba-6e24-3000--190.rev.dnainternet.fi)
20:07:35 Psychotic1 joins (~Psychotic@2600:1007:b03e:2f77:4878:6537:6fa3:5fbc)
20:09:07 × gustrb quits (~gustrb@191.243.134.87) (Ping timeout: 246 seconds)
20:10:41 × Googulator quits (~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu) (Quit: Client closed)
20:10:43 Googulator37 joins (~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu)
20:20:30 × fp quits (~Thunderbi@2001-14ba-6e24-3000--190.rev.dnainternet.fi) (Remote host closed the connection)
20:24:40 Unicorn_Princes- joins (~Unicorn_P@89.143.18.181)
20:27:28 <[exa]> ski: if I got it right, the "case" match is more committed there than the guard?
20:29:29 <[exa]> no wait that makes no sense :D
20:30:35 × Googulator37 quits (~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu) (Quit: Client closed)
20:30:41 Googulator47 joins (~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu)
20:32:07 Inline joins (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de)
20:36:36 haltsolver joins (~cmo@2604:3d09:207f:8000::d1dc)
20:42:02 × Psychotic1 quits (~Psychotic@2600:1007:b03e:2f77:4878:6537:6fa3:5fbc) (Ping timeout: 248 seconds)
20:46:35 × Inline quits (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de) (Read error: Connection reset by peer)
20:50:39 Googulator8 joins (~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu)
20:50:42 × Googulator47 quits (~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu) (Quit: Client closed)
20:53:08 × takuan quits (~takuan@d8D86B9E9.access.telenet.be) (Remote host closed the connection)
20:53:12 × bggd quits (~bgg@2a01:e0a:819:1510:8541:de44:31ff:4da2) (Remote host closed the connection)
20:59:35 Psychotic1 joins (~Psychotic@2600:1007:b03e:2f77:90f6:3288:b1cb:e35a)
21:00:00 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Ping timeout: 272 seconds)
21:00:41 × Psychotic1 quits (~Psychotic@2600:1007:b03e:2f77:90f6:3288:b1cb:e35a) (Remote host closed the connection)
21:00:41 ChaiTRex joins (~ChaiTRex@user/chaitrex)
21:02:08 × wbrawner quits (~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 240 seconds)
21:02:16 wbrawner joins (~wbrawner@static.56.224.132.142.clients.your-server.de)
21:03:02 Psychotic1 joins (~Psychotic@2600:1007:b03e:2f77:90f6:3288:b1cb:e35a)
21:04:13 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:06:20 Inline joins (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de)
21:08:58 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
21:10:18 × wbrawner quits (~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 248 seconds)
21:10:27 wbrawner joins (~wbrawner@static.56.224.132.142.clients.your-server.de)
21:10:37 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Quit: Leaving)
21:10:52 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
21:11:08 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Client Quit)
21:11:24 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
21:15:44 Googulator16 joins (~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu)
21:15:44 × Googulator8 quits (~Googulato@2a01-036d-0106-03fa-0485-6a66-0733-0e38.pool6.digikabel.hu) (Quit: Client closed)
21:16:08 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Client Quit)
21:16:25 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
21:19:07 × Psychotic1 quits (~Psychotic@2600:1007:b03e:2f77:90f6:3288:b1cb:e35a) (Ping timeout: 246 seconds)
21:20:02 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:23:03 × AlexNoo quits (~AlexNoo@85.174.180.124) (Quit: Leaving)
21:23:53 × AlexZenon quits (~alzenon@85.174.180.124) (Quit: ;-)
21:23:56 peterbecich joins (~Thunderbi@172.222.148.214)
21:24:31 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
21:26:14 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Quit: Leaving)
21:26:37 Psychotic1 joins (~Psychotic@2600:1007:b03e:2f77:90f6:3288:b1cb:e35a)
21:34:08 × Psychotic1 quits (~Psychotic@2600:1007:b03e:2f77:90f6:3288:b1cb:e35a) (Quit: Leaving)
21:35:47 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:37:50 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
21:40:42 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
21:42:01 gustrb joins (~gustrb@191.243.134.87)
21:51:16 AlexNoo joins (~AlexNoo@85.174.180.124)
21:51:35 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:56:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
21:56:30 AlexZenon joins (~alzenon@85.174.180.124)
21:57:59 × tromp quits (~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb) (Quit: My iMac has gone to sleep. ZZZzzz…)
21:59:03 <ski> [exa] : not if the guard is in that `case'. but there could be another level of pattern-matching and guards
21:59:21 <ski> (hard to say more, without seeing the before & after code)
21:59:45 × poxel quits (~poxel@user/poxel) (Quit: WeeChat 4.6.3)
22:06:50 × mreh quits (~matthew@host86-146-25-125.range86-146.btcentralplus.com) (Ping timeout: 248 seconds)
22:07:03 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:13:02 × Inline quits (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de) (Read error: Connection reset by peer)
22:13:14 × peterbecich quits (~Thunderbi@172.222.148.214) (Ping timeout: 248 seconds)
22:13:22 × trickard quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Ping timeout: 246 seconds)
22:13:55 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
22:14:00 trickard_ joins (~trickard@cpe-57-98-47-163.wireline.com.au)
22:14:32 Inline joins (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de)
22:21:02 × Inline quits (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de) (Read error: Connection reset by peer)
22:25:08 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:26:49 OftenFaded52 joins (~OftenFade@user/tisktisk)
22:29:05 OftenFaded52 parts (~OftenFade@user/tisktisk) ()
22:29:46 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
22:30:58 williu5 joins (~williu5@user/williu5)
22:36:49 Guest35 joins (~Guest35@2601:445:701:128b:81d2:9396:b0b4:2042)
22:37:44 × Guest35 quits (~Guest35@2601:445:701:128b:81d2:9396:b0b4:2042) (Client Quit)
22:37:52 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 246 seconds)
22:39:21 bggd joins (~bgg@2a01:e0a:819:1510:f5d2:a275:c958:d954)
22:40:55 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:45:46 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
22:46:53 trickard_ is now known as trickard
22:47:12 Unicorn_Princes- is now known as Unicorn_Princes
22:52:11 × Unicorn_Princes quits (~Unicorn_P@89.143.18.181) (Quit: ZNC 1.9.1+deb2+b3 - https://znc.in)
22:53:00 Inline joins (~inlinE@ip-178-202-059-161.um47.pools.vodafone-ip.de)
22:54:10 × gustrb quits (~gustrb@191.243.134.87) (Remote host closed the connection)
22:54:34 gustrb joins (~gustrb@191.243.134.87)
22:56:32 × haltsolver quits (~cmo@2604:3d09:207f:8000::d1dc) (Remote host closed the connection)
22:56:37 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:56:51 haltsolver joins (~cmo@2604:3d09:207f:8000::d1dc)
23:00:10 × synchromesh quits (~john@2406:5a00:2412:2c00:cdb4:7a44:2b9b:14b0) (Read error: Connection reset by peer)
23:00:58 synchromesh joins (~john@2406:5a00:2412:2c00:946e:eb4c:8b28:63bf)
23:01:46 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
23:09:52 vanishingideal joins (~vanishing@user/vanishingideal)
23:12:25 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:17:08 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
23:19:57 × trickard quits (~trickard@cpe-57-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
23:20:10 trickard_ joins (~trickard@cpe-57-98-47-163.wireline.com.au)
23:26:41 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
23:28:13 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:31:53 peterbecich joins (~Thunderbi@172.222.148.214)
23:32:42 × wbrawner quits (~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 248 seconds)
23:32:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
23:34:51 wbrawner joins (~wbrawner@static.56.224.132.142.clients.your-server.de)
23:36:13 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:41:11 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
23:41:25 × bcksl quits (~bcksl@user/bcksl) (Ping timeout: 265 seconds)
23:41:54 × end quits (~end@user/end/x-0094621) (Ping timeout: 265 seconds)
23:42:51 × Tuplanolla quits (~Tuplanoll@91-159-187-167.elisa-laajakaista.fi) (Quit: Leaving.)
23:42:52 × sus0 quits (zero@user/zeromomentum) (Ping timeout: 265 seconds)
23:51:57 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:58:43 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)

All times are in UTC on 2025-10-17.