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.