Home liberachat/#haskell: Logs Calendar

Logs on 2024-10-02 (liberachat/#haskell)

00:01:20 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
00:06:14 supercode joins (~supercode@user/supercode)
00:06:45 × troojg quits (~troojg@user/troojg) (Ping timeout: 248 seconds)
00:11:00 × bliminse quits (~bliminse@user/bliminse) (Ping timeout: 265 seconds)
00:11:52 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
00:12:42 bliminse joins (~bliminse@user/bliminse)
00:16:47 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
00:22:02 pavonia joins (~user@user/siracusa)
00:26:58 × haveo quits (~weechat@pacamara.iuwt.fr) (Quit: WeeChat 4.2.2)
00:27:17 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
00:30:50 × Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
00:32:41 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
00:35:32 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
00:43:35 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
00:45:06 × supercode quits (~supercode@user/supercode) (Quit: Client closed)
00:47:41 × identity quits (~identity@user/ZharMeny) (Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4))
00:48:13 × xff0x quits (~xff0x@ai080132.d.east.v6connect.net) (Ping timeout: 265 seconds)
00:48:16 vglfr_ joins (~vglfr@c-73-250-25-113.hsd1.md.comcast.net)
00:48:17 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 255 seconds)
00:49:19 × vglfr_ quits (~vglfr@c-73-250-25-113.hsd1.md.comcast.net) (Client Quit)
00:50:07 haveo joins (~weechat@pacamara.iuwt.fr)
00:59:08 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
01:03:49 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
01:14:41 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
01:17:05 × mceresa quits (~mceresa@user/mceresa) (Ping timeout: 248 seconds)
01:19:21 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
01:27:10 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Remote host closed the connection)
01:30:05 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
01:31:14 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
01:34:57 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
01:39:53 troojg joins (~troojg@user/troojg)
01:40:03 xff0x joins (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
01:56:01 × youthlic quits (~Thunderbi@user/youthlic) (Remote host closed the connection)
01:59:15 youthlic joins (~Thunderbi@user/youthlic)
02:01:03 × mud quits (~mud@user/kadoban) (Ping timeout: 276 seconds)
02:01:20 athan joins (~athan@syn-098-153-145-140.biz.spectrum.com)
02:01:34 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
02:01:59 machinedgod joins (~machinedg@d50-99-47-73.abhsia.telus.net)
02:07:58 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
02:09:44 mceresa joins (~mceresa@user/mceresa)
02:09:53 × dyniec quits (~dyniec@dybiec.info) (Quit: WeeChat 4.2.2)
02:12:32 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds)
02:18:39 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
02:20:15 × td_ quits (~td@i5387093B.versanet.de) (Ping timeout: 252 seconds)
02:22:15 td_ joins (~td@i5387093C.versanet.de)
02:23:27 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
02:25:16 × synchromesh quits (~john@2406:5a00:241a:5600:6102:87a5:44b3:29a3) (Read error: Connection reset by peer)
02:26:38 synchromesh joins (~john@2406:5a00:241a:5600:6102:87a5:44b3:29a3)
02:34:02 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
02:38:45 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
02:45:49 × emmanuelux quits (~emmanuelu@user/emmanuelux) (Quit: au revoir)
02:49:27 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
02:53:58 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
02:54:58 × troojg quits (~troojg@user/troojg) (Ping timeout: 245 seconds)
03:04:57 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
03:06:06 KicksonButt joins (~quassel@187.21.174.221)
03:09:27 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
03:12:59 hsw joins (~hsw@2001-b030-2303-0104-0172-0025-0012-0132.hinet-ip6.hinet.net)
03:20:08 aforemny joins (~aforemny@2001:9e8:6cd7:c200:342e:20f9:8752:4727)
03:20:31 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
03:21:09 × aforemny_ quits (~aforemny@i59F4C5B0.versanet.de) (Ping timeout: 260 seconds)
03:21:42 × KicksonButt quits (~quassel@187.21.174.221) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
03:23:22 weary-traveler joins (~user@user/user363627)
03:24:07 neuroevolutus joins (~neuroevol@206.217.206.41)
03:24:29 × machinedgod quits (~machinedg@d50-99-47-73.abhsia.telus.net) (Ping timeout: 260 seconds)
03:25:18 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
03:25:23 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
03:25:46 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 244 seconds)
03:27:37 vanishingideal joins (~vanishing@user/vanishingideal)
03:29:58 EvanR_ joins (~EvanR@user/evanr)
03:30:44 × EvanR quits (~EvanR@user/evanr) (Read error: Connection reset by peer)
03:31:06 × nkatte quits (~nkatte@2804:14c:87de:706b:dc54:3091:78f1:e245) (Ping timeout: 265 seconds)
03:35:57 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
03:40:36 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
03:43:13 Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915)
03:44:15 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 276 seconds)
03:44:36 Lord_of_Life_ is now known as Lord_of_Life
03:51:31 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
03:55:56 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
04:06:58 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
04:11:39 × youthlic quits (~Thunderbi@user/youthlic) (Remote host closed the connection)
04:11:45 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
04:12:11 × hughjfchen quits (~hughjfche@vmi556545.contaboserver.net) (Quit: WeeChat 4.1.1)
04:12:37 hughjfchen joins (~hughjfche@vmi556545.contaboserver.net)
04:13:46 youthlic joins (~Thunderbi@user/youthlic)
04:22:29 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
04:25:03 michalz joins (~michalz@185.246.207.205)
04:27:05 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
04:30:24 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds)
04:32:05 floyza joins (~gavin@h69-11-148-150.kndrid.broadband.dynamic.tds.net)
04:37:58 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
04:42:30 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
04:53:30 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
04:55:53 takuan joins (~takuan@178-116-218-225.access.telenet.be)
05:02:56 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
05:06:31 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
05:07:34 × neuroevolutus quits (~neuroevol@206.217.206.41) (Ping timeout: 256 seconds)
05:09:51 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Remote host closed the connection)
05:10:42 FinnElija joins (~finn_elij@user/finn-elija/x-0085643)
05:13:19 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
05:18:03 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
05:19:53 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
05:26:56 mud joins (~mud@user/kadoban)
05:28:51 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
05:30:11 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
05:33:52 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
05:43:56 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 255 seconds)
05:44:22 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
05:45:49 andrewboltachev joins (~andrey@178.141.123.3)
05:49:09 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
05:50:57 vanishingideal joins (~vanishing@user/vanishingideal)
05:59:55 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
06:04:29 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
06:15:18 neuroevolutus joins (~neuroevol@206.217.206.41)
06:15:22 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
06:15:43 CiaoSen joins (~Jura@2a05:5800:2d1:1b00:ca4b:d6ff:fec1:99da)
06:16:08 × neuroevolutus quits (~neuroevol@206.217.206.41) (Client Quit)
06:20:02 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
06:20:34 rvalue- joins (~rvalue@user/rvalue)
06:21:43 × rvalue quits (~rvalue@user/rvalue) (Ping timeout: 265 seconds)
06:23:42 × acarrico quits (~acarrico@dhcp-209-99-192-63.greenmountainaccess.net) (Ping timeout: 252 seconds)
06:26:44 rvalue- is now known as rvalue
06:30:59 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
06:34:51 × synchromesh quits (~john@2406:5a00:241a:5600:6102:87a5:44b3:29a3) (Read error: Connection reset by peer)
06:36:17 synchromesh joins (~john@2406:5a00:241a:5600:cddc:9175:fad4:c3aa)
06:36:24 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
06:38:14 acarrico joins (~acarrico@dhcp-209-99-192-63.greenmountainaccess.net)
06:47:12 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
06:48:21 wkearn joins (~wkearn@user/wkearn)
06:51:53 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 255 seconds)
06:59:02 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
07:00:02 × caconym quits (~caconym@user/caconym) (Quit: bye)
07:00:39 caconym joins (~caconym@user/caconym)
07:02:35 sord937 joins (~sord937@gateway/tor-sasl/sord937)
07:03:45 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
07:05:45 × andreas808 quits (andreas303@is.drunk.and.ready-to.party) (Ping timeout: 276 seconds)
07:12:20 × floyza quits (~gavin@h69-11-148-150.kndrid.broadband.dynamic.tds.net) (Remote host closed the connection)
07:14:27 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
07:19:03 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
07:23:38 sawilagar joins (~sawilagar@user/sawilagar)
07:26:13 acidjnk joins (~acidjnk@p200300d6e72cfb85cd0cf194bbc9b0a3.dip0.t-ipconnect.de)
07:27:39 × tomku quits (~tomku@user/tomku) (Remote host closed the connection)
07:27:54 tomku joins (~tomku@user/tomku)
07:29:52 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
07:32:26 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
07:34:08 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 245 seconds)
07:37:10 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 272 seconds)
07:43:12 chele joins (~chele@user/chele)
07:45:18 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
07:47:32 × vanishingideal quits (~vanishing@user/vanishingideal) (Quit: leaving)
07:47:57 Digitteknohippie joins (~user@user/digit)
07:48:02 × Digit quits (~user@user/digit) (Ping timeout: 252 seconds)
07:49:56 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 255 seconds)
07:54:29 × codaraxis___ quits (~codaraxis@user/codaraxis) (Remote host closed the connection)
07:55:40 machinedgod joins (~machinedg@d50-99-47-73.abhsia.telus.net)
07:55:55 Digitteknohippie is now known as Digit
07:56:16 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
07:58:48 merijn joins (~merijn@77.242.116.146)
07:58:55 codaraxis joins (~codaraxis@user/codaraxis)
08:01:35 × codaraxis quits (~codaraxis@user/codaraxis) (Read error: Connection reset by peer)
08:02:23 codaraxis joins (~codaraxis@user/codaraxis)
08:02:55 misterfish joins (~misterfis@84.53.85.146)
08:04:15 codaraxis__ joins (~codaraxis@user/codaraxis)
08:08:07 × ft quits (~ft@p4fc2acce.dip0.t-ipconnect.de) (Quit: leaving)
08:08:12 × codaraxis quits (~codaraxis@user/codaraxis) (Ping timeout: 252 seconds)
08:13:58 × merijn quits (~merijn@77.242.116.146) (Read error: Connection reset by peer)
08:15:00 lxsameer joins (~lxsameer@Serene/lxsameer)
08:15:43 × codaraxis__ quits (~codaraxis@user/codaraxis) (Ping timeout: 264 seconds)
08:16:43 ash3en joins (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207)
08:18:20 merijn joins (~merijn@77.242.116.146)
08:24:02 × sp1ff quits (~user@c-73-11-70-111.hsd1.wa.comcast.net) (Read error: Connection reset by peer)
08:24:15 sp1ff joins (~user@c-73-11-70-111.hsd1.wa.comcast.net)
08:24:19 × tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
08:28:54 <tomsmeding> sm: wasm support improving is really cool!
08:31:21 codaraxis joins (~codaraxis@user/codaraxis)
08:34:57 __monty__ joins (~toonn@user/toonn)
08:36:06 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 276 seconds)
08:36:13 mari-estel joins (~mari-este@p200300f1c742d30102163efffe654eef.dip0.t-ipconnect.de)
08:37:59 wkearn_ joins (~wkearn@user/wkearn)
08:38:30 × wkearn quits (~wkearn@user/wkearn) (Ping timeout: 265 seconds)
08:38:31 × wkearn_ quits (~wkearn@user/wkearn) (Client Quit)
08:42:37 × econo_ quits (uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity)
09:00:26 Smiles joins (uid551636@id-551636.lymington.irccloud.com)
09:10:29 L29Ah joins (~L29Ah@wikipedia/L29Ah)
09:10:32 × misterfish quits (~misterfis@84.53.85.146) (Ping timeout: 252 seconds)
09:18:00 × _d0t quits (~{-d0t-}@user/-d0t-/x-7915216) (Remote host closed the connection)
09:26:49 _d0t joins (~{-d0t-}@user/-d0t-/x-7915216)
09:27:51 lol_ is now known as jcarpenter2
09:37:51 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 276 seconds)
09:39:34 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Ping timeout: 260 seconds)
09:41:44 × Inst quits (~Inst@user/Inst) (Remote host closed the connection)
09:42:06 Inst joins (~Inst@user/Inst)
09:43:33 × mari-estel quits (~mari-este@p200300f1c742d30102163efffe654eef.dip0.t-ipconnect.de) (Remote host closed the connection)
09:51:26 × xff0x quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 255 seconds)
09:51:35 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
09:52:04 komikat` joins (~user@218.185.248.66)
09:52:38 × komikat` quits (~user@218.185.248.66) (Remote host closed the connection)
09:53:12 × sawilagar quits (~sawilagar@user/sawilagar) (Remote host closed the connection)
09:53:34 sawilagar joins (~sawilagar@user/sawilagar)
09:54:41 × ash3en quits (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en)
09:55:12 × tv quits (~tv@user/tv) (Read error: Connection reset by peer)
09:56:25 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
09:57:13 ubert joins (~Thunderbi@178.165.166.66.wireless.dyn.drei.com)
09:58:13 tv joins (~tv@user/tv)
09:59:59 × CiaoSen quits (~Jura@2a05:5800:2d1:1b00:ca4b:d6ff:fec1:99da) (Ping timeout: 244 seconds)
10:01:23 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
10:05:41 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
10:05:59 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 265 seconds)
10:06:53 misterfish joins (~misterfis@84.53.85.146)
10:13:53 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
10:14:35 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.2.2)
10:18:15 <L29Ah> https://gitlab.haskell.org/ghc/ghc/-/issues/2403
10:18:15 <L29Ah> is there some external runhaskell caching implementation like suggested in the issue?
10:18:33 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
10:19:59 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
10:21:55 <tomsmeding> L29Ah: https://cabal.readthedocs.io/en/3.4/cabal-commands.html?highlight=script#cabal-v2-run
10:22:32 <tomsmeding> perhaps the latest version https://cabal.readthedocs.io/en/3.4/cabal-commands.html?highlight=script#cabal-v2-run
10:22:37 <tomsmeding> oh
10:22:39 <tomsmeding> https://cabal.readthedocs.io/en/latest/cabal-commands.html#cabal-run
10:22:42 <tomsmeding> c'mon, clipboard
10:24:21 <L29Ah> thanks
10:24:43 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 264 seconds)
10:25:51 <tomsmeding> posted a comment in case someone else lands on that issue in the future :)
10:27:54 mari-estel joins (~mari-este@p200300f1c742d30102163efffe654eef.dip0.t-ipconnect.de)
10:35:23 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
10:37:30 greenflower joins (~greenflow@2409:4071:4d45:89b5:604d:fc79:97d4:8d84)
10:39:54 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
10:43:14 × synchromesh quits (~john@2406:5a00:241a:5600:cddc:9175:fad4:c3aa) (Read error: Connection reset by peer)
10:43:55 synchromesh joins (~john@2406:5a00:241a:5600:cddc:9175:fad4:c3aa)
10:48:59 xff0x joins (~xff0x@2405:6580:b080:900:409b:fd54:4c14:6dc)
10:49:54 × misterfish quits (~misterfis@84.53.85.146) (Ping timeout: 252 seconds)
10:50:48 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
10:55:16 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
10:55:28 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
10:57:40 × mari-estel quits (~mari-este@p200300f1c742d30102163efffe654eef.dip0.t-ipconnect.de) (Quit: tschüs)
11:06:17 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
11:11:05 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 255 seconds)
11:13:31 × youthlic quits (~Thunderbi@user/youthlic) (Remote host closed the connection)
11:13:42 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
11:14:04 × cyphase quits (~cyphase@user/cyphase) (Ping timeout: 260 seconds)
11:16:09 youthlic joins (~Thunderbi@user/youthlic)
11:20:19 misterfish joins (~misterfis@84.53.85.146)
11:21:40 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
11:26:29 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
11:28:45 cyphase joins (~cyphase@user/cyphase)
11:29:38 × cyphase quits (~cyphase@user/cyphase) (Read error: Connection reset by peer)
11:37:13 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
11:38:57 cyphase joins (~cyphase@user/cyphase)
11:40:20 mchristi joins (~AdminUser@193.121.61.113)
11:41:30 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
11:42:19 × cyphase quits (~cyphase@user/cyphase) (Read error: Connection reset by peer)
11:45:02 × mchristi quits (~AdminUser@193.121.61.113) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
11:46:35 ljdarj1 joins (~Thunderbi@user/ljdarj)
11:48:18 cyphase joins (~cyphase@user/cyphase)
11:48:54 ljdarj1 is now known as ljdarj
11:52:39 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
11:57:14 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
12:08:06 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
12:12:46 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
12:15:19 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
12:19:43 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
12:23:51 caubert_ joins (~caubert@user/caubert)
12:25:20 × caubert quits (~caubert@user/caubert) (Ping timeout: 255 seconds)
12:30:38 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
12:34:02 × sawilagar quits (~sawilagar@user/sawilagar) (Remote host closed the connection)
12:34:16 sawilagar joins (~sawilagar@user/sawilagar)
12:35:01 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
12:35:03 × shapr quits (~user@2601:19c:417e:5434:7020:f3be:22a2:6949) (Remote host closed the connection)
12:35:16 shapr joins (~user@2601:19c:417e:5434:ed03:a722:d7be:3773)
12:35:48 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 245 seconds)
12:35:48 nckx is now known as nckhexen
12:40:01 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
12:40:16 identity joins (~identity@user/ZharMeny)
12:44:03 nkatte joins (~nkatte@191.177.174.42)
12:44:09 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 246 seconds)
12:46:06 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
12:48:17 × AlexZenon quits (~alzenon@178.34.162.53) (Quit: ;-)
12:48:37 × AlexNoo quits (~AlexNoo@178.34.162.53) (Quit: Leaving)
12:58:03 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
12:59:26 × youthlic quits (~Thunderbi@user/youthlic) (Quit: youthlic)
13:01:11 youthlic joins (~Thunderbi@user/youthlic)
13:01:49 weary-traveler joins (~user@user/user363627)
13:04:33 ljdarj joins (~Thunderbi@user/ljdarj)
13:08:32 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
13:09:45 ash3en joins (~Thunderbi@ip1f10cbd6.dynamic.kabel-deutschland.de)
13:10:12 × ash3en quits (~Thunderbi@ip1f10cbd6.dynamic.kabel-deutschland.de) (Remote host closed the connection)
13:12:03 × greenflower quits (~greenflow@2409:4071:4d45:89b5:604d:fc79:97d4:8d84) (Ping timeout: 256 seconds)
13:13:28 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 272 seconds)
13:14:36 × youthlic quits (~Thunderbi@user/youthlic) (Quit: youthlic)
13:16:16 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
13:16:40 AlexNoo joins (~AlexNoo@178.34.162.53)
13:17:20 youthlic joins (~Thunderbi@user/youthlic)
13:20:27 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
13:21:55 rosco joins (~rosco@183.171.107.61)
13:24:25 AlexZenon joins (~alzenon@178.34.162.53)
13:24:52 ljdarj1 joins (~Thunderbi@user/ljdarj)
13:26:09 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 248 seconds)
13:26:10 ljdarj1 is now known as ljdarj
13:31:39 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
13:35:59 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
13:36:10 <__monty__> Anyone have a good mental model of what "traverse" does? I think my difficulties with <*> are leaking into my lack of understanding of Traversable.
13:47:04 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
13:47:49 <Rembane> :t traverse
13:47:50 <lambdabot> (Traversable t, Applicative f) => (a -> f b) -> t a -> f (t b)
13:48:01 <Rembane> :t sequence
13:48:02 <lambdabot> (Traversable t, Monad m) => t (m a) -> m (t a)
13:48:06 <Rembane> :t fmap
13:48:07 <lambdabot> Functor f => (a -> b) -> f a -> f b
13:48:20 <Rembane> :t sequence . fmap
13:48:21 <lambdabot> (Traversable ((->) (m a1)), Monad m) => (a1 -> a2) -> m (m a1 -> a2)
13:48:32 <Rembane> That one didn't help. :D
13:49:14 <Rembane> But in a handwavy way: it's fmap and then sequence because I need to change swap f and t
13:50:27 codaraxis__ joins (~codaraxis@user/codaraxis)
13:51:49 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
13:52:19 × codaraxis quits (~codaraxis@user/codaraxis) (Ping timeout: 260 seconds)
13:54:01 codaraxis joins (~codaraxis@user/codaraxis)
13:54:54 <lortabac> __monty__: you can think of 'traverse' as an 'fmap' in which the function is not pure but includes an Applicative "effect"
13:55:33 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
13:56:32 codaraxis___ joins (~codaraxis@user/codaraxis)
13:57:09 × codaraxis__ quits (~codaraxis@user/codaraxis) (Ping timeout: 248 seconds)
13:57:20 <lortabac> immagine you have a list of user ID's and want to fetch the corrisponding users from the database
13:57:50 <lortabac> if it was a pure computation you would do (map fetchUserByID userIds)
13:58:43 <lortabac> but since 'fetchUserByID' is an IO action you need (traverse fetchUserByID userIds)
13:58:43 × ljdarj quits (~Thunderbi@user/ljdarj) (Read error: Connection reset by peer)
13:58:51 ljdarj1 joins (~Thunderbi@user/ljdarj)
13:59:13 <lortabac> I can't think of a more handwaivy explanation than this one :)
14:00:23 × codaraxis quits (~codaraxis@user/codaraxis) (Ping timeout: 245 seconds)
14:00:24 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 265 seconds)
14:01:09 ljdarj1 is now known as ljdarj
14:01:21 × acidsys quits (~crameleon@openSUSE/member/crameleon) (Ping timeout: 248 seconds)
14:02:01 × bionade24_ quits (~quassel@2a03:4000:33:45b::1) (Remote host closed the connection)
14:02:02 bionade24 joins (~quassel@2a03:4000:33:45b::1)
14:02:29 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
14:05:20 × athan quits (~athan@syn-098-153-145-140.biz.spectrum.com) (Ping timeout: 252 seconds)
14:07:03 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 245 seconds)
14:16:39 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.2.2)
14:17:13 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
14:18:39 × codaraxis___ quits (~codaraxis@user/codaraxis) (Ping timeout: 246 seconds)
14:19:11 codaraxis joins (~codaraxis@user/codaraxis)
14:19:15 × machinedgod quits (~machinedg@d50-99-47-73.abhsia.telus.net) (Ping timeout: 265 seconds)
14:22:33 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
14:24:10 YaShhhh joins (~YaShhhh@202.43.120.115)
14:25:49 acidsys joins (~crameleon@openSUSE/member/crameleon)
14:26:01 <EvanR_> traverse is doubly generalized mapM
14:26:45 codaraxis__ joins (~codaraxis@user/codaraxis)
14:27:24 <EvanR_> :t mapM
14:27:26 <lambdabot> (Traversable t, Monad m) => (a -> m b) -> t a -> m (t b)
14:27:44 <EvanR_> they already generalized it to undercut the argument
14:27:50 <EvanR_> :t sequenceA . fmap
14:27:51 <lambdabot> (Traversable ((->) (f a1)), Applicative f) => (a1 -> a2) -> f (f a1 -> a2)
14:28:03 <EvanR_> :t sequenceA . fmap f
14:28:04 <lambdabot> (Traversable t, Applicative f, Show a1, FromExpr (f a2)) => t a1 -> f (t a2)
14:28:12 <EvanR_> :horror:
14:29:28 × codaraxis quits (~codaraxis@user/codaraxis) (Ping timeout: 272 seconds)
14:31:29 <EvanR_> a million years ago mapM only worked on list
14:32:39 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
14:37:14 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
14:39:16 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
14:40:49 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
14:42:08 × Xe quits (~cadey@perl/impostor/xe) (Ping timeout: 272 seconds)
14:43:35 Xe joins (~cadey@perl/impostor/xe)
14:44:54 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
14:45:34 × Xe quits (~cadey@perl/impostor/xe) (Max SendQ exceeded)
14:47:16 × YaShhhh quits (~YaShhhh@202.43.120.115) (Quit: Client closed)
14:49:20 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 255 seconds)
14:51:23 Xe joins (~cadey@perl/impostor/xe)
14:51:23 × synchromesh quits (~john@2406:5a00:241a:5600:cddc:9175:fad4:c3aa) (Read error: Connection reset by peer)
14:52:35 synchromesh joins (~john@2406:5a00:241a:5600:cddc:9175:fad4:c3aa)
14:52:50 × Xe quits (~cadey@perl/impostor/xe) (Max SendQ exceeded)
14:57:10 × rosco quits (~rosco@183.171.107.61) (Quit: Lost terminal)
14:59:11 Xe joins (~cadey@perl/impostor/xe)
15:00:20 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
15:02:47 EvanR_ is now known as EvanR
15:04:49 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
15:04:50 poxel joins (~lennart@user/poxel)
15:05:02 <tomsmeding> :t \f -> sequenceA . fmap f
15:05:03 <lambdabot> (Traversable t, Applicative f) => (a1 -> f a2) -> t a1 -> f (t a2)
15:05:06 <tomsmeding> :t traverse
15:05:07 <lambdabot> (Traversable t, Applicative f) => (a -> f b) -> t a -> f (t b)
15:05:15 <tomsmeding> Rembane: ^
15:05:54 <tomsmeding> +1 on lortabac's version
15:06:00 × sawilagar quits (~sawilagar@user/sawilagar) (Remote host closed the connection)
15:06:02 <tomsmeding> :t fmap
15:06:03 <lambdabot> Functor f => (a -> b) -> f a -> f b
15:06:04 <tomsmeding> :t traverse
15:06:05 <lambdabot> (Traversable t, Applicative f) => (a -> f b) -> t a -> f (t b)
15:06:29 <EvanR> the ((.) . (.)) trick does not work :(
15:06:37 sawilagar joins (~sawilagar@user/sawilagar)
15:06:43 <tomsmeding> :t (sequenceA .) . fmap
15:06:44 <lambdabot> (Traversable t, Applicative f) => (a1 -> f a2) -> t a1 -> f (t a2)
15:07:58 <EvanR> d-d-d-damn!
15:08:24 <tomsmeding> traverse :: (a -> f b) -> t a -> f (t b)
15:08:40 <tomsmeding> underlined parts (I hope your irc client shows them) are different from fmap
15:08:41 <EvanR> what did you do to my client
15:09:00 <tomsmeding> i did dis https://weechat.org/files/doc/stable/weechat_user.en.html#command_line_colors
15:09:55 <tomsmeding> 02c03o04l05o06u07r08s
15:11:19 ash3en joins (~Thunderbi@ip1f10cbd6.dynamic.kabel-deutschland.de)
15:11:41 × ash3en quits (~Thunderbi@ip1f10cbd6.dynamic.kabel-deutschland.de) (Client Quit)
15:13:44 × youthlic quits (~Thunderbi@user/youthlic) (Quit: youthlic)
15:14:33 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 245 seconds)
15:15:22 youthlic joins (~Thunderbi@user/youthlic)
15:15:35 <EvanR> someone tagged the channel wall
15:15:45 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
15:15:57 <EvanR> might have been tomsmeding
15:16:21 tomsmeding is not sure which wall you're talking about
15:18:40 × youthlic quits (~Thunderbi@user/youthlic) (Client Quit)
15:20:21 youthlic joins (~Thunderbi@user/youthlic)
15:22:21 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
15:26:31 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
15:30:48 ljdarj joins (~Thunderbi@user/ljdarj)
15:33:31 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
15:35:10 JuanDaugherty joins (~juan@user/JuanDaugherty)
15:36:01 × youthlic quits (~Thunderbi@user/youthlic) (Quit: youthlic)
15:37:53 youthlic joins (~Thunderbi@user/youthlic)
15:38:30 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 272 seconds)
15:38:31 × mceresa quits (~mceresa@user/mceresa) (Ping timeout: 265 seconds)
15:38:48 × shapr quits (~user@2601:19c:417e:5434:ed03:a722:d7be:3773) (Remote host closed the connection)
15:41:52 <__monty__> Is there a better way to implement traverse for ListZipper than using reverse twice for the left side? https://github.com/system-f/fp-course/blob/master/src/Course/ListZipper.hs#L693
15:47:10 <Lears> @hoogle Data.Functor.Reverse
15:47:11 <lambdabot> module Data.Functor.Reverse
15:47:11 <lambdabot> Data.Functor.Reverse newtype Reverse f a
15:47:11 <lambdabot> Data.Functor.Reverse Reverse :: f a -> Reverse f a
15:49:09 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
15:49:41 billchenchina- joins (~billchenc@103.152.35.21)
15:50:25 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
15:53:59 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
15:54:36 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
15:58:49 <__monty__> Lears: Interesting, that would pretty much do the reverses for me, right? I was wondering if reversing could be avoided altogether.
15:59:05 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 255 seconds)
16:02:16 mceresa joins (~mceresa@user/mceresa)
16:03:17 stanrifkin joins (~stanrifki@p200300dbcf4d5200f2623d312a512e86.dip0.t-ipconnect.de)
16:03:34 stanrifkin parts (~stanrifki@p200300dbcf4d5200f2623d312a512e86.dip0.t-ipconnect.de) ()
16:04:04 × pointlessslippe1 quits (~pointless@62.106.85.17) (Read error: Connection reset by peer)
16:04:34 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
16:08:06 ft joins (~ft@p4fc2acce.dip0.t-ipconnect.de)
16:09:16 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
16:09:24 st_aldini joins (~Thunderbi@136.48.22.91)
16:13:00 <__monty__> tomsmeding: I'm pretty sure it's the fourth.
16:13:18 pointlessslippe1 joins (~pointless@62.106.85.17)
16:19:15 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
16:20:38 × JuanDaugherty quits (~juan@user/JuanDaugherty) (Quit: JuanDaugherty)
16:24:06 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
16:26:08 × son0p quits (~ff@152.203.113.149) (Ping timeout: 252 seconds)
16:26:36 gues64899 joins (~username@h-79-136-20-117.A465.priv.bahnhof.se)
16:28:40 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
16:29:04 <tomsmeding> __monty__: I see :p
16:33:26 <tomsmeding> __monty__: you can also inline the reverses into the traveral of the left side
16:33:35 <tomsmeding> you aren't going to get around building up stack space there though, I think
16:33:53 <tomsmeding> https://play.haskell.org/saved/FSZ9n53w
16:34:06 × codaraxis__ quits (~codaraxis@user/codaraxis) (Ping timeout: 265 seconds)
16:34:47 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
16:34:52 <tomsmeding> s/inline into/fuse with/
16:37:38 tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net)
16:37:52 <tomsmeding> hm, that Data.Functor.Reverse implementation (from `transformers`, by the way) seems to also fuse the reverses into the traversal
16:37:55 <tomsmeding> but with a bit more newtype magic
16:38:12 <Lears> __monty__: It uses the symmetry Applicative to run one `Backwards` as it traverses. Depending on the Applicative, this may or may not be a substantial improvement over reversing the list. Regardless, as the defacto way to reverse a Traversable it represents the best method.
16:39:34 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
16:39:51 <Lears> symmetry of*
16:45:17 son0p joins (~ff@186.119.92.146)
16:49:50 <__monty__> Lears, tomsmeding: OK, thanks for the advice. I think the exercise probably just intended using reverse (or rewriting the traverse fold) since it's all fairly self-contained. Will try to remember Reverse in case this comes up in a non-educational context though : )
16:50:11 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
16:50:18 <tomsmeding> probably :)
16:50:25 <tomsmeding> it also seems to have its own List type and all
16:50:56 <tomsmeding> and even its own copy of the type class hierarchy, because I see a Traversable instance but no Foldable instance, and Foldable is a superclass of Traversable in base (since a couple of years ago)
16:51:19 × Angelz quits (Angelz@2605:6400:30:fc15:9bd1:2217:41cd:bb15) (Read error: Connection reset by peer)
16:53:51 × billchenchina- quits (~billchenc@103.152.35.21) (Remote host closed the connection)
16:54:18 <Lears> As a note, there is a more zippery option: step left until the issue disappears, traverse, then refocus the appropriate element.
16:54:53 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 255 seconds)
16:55:48 × gues64899 quits (~username@h-79-136-20-117.A465.priv.bahnhof.se) (Remote host closed the connection)
16:57:54 × lxsameer quits (~lxsameer@Serene/lxsameer) (Ping timeout: 276 seconds)
16:58:13 Angelz joins (Angelz@2605:6400:30:fc15:9bd1:2217:41cd:bb15)
17:00:27 × Angelz quits (Angelz@2605:6400:30:fc15:9bd1:2217:41cd:bb15) (Remote host closed the connection)
17:01:34 ljdarj1 joins (~Thunderbi@user/ljdarj)
17:02:44 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 272 seconds)
17:02:45 ljdarj1 is now known as ljdarj
17:04:59 Angelz joins (Angelz@Angelz.oddprotocol.org)
17:05:41 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
17:09:05 × nshepperd2 quits (~nshepperd@2a01:4f9:3b:4cc9::2) (Quit: The Lounge - https://thelounge.chat)
17:10:25 × nshepperd quits (~nshepperd@li364-218.members.linode.com) (Quit: quit)
17:10:30 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
17:11:46 nshepperd2 joins (~nshepperd@2a01:4f9:3b:4cc9::2)
17:11:55 nshepperd joins (~nshepperd@li364-218.members.linode.com)
17:16:50 Tuplanolla joins (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi)
17:20:14 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
17:21:52 × Angelz quits (Angelz@Angelz.oddprotocol.org) (Remote host closed the connection)
17:24:48 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
17:26:05 Angelz joins (Angelz@2605:6400:30:fc15:9bd1:2217:41cd:bb15)
17:26:16 × Angelz quits (Angelz@2605:6400:30:fc15:9bd1:2217:41cd:bb15) (Remote host closed the connection)
17:27:09 × pointlessslippe1 quits (~pointless@62.106.85.17) (Ping timeout: 276 seconds)
17:28:06 wootehfoot joins (~wootehfoo@user/wootehfoot)
17:30:09 pointlessslippe1 joins (~pointless@62.106.85.17)
17:31:10 × pointlessslippe1 quits (~pointless@62.106.85.17) (Read error: Connection reset by peer)
17:35:42 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
17:36:57 Angelz joins (Angelz@2605:6400:30:fc15:9bd1:2217:41cd:bb15)
17:39:14 × misterfish quits (~misterfis@84.53.85.146) (Ping timeout: 260 seconds)
17:40:05 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
17:42:20 × euphores quits (~SASL_euph@user/euphores) (Quit: Leaving.)
17:44:11 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
17:49:48 × Angelz quits (Angelz@2605:6400:30:fc15:9bd1:2217:41cd:bb15) (Remote host closed the connection)
17:49:48 euphores joins (~SASL_euph@user/euphores)
17:51:06 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
17:53:12 KicksonButt joins (~quassel@187.21.174.221)
17:54:41 Angelz joins (Angelz@Angelz.oddprotocol.org)
17:55:36 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
17:56:17 × Angelz quits (Angelz@Angelz.oddprotocol.org) (Client Quit)
17:57:45 × andrewboltachev quits (~andrey@178.141.123.3) (Quit: Leaving.)
17:58:16 Angelz joins (Angelz@Angelz.oddprotocol.org)
17:58:37 pointlessslippe1 joins (~pointless@62.106.85.17)
18:01:50 × Angelz quits (Angelz@Angelz.oddprotocol.org) (Client Quit)
18:06:32 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
18:06:43 Angelz joins (Angelz@2605:6400:30:fc15:9bd1:2217:41cd:bb15)
18:08:59 × Angelz quits (Angelz@2605:6400:30:fc15:9bd1:2217:41cd:bb15) (Client Quit)
18:11:21 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
18:12:48 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
18:14:22 Angelz joins (Angelz@Angelz.oddprotocol.org)
18:21:15 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
18:26:02 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
18:35:46 × identity quits (~identity@user/ZharMeny) (Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4))
18:36:07 identity joins (~identity@user/ZharMeny)
18:36:49 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
18:38:13 JuanDaugherty joins (~juan@user/JuanDaugherty)
18:38:59 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
18:39:21 mari-estel joins (~mari-este@2a02:3032:313:f015:216:3eff:fe65:4eef)
18:41:18 × identity quits (~identity@user/ZharMeny) (Ping timeout: 244 seconds)
18:41:42 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
18:45:39 × youthlic quits (~Thunderbi@user/youthlic) (Remote host closed the connection)
18:48:16 youthlic joins (~Thunderbi@user/youthlic)
18:51:22 × califax quits (~califax@user/califx) (Quit: ZNC 1.8.2 - https://znc.in)
18:51:44 califax joins (~califax@user/califx)
18:52:18 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
18:56:53 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
18:57:17 × mari-estel quits (~mari-este@2a02:3032:313:f015:216:3eff:fe65:4eef) (Remote host closed the connection)
18:57:31 mari-estel joins (~mari-este@2a02:3032:313:f015:216:3eff:fe65:4eef)
19:00:02 × caconym quits (~caconym@user/caconym) (Quit: bye)
19:00:28 × synchromesh quits (~john@2406:5a00:241a:5600:cddc:9175:fad4:c3aa) (Read error: Connection reset by peer)
19:00:39 caconym joins (~caconym@user/caconym)
19:01:15 synchromesh joins (~john@2406:5a00:241a:5600:cddc:9175:fad4:c3aa)
19:03:17 codaraxis joins (~codaraxis@user/codaraxis)
19:03:19 × califax quits (~califax@user/califx) (Remote host closed the connection)
19:04:52 × poxel quits (~lennart@user/poxel) (Quit: WeeChat 4.4.2)
19:05:35 califax joins (~califax@user/califx)
19:06:27 neuroevolutus joins (~neuroevol@37.19.200.152)
19:07:50 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
19:11:33 codaraxis__ joins (~codaraxis@user/codaraxis)
19:12:34 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
19:14:04 codaraxis___ joins (~codaraxis@user/codaraxis)
19:14:54 × codaraxis quits (~codaraxis@user/codaraxis) (Ping timeout: 260 seconds)
19:15:32 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 252 seconds)
19:17:16 × codaraxis___ quits (~codaraxis@user/codaraxis) (Max SendQ exceeded)
19:17:54 codaraxis___ joins (~codaraxis@user/codaraxis)
19:17:57 × codaraxis__ quits (~codaraxis@user/codaraxis) (Ping timeout: 265 seconds)
19:20:42 × mari-estel quits (~mari-este@2a02:3032:313:f015:216:3eff:fe65:4eef) ()
19:22:14 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
19:26:39 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
19:27:44 andreas303 joins (andreas303@is.drunk.and.ready-to.party)
19:28:13 weary-traveler joins (~user@user/user363627)
19:29:55 athan joins (~athan@syn-098-153-145-140.biz.spectrum.com)
19:32:51 × JuanDaugherty quits (~juan@user/JuanDaugherty) (Quit: JuanDaugherty)
19:37:39 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
19:41:26 identity joins (~identity@user/ZharMeny)
19:42:21 Maeda joins (~Maeda@91-161-10-149.subs.proxad.net)
19:42:36 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
19:44:04 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Quit: Leaving)
19:53:17 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
19:54:15 ljdarj joins (~Thunderbi@user/ljdarj)
19:56:19 × michalz quits (~michalz@185.246.207.205) (Remote host closed the connection)
19:57:41 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
19:58:41 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
19:59:49 × ubert quits (~Thunderbi@178.165.166.66.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
20:02:46 morb joins (~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
20:07:13 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds)
20:08:41 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
20:10:12 × morb quits (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 272 seconds)
20:11:48 × youthlic quits (~Thunderbi@user/youthlic) (Quit: youthlic)
20:13:28 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
20:15:18 notzmv joins (~daniel@user/notzmv)
20:16:41 × Maeda quits (~Maeda@91-161-10-149.subs.proxad.net) (Quit: leaving)
20:17:25 × vglfr quits (~vglfr@c-73-250-25-113.hsd1.md.comcast.net) (Ping timeout: 248 seconds)
20:17:33 vglfr joins (~vglfr@2607:fb91:82f:5b45:ac39:6af1:e48e:d51a)
20:21:37 × vglfr quits (~vglfr@2607:fb91:82f:5b45:ac39:6af1:e48e:d51a) (Ping timeout: 248 seconds)
20:22:41 vglfr joins (~vglfr@2607:fb90:ea25:8852:ad3:f751:cbee:8894)
20:23:15 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
20:24:57 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
20:27:44 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 255 seconds)
20:33:34 emmanuelux joins (~emmanuelu@user/emmanuelux)
20:38:44 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
20:42:53 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
20:43:31 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
20:54:28 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
20:55:06 alexherbo2 joins (~alexherbo@2a02-8440-3118-adab-ad64-111d-10db-8d9d.rev.sfr.net)
20:59:03 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
20:59:32 × Smiles quits (uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity)
21:05:54 × neuroevolutus quits (~neuroevol@37.19.200.152) (Quit: Client closed)
21:07:25 neuroevolutus joins (~neuroevol@37.19.200.152)
21:07:55 × vglfr quits (~vglfr@2607:fb90:ea25:8852:ad3:f751:cbee:8894) (Ping timeout: 264 seconds)
21:09:54 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
21:11:46 weary-traveler joins (~user@user/user363627)
21:12:30 × KicksonButt quits (~quassel@187.21.174.221) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
21:12:53 ubert joins (~Thunderbi@178.165.166.66.wireless.dyn.drei.com)
21:15:02 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
21:15:18 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
21:21:41 × son0p quits (~ff@186.119.92.146) (Ping timeout: 265 seconds)
21:25:57 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
21:27:12 ames6 joins (~amelia@offtopia/offtopian/amelia)
21:29:22 × ames quits (~amelia@offtopia/offtopian/amelia) (Ping timeout: 252 seconds)
21:29:22 ames6 is now known as ames
21:30:44 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 255 seconds)
21:31:40 × chele quits (~chele@user/chele) (Remote host closed the connection)
21:32:18 × raym quits (~ray@user/raym) (Ping timeout: 252 seconds)
21:33:51 <__monty__> Lears: Is that more zippery? I figured you want to move the zipper as little as possible for efficiency?
21:34:52 × adamCS quits (~adamCS@70.107.91.225) (Ping timeout: 252 seconds)
21:35:36 × ethantwardy quits (user@user/ethantwardy) (Ping timeout: 252 seconds)
21:35:58 × spider1 quits (spider@tilde.cafe) (Ping timeout: 252 seconds)
21:35:59 ethantwardy joins (user@user/ethantwardy)
21:36:20 × gvg_ quits (~dcd@user/gvg) (Ping timeout: 252 seconds)
21:36:20 × abrar quits (~abrar@pool-72-78-199-167.phlapa.fios.verizon.net) (Ping timeout: 252 seconds)
21:36:42 × nshepperd quits (~nshepperd@li364-218.members.linode.com) (Ping timeout: 252 seconds)
21:36:43 abrar joins (~abrar@pool-72-78-199-167.phlapa.fios.verizon.net)
21:37:00 nshepperd joins (nshepperd@2600:3c03::f03c:92ff:fe28:92c9)
21:37:01 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
21:37:20 adamCS joins (~adamCS@70.107.91.225)
21:37:21 vglfr joins (~vglfr@c-73-250-25-113.hsd1.md.comcast.net)
21:37:47 Smiles joins (uid551636@id-551636.lymington.irccloud.com)
21:39:01 raym joins (~ray@user/raym)
21:39:24 gvg joins (~dcd@user/gvg)
21:39:31 spider1 joins (spider@tilde.cafe)
21:39:47 × neuroevolutus quits (~neuroevol@37.19.200.152) (Ping timeout: 256 seconds)
21:41:24 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
21:44:28 neuroevolutus joins (~neuroevol@37.19.200.152)
21:46:18 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
21:48:29 × Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
21:49:29 son0p joins (~ff@190.69.124.252)
21:51:16 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
21:51:56 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
21:57:11 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
22:01:09 <haskellbridge> <sm> "hell" on HN: https://news.ycombinator.com/item?id=41694767
22:01:34 <probie> % let{f x=print x>>pure x;tleft=fmap($ []).foldr(\x k -> liftA2(flip(.))k(fmap(:)x))(pure$id)}in tleft $ map f [1..5] -- Probably worse than two reverses because it spills the list to the stack
22:01:34 <yahb2> 5 ; 4 ; 3 ; 2 ; 1 ; [1,2,3,4,5]
22:02:00 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
22:05:57 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
22:12:48 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
22:17:16 × codaraxis___ quits (~codaraxis@user/codaraxis) (Ping timeout: 244 seconds)
22:17:24 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
22:18:49 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
22:23:16 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds)
22:24:27 codaraxis joins (~codaraxis@user/codaraxis)
22:28:20 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
22:33:04 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
22:33:44 Sgeo joins (~Sgeo@user/sgeo)
22:34:33 JuanDaugherty joins (~juan@user/JuanDaugherty)
22:37:12 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 276 seconds)
22:39:31 × athan quits (~athan@syn-098-153-145-140.biz.spectrum.com) (Quit: Konversation terminated!)
22:42:03 × notzmv quits (~daniel@user/notzmv) (Read error: Connection reset by peer)
22:43:56 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
22:45:31 × neuroevolutus quits (~neuroevol@37.19.200.152) (Ping timeout: 256 seconds)
22:48:47 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
22:50:00 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
22:55:08 troojg joins (~troojg@user/troojg)
22:57:53 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
23:00:45 ash3en joins (~Thunderbi@ip1f10cbd6.dynamic.kabel-deutschland.de)
23:00:50 × ash3en quits (~Thunderbi@ip1f10cbd6.dynamic.kabel-deutschland.de) (Client Quit)
23:02:42 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
23:12:43 <c_wraith> does STM document its consistency properties anywhere? istr it's the equivalent of read-committed, rather than fully linearizable?
23:13:15 supercode joins (~supercode@user/supercode)
23:13:19 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
23:18:45 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
23:20:05 <mauke> what's the difference?
23:23:36 <geekosaur> I think it might be only by reference (there's a paper from Intel Research describing it)
23:24:38 × Katarushisu quits (~Katarushi@finc-20-b2-v4wan-169598-cust1799.vm7.cable.virginm.net) (Quit: Ping timeout (120 seconds))
23:24:56 Katarushisu joins (~Katarushi@finc-20-b2-v4wan-169598-cust1799.vm7.cable.virginm.net)
23:29:39 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
23:30:07 × sawilagar quits (~sawilagar@user/sawilagar) (Ping timeout: 244 seconds)
23:30:56 <c_wraith> mauke: with read-committed you can read a set of values that never would have existed together if all transactions were serialized.
23:32:30 <geekosaur> I don't think you can get into that situation with STM; the only such sets wouldn't be observable, because anything that could observe them would be forced to `retry` and end up with a consistent set?
23:32:34 × xff0x quits (~xff0x@2405:6580:b080:900:409b:fd54:4c14:6dc) (Ping timeout: 260 seconds)
23:33:15 <c_wraith> hmm. possibly so. I tried a few traces that typically show that, and they did all retry with STM semantics.
23:33:18 <geekosaur> something observing program state from outside could potentially see such states
23:33:47 <c_wraith> well, something observing from the outside can see all kinds of stuff with STM
23:33:52 <geekosaur> yep
23:34:11 <geekosaur> this should all be covered in the Intel paper
23:34:19 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
23:40:21 neuroevolutus joins (~neuroevol@37.19.200.152)
23:45:04 merijn joins (~merijn@204-220-045-062.dynamic.caiway.nl)
23:45:13 xff0x joins (~xff0x@2405:6580:b080:900:409b:fd54:4c14:6dc)
23:46:43 × neuroevolutus quits (~neuroevol@37.19.200.152) (Ping timeout: 256 seconds)
23:49:32 × Smiles quits (uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity)
23:49:41 × merijn quits (~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
23:55:28 <Lears> c_wraith: <https://www.microsoft.com/en-us/research/wp-content/uploads/2005/01/2005-ppopp-composable.pdf> (linked indirectly from Control.Concurrent.STM) is /the/ STM paper if GHC's particular form/extension of STM is what you're interested in. I imagine it has the answer you're looking for, though I'd be very surprised if such states were observable.
23:55:48 <dolio> c_wraith: Yeah, that's true.
23:56:06 <c_wraith> ugh, why did my irc client think the > is part of the link? bad client!
23:56:26 <dolio> This is discussed in Revisting Software Transactional Memory in Haskell.
23:56:31 × alexherbo2 quits (~alexherbo@2a02-8440-3118-adab-ad64-111d-10db-8d9d.rev.sfr.net) (Remote host closed the connection)
23:57:42 alexherbo2 joins (~alexherbo@2a02-8440-3118-adab-f186-fae0-9a30-1276.rev.sfr.net)

All times are in UTC on 2024-10-02.