2023-12-01 00:01:11 +0100 | L29Ah | (~L29Ah@wikipedia/L29Ah) |
2023-12-01 00:04:14 +0100 | vishnix | (~vishwas@c-73-9-42-9.hsd1.il.comcast.net) (Quit: leaving) |
2023-12-01 00:04:27 +0100 | JeremyB99 | (~JeremyB99@208.64.173.6) |
2023-12-01 00:10:18 +0100 | ddellacosta | (~ddellacos@ool-44c73d16.dyn.optonline.net) (Ping timeout: 256 seconds) |
2023-12-01 00:14:41 +0100 | peterbecich | (~Thunderbi@047-229-123-186.res.spectrum.com) |
2023-12-01 00:25:07 +0100 | Unicorn_Princess | (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection) |
2023-12-01 00:27:05 +0100 | Guest|32 | (~Guest|32@ruth-10-b2-v4wan-167633-cust316.vm40.cable.virginm.net) (Quit: Connection closed) |
2023-12-01 00:28:47 +0100 | peterbecich | (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 264 seconds) |
2023-12-01 00:31:59 +0100 | alp_ | (~alp@2001:861:e3d6:8f80:7a87:ac61:3be:9d6) (Ping timeout: 252 seconds) |
2023-12-01 00:34:37 +0100 | Guest|32 | (~Guest|32@ruth-10-b2-v4wan-167633-cust316.vm40.cable.virginm.net) |
2023-12-01 00:34:43 +0100 | thegeekinside | (~thegeekin@189.180.53.210) (Ping timeout: 255 seconds) |
2023-12-01 00:37:03 +0100 | thegeekinside | (~thegeekin@189.180.20.15) |
2023-12-01 00:44:47 +0100 | gmg | (~user@user/gehmehgeh) (Quit: Leaving) |
2023-12-01 00:49:09 +0100 | srk- | (~sorki@user/srk) |
2023-12-01 00:53:01 +0100 | srk | (~sorki@user/srk) (Ping timeout: 276 seconds) |
2023-12-01 00:53:01 +0100 | srk- | srk |
2023-12-01 00:57:38 +0100 | srk- | (~sorki@user/srk) |
2023-12-01 01:01:43 +0100 | srk | (~sorki@user/srk) (Ping timeout: 255 seconds) |
2023-12-01 01:01:43 +0100 | srk- | srk |
2023-12-01 01:14:45 +0100 | zetef | (~quassel@2a02:2f00:5201:4b00:19c:1be6:f517:649f) |
2023-12-01 01:16:46 +0100 | srk- | (~sorki@user/srk) |
2023-12-01 01:20:28 +0100 | <dostoyevsky2> | how accurate is it to state `UNIX pipes (treated semantically as writing to temporary files) are quite similar to monads' https://www.okmij.org/ftp/Computation/monadic-shell.html |
2023-12-01 01:20:38 +0100 | srk | (~sorki@user/srk) (Ping timeout: 260 seconds) |
2023-12-01 01:20:38 +0100 | srk- | srk |
2023-12-01 01:21:42 +0100 | CiaoSen | (~Jura@2a05:5800:2c5:7900:2a3a:4dff:fe84:dbd5) (Ping timeout: 268 seconds) |
2023-12-01 01:25:21 +0100 | <EvanR> | not |
2023-12-01 01:26:27 +0100 | peterbecich | (~Thunderbi@047-229-123-186.res.spectrum.com) |
2023-12-01 01:27:05 +0100 | <c_wraith> | can you send a pipe through a pipe? |
2023-12-01 01:27:54 +0100 | <EvanR> | coaxial pipe |
2023-12-01 01:28:02 +0100 | <EvanR> | burrito pipe |
2023-12-01 01:28:27 +0100 | <c_wraith> | I still don't really understand burritos, even after that paper explaining them in terms of monads. |
2023-12-01 01:29:07 +0100 | <dostoyevsky2> | c_wraith: https://www.emuplumbing.com.au/wp-content/uploads/brawoliner_0.jpg |
2023-12-01 01:32:26 +0100 | srk- | (~sorki@user/srk) |
2023-12-01 01:32:37 +0100 | <geekosaur> | but you can send a pipe through a local socket 😛 |
2023-12-01 01:34:29 +0100 | <dostoyevsky2> | > echo "echo 'pipe for you' | cat" | sh # -> pipe for you |
2023-12-01 01:34:30 +0100 | <lambdabot> | <hint>:1:34: error: parse error on input ‘|’ |
2023-12-01 01:35:20 +0100 | srk | (~sorki@user/srk) (Ping timeout: 252 seconds) |
2023-12-01 01:35:21 +0100 | srk- | srk |
2023-12-01 01:36:49 +0100 | misterfish | (~misterfis@87.215.131.102) (Ping timeout: 255 seconds) |
2023-12-01 01:45:58 +0100 | lockywolf | (~lockywolf@public.lockywolf.net) (Quit: ZNC 1.8.2 - https://znc.in) |
2023-12-01 01:46:14 +0100 | lockywolf | (~lockywolf@public.lockywolf.net) |
2023-12-01 01:46:32 +0100 | zer0bitz_ | (~zer0bitz@user/zer0bitz) (Read error: Connection reset by peer) |
2023-12-01 01:46:49 +0100 | zer0bitz | (~zer0bitz@user/zer0bitz) |
2023-12-01 01:55:21 +0100 | Lycurgus | (~georg@user/Lycurgus) |
2023-12-01 01:57:32 +0100 | JuanDaugherty | (~juan@user/JuanDaugherty) |
2023-12-01 02:01:05 +0100 | tremon | (~tremon@83.80.159.219) (Quit: getting boxed in) |
2023-12-01 02:02:53 +0100 | califax | (~califax@user/califx) (Remote host closed the connection) |
2023-12-01 02:03:10 +0100 | notzmv | (~zmv@user/notzmv) |
2023-12-01 02:05:32 +0100 | JuanDaugherty | (~juan@user/JuanDaugherty) (Quit: JuanDaugherty) |
2023-12-01 02:12:52 +0100 | apache2 | (apache2@anubis.0x90.dk) (Remote host closed the connection) |
2023-12-01 02:13:03 +0100 | apache2 | (apache2@anubis.0x90.dk) |
2023-12-01 02:13:58 +0100 | fr33domlover | (~fr33domlo@towards.vision) (Quit: Ping timeout (120 seconds)) |
2023-12-01 02:14:09 +0100 | califax | (~califax@user/califx) |
2023-12-01 02:14:20 +0100 | fr33domlover | (~fr33domlo@towards.vision) |
2023-12-01 02:21:07 +0100 | zetef_ | (~quassel@2a02:2f00:5201:4b00:7fc8:6fbe:33d9:ba2a) |
2023-12-01 02:21:12 +0100 | zetef_ | (~quassel@2a02:2f00:5201:4b00:7fc8:6fbe:33d9:ba2a) (Remote host closed the connection) |
2023-12-01 02:22:40 +0100 | Guest|46 | (~Guest|46@ip72-216-143-166.ph.ph.cox.net) |
2023-12-01 02:25:05 +0100 | zetef | (~quassel@2a02:2f00:5201:4b00:19c:1be6:f517:649f) (Ping timeout: 255 seconds) |
2023-12-01 02:30:57 +0100 | mmhat | (~mmh@p200300f1c72873aaee086bfffe095315.dip0.t-ipconnect.de) (Quit: WeeChat 4.1.1) |
2023-12-01 02:37:04 +0100 | ystael | (~ystael@user/ystael) (Ping timeout: 256 seconds) |
2023-12-01 02:42:13 +0100 | peterbecich | (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 276 seconds) |
2023-12-01 02:44:54 +0100 | peterbecich | (~Thunderbi@047-229-123-186.res.spectrum.com) |
2023-12-01 03:02:51 +0100 | iqubic | (~avi@2601:602:9502:c70:2d15:c772:1b7d:e5a5) (Ping timeout: 245 seconds) |
2023-12-01 03:07:51 +0100 | zlqrvx | (~user@2001:8003:8c8b:e00:4a66:eb90:2e41:d1c9) |
2023-12-01 03:09:37 +0100 | L29Ah | (~L29Ah@wikipedia/L29Ah) (Ping timeout: 268 seconds) |
2023-12-01 03:10:10 +0100 | zlqrvx | (~user@2001:8003:8c8b:e00:4a66:eb90:2e41:d1c9) (Client Quit) |
2023-12-01 03:10:43 +0100 | zlqrvx | (~user@2001:8003:8c8b:e00:4a66:eb90:2e41:d1c9) |
2023-12-01 03:12:00 +0100 | zlqrvx | (~user@2001:8003:8c8b:e00:4a66:eb90:2e41:d1c9) (Client Quit) |
2023-12-01 03:18:07 +0100 | arahael_ | (~arahael@1.145.118.71) |
2023-12-01 03:18:48 +0100 | Guest|46 | (~Guest|46@ip72-216-143-166.ph.ph.cox.net) (Quit: Connection closed) |
2023-12-01 03:20:02 +0100 | zlqrvx | (~zlqrvx@101.175.150.247) |
2023-12-01 03:22:31 +0100 | iqubic | (~avi@2601:602:9502:c70:35dc:d74c:2bc9:e283) |
2023-12-01 03:22:59 +0100 | zlqrvx | (~zlqrvx@101.175.150.247) () |
2023-12-01 03:23:16 +0100 | nate4 | (~nate@c-98-45-158-125.hsd1.ca.comcast.net) |
2023-12-01 03:24:26 +0100 | zlqrvx | (~zlqrvx@101.175.150.247) |
2023-12-01 03:25:41 +0100 | zlqrvx | (~zlqrvx@101.175.150.247) (Quit: %quit%) |
2023-12-01 03:28:22 +0100 | nate4 | (~nate@c-98-45-158-125.hsd1.ca.comcast.net) (Ping timeout: 276 seconds) |
2023-12-01 03:28:39 +0100 | thegeekinside | (~thegeekin@189.180.20.15) (Ping timeout: 252 seconds) |
2023-12-01 03:38:01 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) (Ping timeout: 246 seconds) |
2023-12-01 03:38:45 +0100 | iqubic- | (~avi@2601:602:9502:c70:35dc:d74c:2bc9:e283) |
2023-12-01 03:39:07 +0100 | bilegeek | (~bilegeek@2600:1008:b08b:c471:bc55:c296:ae99:b34c) |
2023-12-01 03:40:12 +0100 | iqubic | (~avi@2601:602:9502:c70:35dc:d74c:2bc9:e283) (Remote host closed the connection) |
2023-12-01 03:40:23 +0100 | iqubic- | (~avi@2601:602:9502:c70:35dc:d74c:2bc9:e283) (Remote host closed the connection) |
2023-12-01 03:42:17 +0100 | iqubic | (~avi@2601:602:9502:c70:35dc:d74c:2bc9:e283) |
2023-12-01 03:42:36 +0100 | euleritian | (~euleritia@dynamic-046-114-035-225.46.114.pool.telefonica.de) (Read error: Connection reset by peer) |
2023-12-01 03:42:53 +0100 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
2023-12-01 03:43:45 +0100 | hgolden | (~hgolden@2603-8000-9d00-3ed1-dd4f-298a-9c49-a0ed.res6.spectrum.com) (Remote host closed the connection) |
2023-12-01 03:45:11 +0100 | hgolden | (~hgolden@2603-8000-9d00-3ed1-dd4f-298a-9c49-a0ed.res6.spectrum.com) |
2023-12-01 03:50:49 +0100 | ft | (~ft@p508db3bc.dip0.t-ipconnect.de) (Ping timeout: 256 seconds) |
2023-12-01 03:55:20 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) |
2023-12-01 03:55:32 +0100 | mikess | (~sam@user/mikess) |
2023-12-01 03:57:24 +0100 | ft | (~ft@p508dbe71.dip0.t-ipconnect.de) |
2023-12-01 03:57:55 +0100 | edr | (~edr@user/edr) (Quit: Leaving) |
2023-12-01 04:03:10 +0100 | mikess | (~sam@user/mikess) (Read error: Connection reset by peer) |
2023-12-01 04:04:50 +0100 | mikess | (~sam@user/mikess) |
2023-12-01 04:09:23 +0100 | peterbecich | (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 256 seconds) |
2023-12-01 04:12:34 +0100 | Guest|32 | (~Guest|32@ruth-10-b2-v4wan-167633-cust316.vm40.cable.virginm.net) (Quit: Connection closed) |
2023-12-01 04:15:37 +0100 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:4593:1157:cf3d:65e4) (Remote host closed the connection) |
2023-12-01 04:15:52 +0100 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:4593:1157:cf3d:65e4) |
2023-12-01 04:17:36 +0100 | arahael_ | (~arahael@1.145.118.71) (Ping timeout: 252 seconds) |
2023-12-01 04:17:51 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) (Ping timeout: 245 seconds) |
2023-12-01 04:30:50 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) |
2023-12-01 04:36:09 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) (Ping timeout: 256 seconds) |
2023-12-01 04:40:27 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) |
2023-12-01 04:42:57 +0100 | terrorjack | (~terrorjac@2a01:4f8:c17:87f8::) (Quit: The Lounge - https://thelounge.chat) |
2023-12-01 04:46:16 +0100 | terrorjack | (~terrorjac@2a01:4f8:c17:87f8::) |
2023-12-01 04:46:22 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) (Ping timeout: 255 seconds) |
2023-12-01 04:47:06 +0100 | nate4 | (~nate@c-98-45-158-125.hsd1.ca.comcast.net) |
2023-12-01 04:55:28 +0100 | FinnElija | (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija))) |
2023-12-01 04:55:28 +0100 | finn_elija | (~finn_elij@user/finn-elija/x-0085643) |
2023-12-01 04:55:28 +0100 | finn_elija | FinnElija |
2023-12-01 04:58:09 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) |
2023-12-01 05:00:39 +0100 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) |
2023-12-01 05:02:51 +0100 | sabino | (~sabino@user/sabino) (Quit: Lambda _ -> x) |
2023-12-01 05:02:59 +0100 | td_ | (~td@i53870924.versanet.de) (Ping timeout: 264 seconds) |
2023-12-01 05:04:20 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) (Ping timeout: 252 seconds) |
2023-12-01 05:04:25 +0100 | td_ | (~td@i5387090F.versanet.de) |
2023-12-01 05:11:15 +0100 | int-e | wonders whether glguy is going to announce his AoC leaderboard again this year |
2023-12-01 05:11:42 +0100 | <glguy> | 43100-84040706 |
2023-12-01 05:11:43 +0100 | waleee | (~waleee@h-176-10-144-38.NA.cust.bahnhof.se) (Ping timeout: 276 seconds) |
2023-12-01 05:11:59 +0100 | <glguy> | There are a couple of slots open - I need to clean out people who haven't been active for a couple years |
2023-12-01 05:13:05 +0100 | <EvanR> | woo I didn't get cleaned out |
2023-12-01 05:13:35 +0100 | <int-e> | yet ;) |
2023-12-01 05:14:01 +0100 | thegeekinside | (~thegeekin@189.180.20.15) |
2023-12-01 05:15:33 +0100 | <glguy> | EvanR: knock out the easy one tonight to refresh your activity level ahead of me going through to find in actives :) |
2023-12-01 05:15:49 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) |
2023-12-01 05:16:44 +0100 | <int-e> | EvanR was active last year, I suppse that makes him safe regardless |
2023-12-01 05:16:45 +0100 | <EvanR> | prepped for 11PM |
2023-12-01 05:19:07 +0100 | thegeekinside | (~thegeekin@189.180.20.15) (Ping timeout: 268 seconds) |
2023-12-01 05:19:29 +0100 | <glguy> | oh, even better |
2023-12-01 05:21:33 +0100 | <iqubic> | If I was in there from years past, will I still be in there? |
2023-12-01 05:21:41 +0100 | ddb | (ddb@tilde.club) |
2023-12-01 05:21:57 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) (Ping timeout: 252 seconds) |
2023-12-01 05:22:38 +0100 | szkl | (uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity) |
2023-12-01 05:23:21 +0100 | <EvanR> | yes unless glguy clears you out |
2023-12-01 05:23:38 +0100 | glguy | goes mad with power |
2023-12-01 05:23:57 +0100 | <glguy> | \o/ muhahahaha |
2023-12-01 05:25:59 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) |
2023-12-01 05:31:01 +0100 | peterbecich | (~Thunderbi@047-229-123-186.res.spectrum.com) |
2023-12-01 05:32:23 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) (Ping timeout: 252 seconds) |
2023-12-01 05:38:22 +0100 | alp_ | (~alp@2001:861:e3d6:8f80:5d74:3ba3:2c8c:e3fb) |
2023-12-01 05:41:32 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) |
2023-12-01 05:46:07 +0100 | azimut | (~azimut@gateway/tor-sasl/azimut) (Remote host closed the connection) |
2023-12-01 05:46:38 +0100 | azimut | (~azimut@gateway/tor-sasl/azimut) |
2023-12-01 05:47:34 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) (Ping timeout: 255 seconds) |
2023-12-01 05:49:47 +0100 | nate4 | (~nate@c-98-45-158-125.hsd1.ca.comcast.net) (Ping timeout: 264 seconds) |
2023-12-01 05:50:29 +0100 | aforemny_ | (~aforemny@2001:9e8:6cf7:c300:392a:7ffb:ea4c:323e) (Ping timeout: 240 seconds) |
2023-12-01 05:50:52 +0100 | aforemny | (~aforemny@2001:9e8:6cdf:e00:38e7:17a8:21ff:bb15) |
2023-12-01 05:59:09 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) |
2023-12-01 06:03:19 +0100 | mobivme | (~mobivme@112.201.111.217) (Ping timeout: 255 seconds) |
2023-12-01 06:05:07 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) (Ping timeout: 256 seconds) |
2023-12-01 06:13:07 +0100 | Nikopol | (nikopol@user/astrorigin) (Ping timeout: 260 seconds) |
2023-12-01 06:15:22 +0100 | qqq | (~qqq@92.43.167.61) |
2023-12-01 06:16:49 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) |
2023-12-01 06:17:22 +0100 | [itchyjunk] | (~itchyjunk@user/itchyjunk/x-7353470) |
2023-12-01 06:22:47 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) (Ping timeout: 264 seconds) |
2023-12-01 06:26:36 +0100 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2023-12-01 06:28:25 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) |
2023-12-01 06:32:05 +0100 | <EvanR> | wow why isn't my code apparently working for part 2 |
2023-12-01 06:32:13 +0100 | <EvanR> | not a good start to the new year |
2023-12-01 06:32:55 +0100 | <int-e> | EvanR: it's by design... and slightly annoying tbh |
2023-12-01 06:33:18 +0100 | <EvanR> | this is the first time "my code works on the example but not the input" that I've heard so much about |
2023-12-01 06:34:06 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) (Ping timeout: 245 seconds) |
2023-12-01 06:36:04 +0100 | <jle`> | yeah i feel like for a Day 1, they should be covering this in the examples |
2023-12-01 06:38:22 +0100 | <int-e> | or be clearer in the spec |
2023-12-01 06:39:39 +0100 | <glguy> | It felt more like they were sloppy than sneaky to me |
2023-12-01 06:41:44 +0100 | <EvanR> | step 1 understand the question |
2023-12-01 06:42:53 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) |
2023-12-01 06:45:54 +0100 | <EvanR> | ok |
2023-12-01 06:47:01 +0100 | <int-e> | glguy: I don't know... wouldn't basically every beta-tester (and there are several) be expected run into this? |
2023-12-01 06:47:10 +0100 | <int-e> | +to |
2023-12-01 06:47:50 +0100 | <int-e> | I guess that can go wrong if there are more than two iterations of the example(s). |
2023-12-01 06:47:53 +0100 | <glguy> | Maybe? But they've made mistakes before. I'm just trying to give the benefit of the doubt, but I don't know |
2023-12-01 06:48:38 +0100 | <int-e> | Sure. I mean whether by design or not, there's no actual malice here. |
2023-12-01 06:48:49 +0100 | <EvanR> | *that you know of* |
2023-12-01 06:49:22 +0100 | <EvanR> | maybe eric wants to watch aoc burn this year xD |
2023-12-01 06:50:29 +0100 | <int-e> | tomorrow "your input represents a turing machine. determine whether it halts." |
2023-12-01 06:52:27 +0100 | <int-e> | (That's how I would burn a competition site... find a problem type that has both easy and impossible instances. Though coming up with an oracle for that may be a bit tricky :-P) |
2023-12-01 06:53:59 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) (Ping timeout: 264 seconds) |
2023-12-01 06:54:49 +0100 | <mauke> | haven't tried part 2 yet, but the spec is ambiguous |
2023-12-01 06:55:45 +0100 | <mauke> | does "oneight" count as 18? |
2023-12-01 07:01:27 +0100 | _ht | (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) |
2023-12-01 07:02:44 +0100 | pavonia | (~user@user/siracusa) |
2023-12-01 07:03:14 +0100 | <EvanR> | come on, if it was written clearly then everyone would be able to read it |
2023-12-01 07:03:18 +0100 | acidjnk | (~acidjnk@p200300d6e72b9330102e9afa1ce5f091.dip0.t-ipconnect.de) |
2023-12-01 07:03:19 +0100 | <EvanR> | if it was easy everyone could do it |
2023-12-01 07:07:17 +0100 | abrar | (~abrar@pool-108-52-90-30.phlapa.fios.verizon.net) (Ping timeout: 240 seconds) |
2023-12-01 07:07:22 +0100 | mjrosenb | (~mjrosenb@pool-96-232-177-77.nycmny.fios.verizon.net) (Ping timeout: 260 seconds) |
2023-12-01 07:07:31 +0100 | mjrosenb | (~mjrosenb@pool-96-232-177-77.nycmny.fios.verizon.net) |
2023-12-01 07:07:41 +0100 | abrar | (~abrar@pool-108-52-90-30.phlapa.fios.verizon.net) |
2023-12-01 07:10:09 +0100 | peterbecich | (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 256 seconds) |
2023-12-01 07:10:33 +0100 | <int-e> | FWIW I think the spec is, ultimately, fine. But the relevant information that has to be pieced together is spaced quite far apart. |
2023-12-01 07:11:13 +0100 | <EvanR> | I read it over and over and I'm curious why you think this xD |
2023-12-01 07:11:34 +0100 | takuan | (~takuan@178-116-218-225.access.telenet.be) |
2023-12-01 07:15:01 +0100 | kenran | (~user@user/kenran) |
2023-12-01 07:15:09 +0100 | <monochrom> | ON EIGHT GOTO 15 |
2023-12-01 07:15:13 +0100 | <monochrom> | REM >:) |
2023-12-01 07:15:36 +0100 | <int-e> | rapid eye movement *twitches* |
2023-12-01 07:15:57 +0100 | <EvanR> | on eight goto 15 sounds like the stand up maths cogputer video |
2023-12-01 07:16:15 +0100 | <EvanR> | now that's a brain grinder |
2023-12-01 07:16:27 +0100 | <int-e> | > map toUpper "please abstain from coming from" |
2023-12-01 07:16:29 +0100 | <lambdabot> | "PLEASE ABSTAIN FROM COMING FROM" |
2023-12-01 07:17:04 +0100 | <EvanR> | caps lock for some reason doesn't make ' into " or numbers into !@#$ |
2023-12-01 07:17:13 +0100 | <EvanR> | that used to work on my mechanical typewriter |
2023-12-01 07:17:34 +0100 | <EvanR> | otherwise it would be easier than writing haskell to do it |
2023-12-01 07:17:38 +0100 | <int-e> | well, that would be a shift-lock |
2023-12-01 07:17:41 +0100 | <int-e> | not a caps-lock |
2023-12-01 07:17:48 +0100 | <int-e> | ;) |
2023-12-01 07:17:52 +0100 | <EvanR> | lol |
2023-12-01 07:18:58 +0100 | <int-e> | EvanR: I also have mapped that key to, uhm, Mod3 |
2023-12-01 07:19:20 +0100 | <EvanR> | what key |
2023-12-01 07:19:32 +0100 | <int-e> | The one labelled "Caps Lock" |
2023-12-01 07:23:41 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) |
2023-12-01 07:23:59 +0100 | Xyloes | (~wyx@2400:dd01:103a:1012:5923:33ce:7857:fc04) |
2023-12-01 07:26:02 +0100 | <EvanR> | @hoogle [Maybe a] -> a |
2023-12-01 07:26:03 +0100 | <lambdabot> | Graphics.Matplotlib.Internal minimum2 :: (Ord (t a), Ord a, Foldable t1, Foldable t) => t1 (t a) -> a |
2023-12-01 07:26:03 +0100 | <lambdabot> | Graphics.Matplotlib.Internal maximum2 :: (Ord (t a), Ord a, Foldable t1, Foldable t) => t1 (t a) -> a |
2023-12-01 07:26:03 +0100 | <lambdabot> | DBus.Generation runGetFirst :: [Maybe a] -> Maybe a |
2023-12-01 07:26:14 +0100 | <EvanR> | :t getFirst |
2023-12-01 07:26:15 +0100 | <lambdabot> | First a -> Maybe a |
2023-12-01 07:26:43 +0100 | <EvanR> | yes, what I asked for it unsafe bad and evil |
2023-12-01 07:27:35 +0100 | shOkEy | (~shOkEy@178-164-235-218.pool.digikabel.hu) |
2023-12-01 07:32:59 +0100 | shOkEy | (~shOkEy@178-164-235-218.pool.digikabel.hu) (Ping timeout: 264 seconds) |
2023-12-01 07:33:21 +0100 | mobivme | (~mobivme@112.201.111.217) |
2023-12-01 07:33:32 +0100 | shOkEy | (~shOkEy@fibhost-66-208-128.fibernet.hu) |
2023-12-01 07:34:47 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) (Ping timeout: 264 seconds) |
2023-12-01 07:34:48 +0100 | <int-e> | who's on first? |
2023-12-01 07:35:13 +0100 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 256 seconds) |
2023-12-01 07:35:20 +0100 | euleritian | (~euleritia@dynamic-046-114-036-071.46.114.pool.telefonica.de) |
2023-12-01 07:37:13 +0100 | <int-e> | EvanR: interestingly, https://en.wikipedia.org/wiki/Caps_Lock#History makes that exact distinction in terminology. |
2023-12-01 07:38:02 +0100 | <EvanR> | it could very well have said literally shift lock on the key for all I (don't) remember |
2023-12-01 07:38:17 +0100 | <EvanR> | it's crazy when jargon makes sense |
2023-12-01 07:38:37 +0100 | shOkEy | (~shOkEy@fibhost-66-208-128.fibernet.hu) (Ping timeout: 255 seconds) |
2023-12-01 07:39:05 +0100 | <int-e> | It gets weird when things are anachronistic, like hanging up your phone [receiver]. |
2023-12-01 07:43:32 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) |
2023-12-01 07:44:43 +0100 | analoq | (~yashi@user/dies) (Ping timeout: 256 seconds) |
2023-12-01 07:45:25 +0100 | tomku | (~tomku@user/tomku) (Ping timeout: 256 seconds) |
2023-12-01 07:46:26 +0100 | analoq | (~yashi@user/dies) |
2023-12-01 07:49:14 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) (Ping timeout: 252 seconds) |
2023-12-01 07:49:58 +0100 | shOkEy | (~shOkEy@fibhost-66-106-250.fibernet.hu) |
2023-12-01 07:53:03 +0100 | coot | (~coot@89-69-206-216.dynamic.chello.pl) |
2023-12-01 07:57:16 +0100 | [itchyjunk] | (~itchyjunk@user/itchyjunk/x-7353470) (Read error: Connection reset by peer) |
2023-12-01 07:58:07 +0100 | alp_ | (~alp@2001:861:e3d6:8f80:5d74:3ba3:2c8c:e3fb) (Ping timeout: 276 seconds) |
2023-12-01 08:01:13 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) |
2023-12-01 08:06:14 +0100 | foul_owl | (~kerry@185.219.141.160) (Ping timeout: 260 seconds) |
2023-12-01 08:11:26 +0100 | EvanR | (~EvanR@user/evanr) (Quit: Leaving) |
2023-12-01 08:11:27 +0100 | danza | (~francesco@151.43.231.151) |
2023-12-01 08:13:47 +0100 | EvanR | (~EvanR@user/evanr) |
2023-12-01 08:14:05 +0100 | trev | (~trev@user/trev) |
2023-12-01 08:18:15 +0100 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2023-12-01 08:19:02 +0100 | alp_ | (~alp@2001:861:e3d6:8f80:9f83:79b8:96c1:5565) |
2023-12-01 08:19:02 +0100 | sord937 | (~sord937@gateway/tor-sasl/sord937) |
2023-12-01 08:20:22 +0100 | foul_owl | (~kerry@157.97.134.167) |
2023-12-01 08:21:49 +0100 | emmanuelux | (~emmanuelu@user/emmanuelux) |
2023-12-01 08:23:23 +0100 | pretty_dumm_guy | (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) |
2023-12-01 08:27:05 +0100 | cfricke | (~cfricke@user/cfricke) |
2023-12-01 08:27:19 +0100 | azimut | (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 240 seconds) |
2023-12-01 08:36:46 +0100 | jespada | (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net) (Ping timeout: 268 seconds) |
2023-12-01 08:37:38 +0100 | emmanuelux | (~emmanuelu@user/emmanuelux) (Quit: au revoir) |
2023-12-01 08:39:36 +0100 | jespada | (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net) |
2023-12-01 08:43:14 +0100 | bilegeek | (~bilegeek@2600:1008:b08b:c471:bc55:c296:ae99:b34c) (Ping timeout: 268 seconds) |
2023-12-01 08:46:34 +0100 | lortabac | (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) |
2023-12-01 08:49:51 +0100 | danza | (~francesco@151.43.231.151) (Ping timeout: 252 seconds) |
2023-12-01 08:55:39 +0100 | <EvanR> | int-e, in 6023 researchers likely won't give a damn that people in 2123 were still using floppy disk icon for "save", the time difference is close enough xD |
2023-12-01 08:58:42 +0100 | danse-nr3 | (~danse@151.43.231.151) |
2023-12-01 09:04:31 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) (Ping timeout: 245 seconds) |
2023-12-01 09:07:08 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) |
2023-12-01 09:08:40 +0100 | <monochrom> | Inspired by "abstain from": A new construct "ABSTAIN FROM" such that eg "ABSTAIN FROM 30, 40" means that if you jump from line 40 or 50 to it, it aborts or returns or... I'm open to suggestions, anything except normal execution flow. >:) |
2023-12-01 09:09:19 +0100 | <int-e> | monochrom: read the Intercal manual |
2023-12-01 09:09:37 +0100 | <monochrom> | onoes, it already has it? |
2023-12-01 09:09:54 +0100 | <monochrom> | What did intercal not think of? :D |
2023-12-01 09:10:17 +0100 | <monochrom> | Does it have dependent types too? |
2023-12-01 09:10:20 +0100 | <int-e> | It has, among other things, COME FROM, ABSTAIN FROM, and REINSTATE. Oh and a politeness requirement for programs. |
2023-12-01 09:11:23 +0100 | <monochrom> | Like this? PRINT "HELLO" WHEN YOU ARE READY |
2023-12-01 09:11:37 +0100 | <int-e> | It also has BASIC-like labeled statements and ABSTRAIN FROM and REINSTATE work on statements. |
2023-12-01 09:11:47 +0100 | <int-e> | There are no strings. |
2023-12-01 09:12:04 +0100 | <jackdk> | . and : are the two sizes of integer IIRC |
2023-12-01 09:12:16 +0100 | kosmikus | (~kosmikus@nullzig.kosmikus.org) (Ping timeout: 246 seconds) |
2023-12-01 09:12:36 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) (Ping timeout: 256 seconds) |
2023-12-01 09:13:22 +0100 | mulk | (~mulk@p5b2dc93f.dip0.t-ipconnect.de) |
2023-12-01 09:13:26 +0100 | <monochrom> | oooohhhhh.... Take Pascal but s/begin/please/ and s/end/thank you/ >:) |
2023-12-01 09:18:22 +0100 | kosmikus | (~kosmikus@nullzig.kosmikus.org) |
2023-12-01 09:20:26 +0100 | cstml | (~cstml@user/cstml) |
2023-12-01 09:21:25 +0100 | <EvanR> | no strings makes sense |
2023-12-01 09:21:48 +0100 | <EvanR> | unless you have 36 bit words and limit your strings to 5 or less ascii chars |
2023-12-01 09:22:57 +0100 | <EvanR> | else it's the odd one out among "basic types" for taking up so much space |
2023-12-01 09:24:06 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) |
2023-12-01 09:24:29 +0100 | kosmikus | (~kosmikus@nullzig.kosmikus.org) (Ping timeout: 240 seconds) |
2023-12-01 09:25:51 +0100 | kosmikus | (~kosmikus@nullzig.kosmikus.org) |
2023-12-01 09:26:17 +0100 | hamess | (~hamess@user/hamess) (Ping timeout: 256 seconds) |
2023-12-01 09:26:26 +0100 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:4593:1157:cf3d:65e4) (Remote host closed the connection) |
2023-12-01 09:27:22 +0100 | hamess | (~hamess@user/hamess) |
2023-12-01 09:27:59 +0100 | euleritian | (~euleritia@dynamic-046-114-036-071.46.114.pool.telefonica.de) (Read error: Connection reset by peer) |
2023-12-01 09:28:16 +0100 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
2023-12-01 09:30:03 +0100 | bilegeek | (~bilegeek@152.sub-174-209-33.myvzw.com) |
2023-12-01 09:30:16 +0100 | mobivme | (~mobivme@112.201.111.217) (Remote host closed the connection) |
2023-12-01 09:31:09 +0100 | mobivme | (~mobivme@112.201.111.217) |
2023-12-01 09:31:29 +0100 | vpan | (~vpan@mail.elitnet.lt) |
2023-12-01 09:35:50 +0100 | fendor | (~fendor@2a02:8388:1605:d100:267b:1353:13d7:4f0c) |
2023-12-01 09:35:56 +0100 | idgaen | (~idgaen@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) |
2023-12-01 09:36:37 +0100 | todi | (~todi@pd9571327.dip0.t-ipconnect.de) (Remote host closed the connection) |
2023-12-01 09:36:53 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) (Ping timeout: 268 seconds) |
2023-12-01 09:39:21 +0100 | shriekingnoise | (~shrieking@186.137.175.87) (Ping timeout: 268 seconds) |
2023-12-01 09:44:40 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) |
2023-12-01 09:45:10 +0100 | kosmikus | (~kosmikus@nullzig.kosmikus.org) (Ping timeout: 255 seconds) |
2023-12-01 09:46:59 +0100 | danse-nr3 | (~danse@151.43.231.151) (Remote host closed the connection) |
2023-12-01 09:47:24 +0100 | danse-nr3 | (~danse@151.43.231.151) |
2023-12-01 09:49:54 +0100 | todi | (~todi@pd9571327.dip0.t-ipconnect.de) |
2023-12-01 09:50:34 +0100 | benjaminl | (~benjaminl@user/benjaminl) (Ping timeout: 255 seconds) |
2023-12-01 09:50:46 +0100 | kosmikus | (~kosmikus@nullzig.kosmikus.org) |
2023-12-01 09:54:15 +0100 | machinedgod | (~machinedg@d198-53-218-113.abhsia.telus.net) |
2023-12-01 09:54:34 +0100 | misterfish | (~misterfis@84-53-85-146.bbserv.nl) |
2023-12-01 09:55:44 +0100 | cstml | (~cstml@user/cstml) (Ping timeout: 252 seconds) |
2023-12-01 09:56:16 +0100 | cstml | (~cstml@user/cstml) |
2023-12-01 09:57:21 +0100 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:4593:1157:cf3d:65e4) |
2023-12-01 10:03:59 +0100 | zero | (~z@user/zero) |
2023-12-01 10:04:07 +0100 | dsrt^ | (~dsrt@c-98-242-74-66.hsd1.ga.comcast.net) (Ping timeout: 256 seconds) |
2023-12-01 10:04:51 +0100 | dsrt^ | (~dsrt@c-98-242-74-66.hsd1.ga.comcast.net) |
2023-12-01 10:05:49 +0100 | gmg | (~user@user/gehmehgeh) |
2023-12-01 10:07:25 +0100 | zzz | (~z@user/zero) (Ping timeout: 268 seconds) |
2023-12-01 10:08:11 +0100 | <tomsmeding> | C be live "basic types"? |
2023-12-01 10:08:13 +0100 | <tomsmeding> | *like |
2023-12-01 10:08:54 +0100 | cstml | (~cstml@user/cstml) (Ping timeout: 260 seconds) |
2023-12-01 10:09:19 +0100 | komikat | (~akshitkr@218.185.248.66) (Ping timeout: 246 seconds) |
2023-12-01 10:13:38 +0100 | tzh | (~tzh@c-71-193-181-0.hsd1.or.comcast.net) (Quit: zzz) |
2023-12-01 10:14:22 +0100 | adanwan | (~adanwan@gateway/tor-sasl/adanwan) (Remote host closed the connection) |
2023-12-01 10:14:44 +0100 | adanwan | (~adanwan@gateway/tor-sasl/adanwan) |
2023-12-01 10:15:17 +0100 | santiagopim | (~user@90.167.66.131) (Remote host closed the connection) |
2023-12-01 10:16:01 +0100 | Flonk | (~Flonk@2a02:8388:a86:9d00:cda0:dc82:87fc:269b) |
2023-12-01 10:17:26 +0100 | <Flonk> | It's been a while. I've set up a new stack project, and I'm trying to do `import Data.Text.IO (readFile)`. It says I don't have text in my build-depends in my cabal file. `stack install text` didn't seem to resolve the issue. |
2023-12-01 10:21:40 +0100 | <Flonk> | This exact example is literally in the docs, you're a dumass Flonk |
2023-12-01 10:21:43 +0100 | <Flonk> | no u Flonk |
2023-12-01 10:23:54 +0100 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2023-12-01 10:25:46 +0100 | misterfish | (~misterfis@84-53-85-146.bbserv.nl) (Ping timeout: 245 seconds) |
2023-12-01 10:29:02 +0100 | <dminuoso_> | Sigh, Im so tempted to use HDBC to interact with this postgresql. |
2023-12-01 10:29:21 +0100 | <dminuoso_> | hasql has a dependency footprint rivaling that of npm hosted web frameworks |
2023-12-01 10:29:35 +0100 | <dminuoso_> | postgresql Im deeply unhappy with :( |
2023-12-01 10:29:54 +0100 | <dminuoso_> | Are there folks here who still use HDBC? If yes, why? |
2023-12-01 10:30:25 +0100 | __monty__ | (~toonn@user/toonn) |
2023-12-01 10:31:40 +0100 | <dminuoso_> | Or maybe I should just use postgresql-libpq directly and avoid all the pain. |
2023-12-01 10:33:22 +0100 | <danse-nr3> | not sure how many layers are you on top of but if that is one layer closer to the problem often that helps, yes |
2023-12-01 10:36:16 +0100 | <dminuoso_> | For this problem, I just need two select and one insert statement. |
2023-12-01 10:36:57 +0100 | chele | (~chele@user/chele) |
2023-12-01 10:37:28 +0100 | <probie> | Just shell out to `psql`? |
2023-12-01 10:38:38 +0100 | chele | (~chele@user/chele) (Remote host closed the connection) |
2023-12-01 10:39:04 +0100 | <Flonk> | I'm trying to distribute a file alongside my exe now. adding `data-files: assets/input.txt` under `executables` in my package.yaml doesn't seem to do it. At least, `getDataFileName "assets/input.txt"` doesn't find anything. |
2023-12-01 10:39:39 +0100 | <Flonk> | `stack build` also doesn't include a `data-files` section in the auto-generated cabal file. |
2023-12-01 10:40:24 +0100 | <dminuoso_> | probie: Mmm, so that actually brought up an interesting idea. I could just slap postgrest ontop of it. While yes, this has hasql and loads of moving parts inside, its just an nix closure for me and doenst impact the dependency closure of my program. |
2023-12-01 10:40:59 +0100 | <dminuoso_> | Think I dont really get around to doing my "mini-hasql" fork. |
2023-12-01 10:41:20 +0100 | <danse-nr3> | one of the most brilliant haskell projects i have seen in the past years |
2023-12-01 10:43:05 +0100 | chele | (~chele@user/chele) |
2023-12-01 10:44:43 +0100 | bilegeek | (~bilegeek@152.sub-174-209-33.myvzw.com) (Ping timeout: 268 seconds) |
2023-12-01 10:47:38 +0100 | misterfish | (~misterfis@46.44.172.198) |
2023-12-01 10:48:51 +0100 | Sgeo | (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
2023-12-01 10:53:57 +0100 | Pickchea | (~private@user/pickchea) |
2023-12-01 10:55:12 +0100 | Pickchea | (~private@user/pickchea) () |
2023-12-01 10:55:43 +0100 | econo_ | (uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity) |
2023-12-01 10:56:12 +0100 | kuribas | (~user@ip-188-118-57-242.reverse.destiny.be) |
2023-12-01 11:00:16 +0100 | Nikopol | (nikopol@yoga.astrorigin.com) |
2023-12-01 11:00:17 +0100 | Nikopol | (nikopol@yoga.astrorigin.com) (Changing host) |
2023-12-01 11:00:17 +0100 | Nikopol | (nikopol@user/astrorigin) |
2023-12-01 11:05:58 +0100 | jorik808 | (~jorik808@d51A48920.access.telenet.be) (Ping timeout: 276 seconds) |
2023-12-01 11:12:00 +0100 | mmhat | (~mmh@2003:f1:c728:73aa:ee08:6bff:fe09:5315) |
2023-12-01 11:12:54 +0100 | Lord_of_Life_ | (~Lord@user/lord-of-life/x-2819915) |
2023-12-01 11:13:09 +0100 | CiaoSen | (~Jura@2a05:5800:2b6:5100:2a3a:4dff:fe84:dbd5) |
2023-12-01 11:13:47 +0100 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 264 seconds) |
2023-12-01 11:15:53 +0100 | Lord_of_Life_ | Lord_of_Life |
2023-12-01 11:19:14 +0100 | dhil | (~dhil@2001:8e0:2014:3100:b8f6:f95:844:c371) |
2023-12-01 11:21:32 +0100 | Nixkernal | (~Nixkernal@115.16.194.178.dynamic.wline.res.cust.swisscom.ch) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) |
2023-12-01 11:23:21 +0100 | mikess | (~sam@user/mikess) (Read error: Connection reset by peer) |
2023-12-01 11:23:28 +0100 | <tomsmeding> | Flonk: to use data-files you'll need to install your program using e.g. `stack install`; the installed executable will have access to the file |
2023-12-01 11:23:35 +0100 | <tomsmeding> | if I'm not mistaken |
2023-12-01 11:24:04 +0100 | <tomsmeding> | there may or may not be a way to find that file in the non-installed state with `stack run`, but I don't know of any (never used data-files much) |
2023-12-01 11:24:33 +0100 | <Flonk> | tomsmeding, stack build and stack exec worked, I just put `data-files` in the wrong place in my package.yaml (and was missing `data-dir` I think) |
2023-12-01 11:24:51 +0100 | wib_jonas | (~wib_jonas@business-37-191-60-209.business.broadband.hu) |
2023-12-01 11:25:13 +0100 | <tomsmeding> | ah :) |
2023-12-01 11:25:34 +0100 | jorik808 | (~jorik808@d51A48920.access.telenet.be) |
2023-12-01 11:27:13 +0100 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection) |
2023-12-01 11:28:23 +0100 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) |
2023-12-01 11:31:00 +0100 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 252 seconds) |
2023-12-01 11:34:07 +0100 | Flonk | (~Flonk@2a02:8388:a86:9d00:cda0:dc82:87fc:269b) (Quit: Client closed) |
2023-12-01 11:37:56 +0100 | zetef | (~quassel@2a02:2f00:5201:4b00:7fc8:6fbe:33d9:ba2a) |
2023-12-01 11:39:12 +0100 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2023-12-01 11:42:09 +0100 | cstml | (~cstml@user/cstml) |
2023-12-01 11:43:25 +0100 | misterfish | (~misterfis@46.44.172.198) (Ping timeout: 256 seconds) |
2023-12-01 11:48:11 +0100 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2023-12-01 11:49:50 +0100 | Unicorn_Princess | (~Unicorn_P@user/Unicorn-Princess/x-3540542) |
2023-12-01 12:06:31 +0100 | danse-nr3 | (~danse@151.43.231.151) (Read error: Connection reset by peer) |
2023-12-01 12:06:47 +0100 | danse-nr3 | (~danse@151.19.253.36) |
2023-12-01 12:08:17 +0100 | dhil | (~dhil@2001:8e0:2014:3100:b8f6:f95:844:c371) (Ping timeout: 268 seconds) |
2023-12-01 12:09:40 +0100 | CiaoSen | (~Jura@2a05:5800:2b6:5100:2a3a:4dff:fe84:dbd5) (Ping timeout: 276 seconds) |
2023-12-01 12:11:59 +0100 | danse-nr3 | (~danse@151.19.253.36) (Ping timeout: 268 seconds) |
2023-12-01 12:11:59 +0100 | cstml | (~cstml@user/cstml) (Ping timeout: 268 seconds) |
2023-12-01 12:15:00 +0100 | danse-nr3 | (~danse@151.19.253.36) |
2023-12-01 12:15:44 +0100 | danse-nr3 | (~danse@151.19.253.36) (Remote host closed the connection) |
2023-12-01 12:16:08 +0100 | danse-nr3 | (~danse@151.19.253.36) |
2023-12-01 12:30:46 +0100 | zetef | (~quassel@2a02:2f00:5201:4b00:7fc8:6fbe:33d9:ba2a) (Ping timeout: 255 seconds) |
2023-12-01 12:31:35 +0100 | lortabac | (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Ping timeout: 260 seconds) |
2023-12-01 12:33:04 +0100 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 276 seconds) |
2023-12-01 12:34:49 +0100 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 255 seconds) |
2023-12-01 12:36:50 +0100 | euleritian | (~euleritia@dynamic-089-204-154-216.89.204.154.pool.telefonica.de) |
2023-12-01 12:37:12 +0100 | lortabac | (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) |
2023-12-01 12:41:26 +0100 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2023-12-01 12:46:11 +0100 | euleritian | (~euleritia@dynamic-089-204-154-216.89.204.154.pool.telefonica.de) (Ping timeout: 264 seconds) |
2023-12-01 12:46:26 +0100 | mmhat | (~mmh@2003:f1:c728:73aa:ee08:6bff:fe09:5315) (Quit: WeeChat 4.1.1) |
2023-12-01 12:47:10 +0100 | euleritian | (~euleritia@dynamic-002-247-248-118.2.247.pool.telefonica.de) |
2023-12-01 12:53:34 +0100 | zetef | (~quassel@2a02:2f00:5201:4b00:7fc8:6fbe:33d9:ba2a) |
2023-12-01 12:53:37 +0100 | dsrt^ | (~dsrt@c-98-242-74-66.hsd1.ga.comcast.net) (Ping timeout: 255 seconds) |
2023-12-01 12:54:52 +0100 | billchenchina | (~billchenc@2a0d:2580:ff0c:1:e3c9:c52b:a429:5bfe) |
2023-12-01 12:55:58 +0100 | tremon | (~tremon@83.80.159.219) |
2023-12-01 12:56:54 +0100 | billchenchina | (~billchenc@2a0d:2580:ff0c:1:e3c9:c52b:a429:5bfe) (Remote host closed the connection) |
2023-12-01 12:57:11 +0100 | chomwitt | (~chomwitt@ppp-94-67-191-45.home.otenet.gr) |
2023-12-01 13:00:44 +0100 | wib_jonas | (~wib_jonas@business-37-191-60-209.business.broadband.hu) (Quit: Client closed) |
2023-12-01 13:01:11 +0100 | JeremyB99 | (~JeremyB99@208.64.173.6) (Ping timeout: 264 seconds) |
2023-12-01 13:01:44 +0100 | dsrt^ | (~dsrt@c-98-242-74-66.hsd1.ga.comcast.net) |
2023-12-01 13:02:43 +0100 | euleritian | (~euleritia@dynamic-002-247-248-118.2.247.pool.telefonica.de) (Ping timeout: 255 seconds) |
2023-12-01 13:09:22 +0100 | euleritian | (~euleritia@dynamic-002-247-248-118.2.247.pool.telefonica.de) |
2023-12-01 13:11:01 +0100 | CiaoSen | (~Jura@2a05:5800:2b6:5100:2a3a:4dff:fe84:dbd5) |
2023-12-01 13:11:18 +0100 | rosco | (~rosco@175.136.158.171) |
2023-12-01 13:12:29 +0100 | JeremyB99 | (~JeremyB99@208.64.173.6) |
2023-12-01 13:15:56 +0100 | waleee | (~waleee@h-176-10-144-38.NA.cust.bahnhof.se) |
2023-12-01 13:17:09 +0100 | JeremyB99 | (~JeremyB99@208.64.173.6) (Ping timeout: 252 seconds) |
2023-12-01 13:19:37 +0100 | alp_ | (~alp@2001:861:e3d6:8f80:9f83:79b8:96c1:5565) (Ping timeout: 256 seconds) |
2023-12-01 13:23:16 +0100 | dsrt^ | (~dsrt@c-98-242-74-66.hsd1.ga.comcast.net) (Ping timeout: 245 seconds) |
2023-12-01 13:30:35 +0100 | Guest38 | (~Guest38@2409:4042:4e19:85a0:15ca:86c3:4e13:23d4) |
2023-12-01 13:31:12 +0100 | zetef | (~quassel@2a02:2f00:5201:4b00:7fc8:6fbe:33d9:ba2a) (Remote host closed the connection) |
2023-12-01 13:31:52 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 13:37:43 +0100 | tessier | (~treed@ec2-184-72-149-67.compute-1.amazonaws.com) (Ping timeout: 255 seconds) |
2023-12-01 13:38:06 +0100 | tessier | (~treed@ec2-184-72-149-67.compute-1.amazonaws.com) |
2023-12-01 13:41:18 +0100 | zetef | (~quassel@2a02:2f00:5201:4b00:7fc8:6fbe:33d9:ba2a) |
2023-12-01 13:46:04 +0100 | Guest38 | (~Guest38@2409:4042:4e19:85a0:15ca:86c3:4e13:23d4) () |
2023-12-01 13:46:16 +0100 | danse-nr3 | (~danse@151.19.253.36) (Ping timeout: 255 seconds) |
2023-12-01 13:46:50 +0100 | alp_ | (~alp@2001:861:e3d6:8f80:8994:a6fd:f1c5:3a0b) |
2023-12-01 13:47:23 +0100 | tomku | (~tomku@user/tomku) |
2023-12-01 13:48:39 +0100 | zetef | (~quassel@2a02:2f00:5201:4b00:7fc8:6fbe:33d9:ba2a) (Ping timeout: 256 seconds) |
2023-12-01 13:50:20 +0100 | tessier | (~treed@ec2-184-72-149-67.compute-1.amazonaws.com) (Ping timeout: 268 seconds) |
2023-12-01 13:50:58 +0100 | fendor | (~fendor@2a02:8388:1605:d100:267b:1353:13d7:4f0c) (Remote host closed the connection) |
2023-12-01 13:53:52 +0100 | euleritian | (~euleritia@dynamic-002-247-248-118.2.247.pool.telefonica.de) (Read error: Connection reset by peer) |
2023-12-01 13:55:04 +0100 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
2023-12-01 13:59:07 +0100 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer) |
2023-12-01 13:59:15 +0100 | euleritian | (~euleritia@dynamic-002-247-248-118.2.247.pool.telefonica.de) |
2023-12-01 13:59:37 +0100 | euleritian | (~euleritia@dynamic-002-247-248-118.2.247.pool.telefonica.de) (Read error: Connection reset by peer) |
2023-12-01 13:59:55 +0100 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
2023-12-01 13:59:57 +0100 | dsrt^ | (~dsrt@c-98-242-74-66.hsd1.ga.comcast.net) |
2023-12-01 14:01:34 +0100 | sawilagar | (~sawilagar@user/sawilagar) |
2023-12-01 14:02:02 +0100 | L29Ah | (~L29Ah@wikipedia/L29Ah) |
2023-12-01 14:04:16 +0100 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection) |
2023-12-01 14:04:25 +0100 | slack1256 | (~slack1256@191.125.165.79) |
2023-12-01 14:05:10 +0100 | dsrt^ | (~dsrt@c-98-242-74-66.hsd1.ga.comcast.net) (Ping timeout: 255 seconds) |
2023-12-01 14:05:28 +0100 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) |
2023-12-01 14:06:41 +0100 | <slack1256> | does anybody know if you can bump the filepath version or is that shipped with ghc? Is it a boot library? |
2023-12-01 14:08:35 +0100 | <dminuoso_> | slack1256: Its a boot library, but that doesnt prevent you from bumping the version. |
2023-12-01 14:09:15 +0100 | <dminuoso_> | Assuming you use cabal here, cabal-install can manage many concurrent versions - use GHC boot libraries or install the ones it wants from hackage. |
2023-12-01 14:10:36 +0100 | danse-nr3 | (~danse@151.19.253.36) |
2023-12-01 14:11:20 +0100 | idgaen | (~idgaen@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 4.1.1) |
2023-12-01 14:11:24 +0100 | <slack1256> | I am guessing that is different on stack/stackage resolvers? If i declared it as an extra dep it yells loudly. |
2023-12-01 14:11:38 +0100 | <dminuoso_> | I cant tell you anything about stack, sorry. |
2023-12-01 14:11:51 +0100 | <slack1256> | haha np |
2023-12-01 14:11:55 +0100 | <slack1256> | thanks |
2023-12-01 14:12:12 +0100 | <dminuoso_> | slack1256: care to share how stack complains? |
2023-12-01 14:13:19 +0100 | danse-nr3 | (~danse@151.19.253.36) (Remote host closed the connection) |
2023-12-01 14:13:42 +0100 | danse-nr3 | (~danse@151.19.253.36) |
2023-12-01 14:15:30 +0100 | rosco | (~rosco@175.136.158.171) (Quit: Lost terminal) |
2023-12-01 14:15:40 +0100 | img | (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in) |
2023-12-01 14:16:11 +0100 | __monty__ | (~toonn@user/toonn) (Ping timeout: 264 seconds) |
2023-12-01 14:17:01 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 14:17:08 +0100 | __monty__ | (~toonn@user/toonn) |
2023-12-01 14:17:38 +0100 | <slack1256> | https://pastebin.com/vSk7SPwg |
2023-12-01 14:17:57 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 14:18:13 +0100 | <slack1256> | this is after setting filepath-1.4.100.0 on extra deps |
2023-12-01 14:18:36 +0100 | img | (~img@user/img) |
2023-12-01 14:19:31 +0100 | <slack1256> | i feel this is invalidating the other boot libraries somehow |
2023-12-01 14:20:05 +0100 | <dminuoso_> | slack1256: https://github.com/commercialhaskell/stack/issues/4897 |
2023-12-01 14:20:16 +0100 | <dminuoso_> | Right. See the issue, |
2023-12-01 14:20:26 +0100 | <dminuoso_> | Relatedly https://github.com/commercialhaskell/stack/issues/4510 |
2023-12-01 14:21:45 +0100 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2023-12-01 14:22:01 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 14:22:22 +0100 | <slack1256> | that was right there on the error message... Thanks you a lot dminuoso_ |
2023-12-01 14:22:54 +0100 | bollu | (~bollu@159.65.151.13) |
2023-12-01 14:25:55 +0100 | dsrt^ | (~dsrt@c-98-242-74-66.hsd1.ga.comcast.net) |
2023-12-01 14:26:35 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 14:27:13 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 14:29:26 +0100 | califax | (~califax@user/califx) (Remote host closed the connection) |
2023-12-01 14:30:07 +0100 | califax | (~califax@user/califx) |
2023-12-01 14:31:39 +0100 | azimut | (~azimut@gateway/tor-sasl/azimut) |
2023-12-01 14:36:07 +0100 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "") |
2023-12-01 14:36:51 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 14:37:32 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 14:42:21 +0100 | dsrt^ | (~dsrt@c-98-242-74-66.hsd1.ga.comcast.net) (Ping timeout: 256 seconds) |
2023-12-01 14:49:51 +0100 | __monty__ | (~toonn@user/toonn) (Ping timeout: 268 seconds) |
2023-12-01 14:52:18 +0100 | shriekingnoise | (~shrieking@186.137.175.87) |
2023-12-01 15:01:02 +0100 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2023-12-01 15:01:35 +0100 | tessier | (~treed@ec2-184-72-149-67.compute-1.amazonaws.com) |
2023-12-01 15:05:57 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 15:06:14 +0100 | __monty__ | (~toonn@user/toonn) |
2023-12-01 15:06:48 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 15:08:19 +0100 | slack1256 | (~slack1256@191.125.165.79) (Read error: Connection reset by peer) |
2023-12-01 15:09:35 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 15:12:18 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 15:12:34 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 15:14:45 +0100 | szkl | (uid110435@id-110435.uxbridge.irccloud.com) |
2023-12-01 15:16:54 +0100 | dhil | (~dhil@2001:8e0:2014:3100:76fc:be2d:3243:3d45) |
2023-12-01 15:17:16 +0100 | thegeekinside | (~thegeekin@189.180.20.15) |
2023-12-01 15:19:00 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 15:23:16 +0100 | __monty__ | (~toonn@user/toonn) (Ping timeout: 245 seconds) |
2023-12-01 15:25:06 +0100 | dsrt^ | (~dsrt@c-98-242-74-66.hsd1.ga.comcast.net) |
2023-12-01 15:26:48 +0100 | drdo | (~drdo@bl14-14-49.dsl.telepac.pt) (Quit: Ping timeout (120 seconds)) |
2023-12-01 15:27:11 +0100 | drdo | (~drdo@bl14-14-49.dsl.telepac.pt) |
2023-12-01 15:28:35 +0100 | Xyloes | (~wyx@2400:dd01:103a:1012:5923:33ce:7857:fc04) (Quit: Konversation terminated!) |
2023-12-01 15:28:47 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 15:30:31 +0100 | ystael | (~ystael@user/ystael) |
2023-12-01 15:31:56 +0100 | vpan | (~vpan@mail.elitnet.lt) (Quit: Leaving.) |
2023-12-01 15:31:57 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 15:32:41 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 15:33:14 +0100 | alp_ | (~alp@2001:861:e3d6:8f80:8994:a6fd:f1c5:3a0b) (Ping timeout: 260 seconds) |
2023-12-01 15:37:22 +0100 | tessier | (~treed@ec2-184-72-149-67.compute-1.amazonaws.com) (Ping timeout: 256 seconds) |
2023-12-01 15:39:20 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 15:40:15 +0100 | Techcable | (uid534393@user/Techcable) |
2023-12-01 15:40:55 +0100 | dsrt^ | (~dsrt@c-98-242-74-66.hsd1.ga.comcast.net) (Ping timeout: 276 seconds) |
2023-12-01 15:42:14 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 15:43:00 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 15:43:15 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 15:47:28 +0100 | __monty__ | (~toonn@user/toonn) |
2023-12-01 15:47:29 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 15:49:10 +0100 | FinnElija | (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija))) |
2023-12-01 15:49:10 +0100 | finn_elija | (~finn_elij@user/finn-elija/x-0085643) |
2023-12-01 15:49:10 +0100 | finn_elija | FinnElija |
2023-12-01 15:50:24 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 15:51:33 +0100 | not_reserved | (~not_reser@185.205.247.233) |
2023-12-01 15:56:04 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 15:56:30 +0100 | edr | (~edr@user/edr) |
2023-12-01 16:00:51 +0100 | idgaen | (~idgaen@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) |
2023-12-01 16:01:02 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 16:03:04 +0100 | cstml | (~cstml@user/cstml) |
2023-12-01 16:04:18 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 16:04:50 +0100 | Unode | (~Unode@fg-ext-220.embl.de) (Read error: Connection reset by peer) |
2023-12-01 16:04:59 +0100 | Unode_ | (~Unode@fg-ext-220.embl.de) |
2023-12-01 16:05:04 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 16:05:25 +0100 | Unode_ | Unode |
2023-12-01 16:08:12 +0100 | CrunchyFlakes | (~CrunchyFl@ip92348280.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds) |
2023-12-01 16:08:21 +0100 | abrar | (~abrar@pool-108-52-90-30.phlapa.fios.verizon.net) (Quit: WeeChat 3.8) |
2023-12-01 16:09:21 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 16:09:35 +0100 | danse-nr3 | (~danse@151.19.253.36) (Ping timeout: 264 seconds) |
2023-12-01 16:10:08 +0100 | CrunchyFlakes | (~CrunchyFl@ip92348280.dynamic.kabel-deutschland.de) |
2023-12-01 16:10:11 +0100 | abrar | (~abrar@pool-108-52-90-30.phlapa.fios.verizon.net) |
2023-12-01 16:10:42 +0100 | danse-nr3 | (~danse@151.47.253.135) |
2023-12-01 16:11:19 +0100 | cstml | (~cstml@user/cstml) (Ping timeout: 256 seconds) |
2023-12-01 16:11:36 +0100 | komikat | (~akshitkr@218.185.248.66) |
2023-12-01 16:11:55 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 16:12:57 +0100 | ph88 | (~ph88@ip5b40e272.dynamic.kabel-deutschland.de) |
2023-12-01 16:13:17 +0100 | tessier | (~treed@ec2-184-72-149-67.compute-1.amazonaws.com) |
2023-12-01 16:13:55 +0100 | <ph88> | I'm trying to install dhall lsp server https://github.com/dhall-lang/dhall-haskell/tree/main/dhall-lsp-server#installation and getting some errors https://bpa.st/M3EQ ? what's going on here? i always use stack never cabal |
2023-12-01 16:14:14 +0100 | __monty__ | (~toonn@user/toonn) (Ping timeout: 252 seconds) |
2023-12-01 16:16:05 +0100 | shapr | (~user@2600:1700:c640:3100:64d4:913:209b:5194) |
2023-12-01 16:16:37 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 16:22:03 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 16:23:21 +0100 | CiaoSen | (~Jura@2a05:5800:2b6:5100:2a3a:4dff:fe84:dbd5) (Ping timeout: 256 seconds) |
2023-12-01 16:25:52 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 16:26:08 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 16:26:36 +0100 | chomwitt | (~chomwitt@ppp-94-67-191-45.home.otenet.gr) (Ping timeout: 245 seconds) |
2023-12-01 16:27:47 +0100 | drdo4 | (~drdo@bl14-14-49.dsl.telepac.pt) |
2023-12-01 16:28:11 +0100 | waleee | (~waleee@h-176-10-144-38.NA.cust.bahnhof.se) (Ping timeout: 264 seconds) |
2023-12-01 16:28:49 +0100 | drdo | (~drdo@bl14-14-49.dsl.telepac.pt) (Ping timeout: 268 seconds) |
2023-12-01 16:28:49 +0100 | drdo4 | drdo |
2023-12-01 16:40:34 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 16:41:13 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 16:43:05 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 16:49:20 +0100 | komikat | (~akshitkr@218.185.248.66) (Ping timeout: 252 seconds) |
2023-12-01 16:52:33 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 16:58:51 +0100 | alp_ | (~alp@2001:861:e3d6:8f80:59d8:263b:b0f2:606a) |
2023-12-01 17:03:10 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 17:04:11 +0100 | danse-nr3 | (~danse@151.47.253.135) (Ping timeout: 252 seconds) |
2023-12-01 17:04:51 +0100 | <c_wraith> | lortabac: I spent some time looking at GHC.TypeLits in more detail, as well as what you were trying to do. And... I have no idea why GHC.TypeLits provides SNat now, because it sort of misses the point of singletons to have them without having value-level versions of the type operators for them. |
2023-12-01 17:05:24 +0100 | <lortabac> | c_wraith: IIRC the documentation mentions a pattern-synonym |
2023-12-01 17:05:56 +0100 | bienjensu | (~user@user/bienjensu) |
2023-12-01 17:06:06 +0100 | <lortabac> | maybe you can do something like (case of Snat 0 -> _) ? |
2023-12-01 17:06:35 +0100 | <lortabac> | TBH I haven't had the time to look at this problem yet |
2023-12-01 17:06:40 +0100 | <c_wraith> | the documentation for all three singleton's pattern synonyms is wrong in the same way, fwiw. a silly typo, but it really makes them lie |
2023-12-01 17:07:05 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 17:07:20 +0100 | <c_wraith> | The pattern synonyms don't do anything that you don't get from natVal and someNatVal |
2023-12-01 17:07:30 +0100 | <lortabac> | oh strange |
2023-12-01 17:07:33 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 17:08:20 +0100 | <lortabac> | so, is it possible to define my 'generate' function with this module? |
2023-12-01 17:08:36 +0100 | <c_wraith> | Not in a way the type systems knows is correct. |
2023-12-01 17:08:49 +0100 | <c_wraith> | https://paste.tomsmeding.com/I2hpWpM9 but if you're willing to... help... |
2023-12-01 17:09:06 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 17:10:10 +0100 | <lortabac> | haha unsafeCoerce |
2023-12-01 17:10:24 +0100 | kenran | (~user@user/kenran) (Remote host closed the connection) |
2023-12-01 17:10:36 +0100 | <c_wraith> | It's perfectly safe in that use case. The type *isn't* changing, you're just telling GHC "I know this is safe" |
2023-12-01 17:10:49 +0100 | notzmv | (~zmv@user/notzmv) (Ping timeout: 256 seconds) |
2023-12-01 17:10:54 +0100 | <c_wraith> | It's like the use case it legitimately is intended for |
2023-12-01 17:11:00 +0100 | <lortabac> | yes |
2023-12-01 17:11:29 +0100 | <c_wraith> | But yeah, it should be hidden behind something inside the GHC.TypeLits, not forced on you as the user |
2023-12-01 17:12:33 +0100 | <lortabac> | I'll try to have a look when I have time, but I doubt I'll be able to do more than what you already did |
2023-12-01 17:13:19 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 17:13:48 +0100 | <lortabac> | I guess it wouldn't work even with 'sameNat' |
2023-12-01 17:13:54 +0100 | <c_wraith> | There are ways to not run into that. The most direct is to not use Nat in the definition of the type. The problem is specifically related to Nat. |
2023-12-01 17:14:05 +0100 | Sgeo | (~Sgeo@user/sgeo) |
2023-12-01 17:14:23 +0100 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 264 seconds) |
2023-12-01 17:14:38 +0100 | <c_wraith> | Alternatively, there is a type checker plugin that magically creates KnownNat instances so that KnownNat n does actually imply KnownNat (n+1) |
2023-12-01 17:15:56 +0100 | <c_wraith> | A third alternative is to lobby for GHC.TypeLits to get functions that reflect the arithmetic type families. So you would have something like `sPlus :: SNat m -> SNat n -> SNat (m + n)`. That would be sufficient |
2023-12-01 17:16:16 +0100 | <c_wraith> | But it depends on a hypothetical future release of GHC |
2023-12-01 17:17:31 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 17:18:25 +0100 | Angelz | (Angelz@2605:6400:30:fc15:9bd1:2217:41cd:bb15) (Remote host closed the connection) |
2023-12-01 17:20:50 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 17:23:01 +0100 | <lortabac> | c_wraith: what do you mean by "not using Nat"? |
2023-12-01 17:23:12 +0100 | <lortabac> | defining your own inductive type? |
2023-12-01 17:23:16 +0100 | <c_wraith> | yes |
2023-12-01 17:23:55 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 17:24:38 +0100 | <lortabac> | I have something similar in one of my projects, I was hoping I could get rid of my types and use GHC's Nat |
2023-12-01 17:24:58 +0100 | <lortabac> | but AFAICS it's premature |
2023-12-01 17:25:14 +0100 | <c_wraith> | As things stand, Nat is more useful as part of an external-facing library interface than for internal use to help maintain invariants. |
2023-12-01 17:26:21 +0100 | <lortabac> | yes I guess so |
2023-12-01 17:27:05 +0100 | __monty__ | (~toonn@user/toonn) |
2023-12-01 17:27:21 +0100 | <lortabac> | I have to go now, I'll try to play a little bit with that module anyway |
2023-12-01 17:27:41 +0100 | <lortabac> | just as an exercise |
2023-12-01 17:27:45 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 17:28:39 +0100 | lortabac | (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.1.1) |
2023-12-01 17:28:56 +0100 | econo_ | (uid147250@id-147250.tinside.irccloud.com) |
2023-12-01 17:29:19 +0100 | azimut | (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 240 seconds) |
2023-12-01 17:32:10 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 17:34:22 +0100 | shapr | (~user@2600:1700:c640:3100:64d4:913:209b:5194) (Remote host closed the connection) |
2023-12-01 17:34:28 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 17:34:37 +0100 | shapr | (~user@2600:1700:c640:3100:898e:add4:bffe:d116) |
2023-12-01 17:34:55 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 17:38:25 +0100 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:4593:1157:cf3d:65e4) (Remote host closed the connection) |
2023-12-01 17:38:41 +0100 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:e149:4c4f:e3f1:4f3e) |
2023-12-01 17:41:47 +0100 | azimut | (~azimut@gateway/tor-sasl/azimut) |
2023-12-01 17:42:42 +0100 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2023-12-01 17:42:58 +0100 | Angelz | (Angelz@Angelz.oddprotocol.org) |
2023-12-01 17:45:19 +0100 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer) |
2023-12-01 17:45:56 +0100 | euleritian | (~euleritia@77.22.252.56) |
2023-12-01 17:54:02 +0100 | tzh | (~tzh@c-71-193-181-0.hsd1.or.comcast.net) |
2023-12-01 17:54:58 +0100 | euleritian | (~euleritia@77.22.252.56) (Read error: Connection reset by peer) |
2023-12-01 17:55:47 +0100 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
2023-12-01 17:56:30 +0100 | kuribas | (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection) |
2023-12-01 17:58:12 +0100 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer) |
2023-12-01 17:59:06 +0100 | machinedgod | (~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 245 seconds) |
2023-12-01 17:59:14 +0100 | euleritian | (~euleritia@77.22.252.56) |
2023-12-01 18:02:25 +0100 | hamess | (~hamess@user/hamess) (Ping timeout: 255 seconds) |
2023-12-01 18:04:47 +0100 | ddellacosta | (~ddellacos@ool-44c73d16.dyn.optonline.net) |
2023-12-01 18:04:55 +0100 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2023-12-01 18:06:49 +0100 | AlexNoo_ | (~AlexNoo@5.139.232.120) |
2023-12-01 18:07:50 +0100 | fendor | (~fendor@2a02:8388:1605:d100:267b:1353:13d7:4f0c) |
2023-12-01 18:10:14 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 18:10:22 +0100 | AlexZenon | (~alzenon@178.34.151.29) (Ping timeout: 256 seconds) |
2023-12-01 18:10:25 +0100 | AlexNoo | (~AlexNoo@178.34.151.29) (Ping timeout: 255 seconds) |
2023-12-01 18:10:47 +0100 | AlexNoo_ | AlexNoo |
2023-12-01 18:10:48 +0100 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:e149:4c4f:e3f1:4f3e) (Remote host closed the connection) |
2023-12-01 18:12:11 +0100 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2023-12-01 18:13:44 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 18:14:50 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 18:17:44 +0100 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:e149:4c4f:e3f1:4f3e) |
2023-12-01 18:19:17 +0100 | AlexZenon | (~alzenon@5.139.232.120) |
2023-12-01 18:21:03 +0100 | euleritian | (~euleritia@77.22.252.56) (Ping timeout: 268 seconds) |
2023-12-01 18:21:23 +0100 | euleritian | (~euleritia@dynamic-002-247-250-096.2.247.pool.telefonica.de) |
2023-12-01 18:22:28 +0100 | euleritian | (~euleritia@dynamic-002-247-250-096.2.247.pool.telefonica.de) (Read error: Connection reset by peer) |
2023-12-01 18:22:46 +0100 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
2023-12-01 18:24:11 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 18:24:12 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 18:29:19 +0100 | cfricke | (~cfricke@user/cfricke) (Quit: WeeChat 4.0.5) |
2023-12-01 18:30:10 +0100 | chomwitt | (~chomwitt@2a02:587:7a09:c300:1ac0:4dff:fedb:a3f1) |
2023-12-01 18:30:46 +0100 | <ncf> | @pl \ a (b, c) (d, e) -> a b c d e |
2023-12-01 18:30:46 +0100 | <lambdabot> | (`ap` snd) . (. fst) . flip flip snd . ((flip . (ap .)) .) . flip flip fst . ((flip . ((.) .)) .) |
2023-12-01 18:30:54 +0100 | <ncf> | does pl not know about uncurry |
2023-12-01 18:31:05 +0100 | <ncf> | :t fmap uncurry . uncurry |
2023-12-01 18:31:06 +0100 | <lambdabot> | (a1 -> b1 -> a2 -> b2 -> c) -> (a1, b1) -> (a2, b2) -> c |
2023-12-01 18:31:46 +0100 | <monochrom> | @pl \x y -> f (x,y) |
2023-12-01 18:31:46 +0100 | <lambdabot> | (f .) . (,) |
2023-12-01 18:32:13 +0100 | <monochrom> | Oh, that is a bit disappointing, it doesn't say uncurry f. |
2023-12-01 18:32:52 +0100 | <monochrom> | But it is not an LLM so it does not give idiomatic answers. :) |
2023-12-01 18:33:21 +0100 | <glguy> | The answer with all the operators is much more syntactically impressive, and isn't that why you'd use ?pl in the first place? |
2023-12-01 18:33:56 +0100 | <monochrom> | But I was not impressed. :) |
2023-12-01 18:34:12 +0100 | finn_elija | (~finn_elij@user/finn-elija/x-0085643) |
2023-12-01 18:34:12 +0100 | FinnElija | (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija))) |
2023-12-01 18:34:12 +0100 | finn_elija | FinnElija |
2023-12-01 18:34:15 +0100 | chomwitt | (~chomwitt@2a02:587:7a09:c300:1ac0:4dff:fedb:a3f1) (Remote host closed the connection) |
2023-12-01 18:34:33 +0100 | <monochrom> | Syntactically impressive but not tactically impressive :) |
2023-12-01 18:34:39 +0100 | chomwitt | (~chomwitt@2a02:587:7a09:c300:1ac0:4dff:fedb:a3f1) |
2023-12-01 18:38:25 +0100 | hippoid | (~hippoid@user/hippoid) (Ping timeout: 255 seconds) |
2023-12-01 18:38:40 +0100 | hamess | (~hamess@user/hamess) |
2023-12-01 18:38:48 +0100 | hippoid | (~hippoid@c-98-213-162-40.hsd1.il.comcast.net) |
2023-12-01 18:40:40 +0100 | dhil | (~dhil@2001:8e0:2014:3100:76fc:be2d:3243:3d45) (Ping timeout: 246 seconds) |
2023-12-01 18:41:37 +0100 | chomwitt | (~chomwitt@2a02:587:7a09:c300:1ac0:4dff:fedb:a3f1) (Ping timeout: 276 seconds) |
2023-12-01 18:42:58 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 18:44:55 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 18:48:08 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 18:50:30 +0100 | <Franciman> | speaking about ATS monochrom ? |
2023-12-01 18:50:32 +0100 | <Franciman> | :P |
2023-12-01 18:51:01 +0100 | hippoid | (~hippoid@c-98-213-162-40.hsd1.il.comcast.net) (Changing host) |
2023-12-01 18:51:01 +0100 | hippoid | (~hippoid@user/hippoid) |
2023-12-01 18:51:38 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 18:52:53 +0100 | hamess | (~hamess@user/hamess) (Ping timeout: 240 seconds) |
2023-12-01 18:54:23 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 18:55:14 +0100 | notzmv | (~zmv@user/notzmv) |
2023-12-01 18:57:27 +0100 | sord937 | (~sord937@gateway/tor-sasl/sord937) (Quit: sord937) |
2023-12-01 18:58:52 +0100 | Unode | (~Unode@fg-ext-220.embl.de) (Read error: Connection reset by peer) |
2023-12-01 18:59:55 +0100 | thegeekinside | (~thegeekin@189.180.20.15) (Ping timeout: 246 seconds) |
2023-12-01 19:01:22 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 19:02:32 +0100 | Unode | (~Unode@fg-ext-220.embl.de) |
2023-12-01 19:06:29 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 19:06:29 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 19:06:48 +0100 | mc47 | (~mc47@xmonad/TheMC47) |
2023-12-01 19:08:01 +0100 | m5zs7k | (aquares@web10.mydevil.net) (Ping timeout: 255 seconds) |
2023-12-01 19:09:15 +0100 | hamess | (~hamess@user/hamess) |
2023-12-01 19:09:54 +0100 | m5zs7k | (aquares@web10.mydevil.net) |
2023-12-01 19:10:26 +0100 | target_i | (~target_i@217.175.14.39) |
2023-12-01 19:13:45 +0100 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer) |
2023-12-01 19:14:27 +0100 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
2023-12-01 19:15:57 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 19:16:45 +0100 | notzmv | (~zmv@user/notzmv) (Ping timeout: 256 seconds) |
2023-12-01 19:17:00 +0100 | mikess | (~sam@user/mikess) |
2023-12-01 19:17:48 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 19:19:47 +0100 | pandry | (~Pandry@93-41-34-64.ip79.fastwebnet.it) (Ping timeout: 264 seconds) |
2023-12-01 19:19:47 +0100 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer) |
2023-12-01 19:20:18 +0100 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
2023-12-01 19:24:28 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 19:26:12 +0100 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 252 seconds) |
2023-12-01 19:29:21 +0100 | chele | (~chele@user/chele) (Remote host closed the connection) |
2023-12-01 19:29:34 +0100 | shapr | (~user@2600:1700:c640:3100:898e:add4:bffe:d116) (Remote host closed the connection) |
2023-12-01 19:29:47 +0100 | shapr | (~user@2600:1700:c640:3100:feee:deb2:bc2:5a3c) |
2023-12-01 19:31:35 +0100 | Square | (~Square@user/square) |
2023-12-01 19:34:39 +0100 | thegeekinside | (~thegeekin@189.180.20.15) |
2023-12-01 19:39:07 +0100 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:e149:4c4f:e3f1:4f3e) (Remote host closed the connection) |
2023-12-01 19:39:52 +0100 | xff0x | (~xff0x@ai096045.d.east.v6connect.net) (Read error: Connection reset by peer) |
2023-12-01 19:40:27 +0100 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2023-12-01 19:40:39 +0100 | xff0x | (~xff0x@2405:6580:b080:900:2cef:72cf:22:b0de) |
2023-12-01 19:43:15 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 19:44:35 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 19:45:42 +0100 | benjaminl | (~benjaminl@user/benjaminl) |
2023-12-01 19:47:24 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 19:50:10 +0100 | nate4 | (~nate@c-98-45-158-125.hsd1.ca.comcast.net) |
2023-12-01 19:51:56 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 19:53:13 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 19:55:24 +0100 | nate4 | (~nate@c-98-45-158-125.hsd1.ca.comcast.net) (Ping timeout: 268 seconds) |
2023-12-01 19:58:04 +0100 | mjrosenb | (~mjrosenb@pool-96-232-177-77.nycmny.fios.verizon.net) (Ping timeout: 255 seconds) |
2023-12-01 20:03:53 +0100 | cstml | (~cstml@user/cstml) |
2023-12-01 20:04:43 +0100 | gdown | (~gavin@h69-11-149-109.kndrid.broadband.dynamic.tds.net) |
2023-12-01 20:05:48 +0100 | trev | (~trev@user/trev) (Quit: trev) |
2023-12-01 20:08:03 +0100 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:e149:4c4f:e3f1:4f3e) |
2023-12-01 20:10:29 +0100 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2023-12-01 20:12:06 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 20:13:16 +0100 | thegeekinside | (~thegeekin@189.180.20.15) (Ping timeout: 276 seconds) |
2023-12-01 20:13:33 +0100 | thegeekinside | (~thegeekin@189.141.65.247) |
2023-12-01 20:14:08 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 20:14:34 +0100 | mjrosenb | (~mjrosenb@pool-96-232-177-77.nycmny.fios.verizon.net) |
2023-12-01 20:27:47 +0100 | cstml | (~cstml@user/cstml) (Ping timeout: 268 seconds) |
2023-12-01 20:29:48 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 20:31:14 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 20:35:02 +0100 | <tomsmeding> | monochrom: it's supposed to be impressive to people who aren't _quite_ comfortable with the orthodox church of pointfree programming |
2023-12-01 20:35:06 +0100 | <tomsmeding> | you are not the audience :p |
2023-12-01 20:36:26 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) |
2023-12-01 20:36:27 +0100 | JeremyB99 | (~JeremyB99@2607:fb90:8de2:4383:bc99:bf60:cd66:a864) (Read error: Connection reset by peer) |
2023-12-01 20:37:49 +0100 | <monochrom> | Yeah I'm with the presbyterian church of pointfree programming! |
2023-12-01 20:38:32 +0100 | tomboy64 | (~tomboy64@user/tomboy64) (Read error: Connection reset by peer) |
2023-12-01 20:38:52 +0100 | <darkling> | Reformed, or Recidivist? |
2023-12-01 20:46:30 +0100 | tomboy64 | (~tomboy64@user/tomboy64) |
2023-12-01 20:46:41 +0100 | JeremyB99 | (~JeremyB99@208.64.173.6) |
2023-12-01 20:52:16 +0100 | tomboy64 | (~tomboy64@user/tomboy64) (Ping timeout: 276 seconds) |
2023-12-01 20:52:55 +0100 | zetef | (~quassel@2a02:2f00:5201:4b00:7fc8:6fbe:33d9:ba2a) |
2023-12-01 20:56:13 +0100 | tomboy64 | (~tomboy64@user/tomboy64) |
2023-12-01 20:58:50 +0100 | dcoutts | (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) (Remote host closed the connection) |
2023-12-01 20:59:12 +0100 | dcoutts | (~duncan@82.14.199.136) |
2023-12-01 21:06:40 +0100 | notzmv | (~zmv@user/notzmv) |
2023-12-01 21:07:49 +0100 | dcoutts | (~duncan@82.14.199.136) (Ping timeout: 255 seconds) |
2023-12-01 21:10:05 +0100 | alp_ | (~alp@2001:861:e3d6:8f80:59d8:263b:b0f2:606a) (Ping timeout: 240 seconds) |
2023-12-01 21:10:20 +0100 | pandry | (~Pandry@93-44-167-252.ip98.fastwebnet.it) |
2023-12-01 21:19:04 +0100 | pandry | (~Pandry@93-44-167-252.ip98.fastwebnet.it) (Ping timeout: 255 seconds) |
2023-12-01 21:20:20 +0100 | <ski> | hm, iirc Conor McBride talks about presbyterian vs. anglican (iirc ?) parameters of type families (and, by analogy, of GADTs, presumably) |
2023-12-01 21:28:09 +0100 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:e149:4c4f:e3f1:4f3e) (Remote host closed the connection) |
2023-12-01 21:28:10 +0100 | <tomsmeding> | % :t Control.Monad.ST.runST |
2023-12-01 21:28:10 +0100 | <yahb2> | Control.Monad.ST.runST :: (forall s. GHC.ST.ST s a) -> a |
2023-12-01 21:28:42 +0100 | <tomsmeding> | this 'a' is of kind Type and cannot be instantiated to an unlifted type |
2023-12-01 21:29:04 +0100 | <tomsmeding> | so I cannot execute an ST action that produces an unlifted type, like a ByteArray#, using runST |
2023-12-01 21:29:15 +0100 | <tomsmeding> | should I just temporarily wrap it in a lifted data type, or what? |
2023-12-01 21:32:31 +0100 | __monty__ | (~toonn@user/toonn) (Ping timeout: 246 seconds) |
2023-12-01 21:35:07 +0100 | <EvanR> | levity polymorphism doesn't save you? |
2023-12-01 21:35:41 +0100 | <EvanR> | or it would if the type signature explicitly used it? |
2023-12-01 21:36:19 +0100 | peterbecich | (~Thunderbi@047-229-123-186.res.spectrum.com) |
2023-12-01 21:36:25 +0100 | <tomsmeding> | I think the latter |
2023-12-01 21:36:55 +0100 | <tomsmeding> | this is my first time dabbling in # # # code, so I'm a bit out of my depth :p |
2023-12-01 21:38:26 +0100 | <EvanR> | wasn't runST the whole reason for adding levity, or was that $ |
2023-12-01 21:38:37 +0100 | <tomsmeding> | iirc that was ($) |
2023-12-01 21:39:03 +0100 | <tomsmeding> | "($) is fully representation-polymorphic." https://hackage.haskell.org/package/base-4.19.0.0/docs/Prelude.html#v:-36- |
2023-12-01 21:40:12 +0100 | <EvanR> | time to hack your own version of runST xD |
2023-12-01 21:40:12 +0100 | <tomsmeding> | side remark: runST being levity polymorphic would be pointless without the ST monad itself being the same :p |
2023-12-01 21:40:19 +0100 | <EvanR> | oh |
2023-12-01 21:40:42 +0100 | <tomsmeding> | I mean, the implementation of runST isn't even complicated, it just calls some runRW# function; it isn't even NOINLINE |
2023-12-01 21:40:52 +0100 | <tomsmeding> | but I already data Wrap (a :: UnliftedType) = Wrap !a |
2023-12-01 21:40:52 +0100 | <tomsmeding> | :p |
2023-12-01 21:41:22 +0100 | <tomsmeding> | clumsy though: case unsafeFreezeByteArray# mba s of (# s, ba #) -> (# s, Wrap ba #) |
2023-12-01 21:41:37 +0100 | <tomsmeding> | er, ST (\s -> case unsafeFreezeByteArray# mba s of (# s, ba #) -> (# s, Wrap ba #)) |
2023-12-01 21:42:22 +0100 | JeremyB99 | (~JeremyB99@208.64.173.6) (Ping timeout: 255 seconds) |
2023-12-01 21:43:33 +0100 | <ski> | tomsmeding : something like `codenseST :: (forall s o. (a -> ST s o) -> ST s o) -> a' might work, possibly ? |
2023-12-01 21:44:20 +0100 | tomsmeding | raises the mind a bit higher to read that type |
2023-12-01 21:44:46 +0100 | <tomsmeding> | oh ok |
2023-12-01 21:44:47 +0100 | <EvanR> | that type is the codensest |
2023-12-01 21:45:13 +0100 | <tomsmeding> | ski: because then you juggle things so that you never put 'a' in ST? |
2023-12-01 21:45:14 +0100 | <ski> | (basically `(forall s. Codensity (ST s) a) -> a') |
2023-12-01 21:45:19 +0100 | <ski> | yes |
2023-12-01 21:45:34 +0100 | <tomsmeding> | _maybe_ |
2023-12-01 21:45:46 +0100 | <tomsmeding> | I only have to Wrap a few times though |
2023-12-01 21:45:56 +0100 | <tomsmeding> | so it's okay |
2023-12-01 21:46:09 +0100 | <ski> | sounds like such an operation could be useful, at least as a wrapper |
2023-12-01 21:46:29 +0100 | <ski> | (and if you don't have to allocate a data constructor, all the better) |
2023-12-01 21:46:35 +0100 | <tomsmeding> | why can ST itself not be levity polymorphic? |
2023-12-01 21:47:16 +0100 | <tomsmeding> | maybe not allocate a data constructor, but you are allocating more function closures |
2023-12-01 21:47:35 +0100 | <tomsmeding> | and if you can optimise those away, then there should also be nothing standing in the way of cancelling out the data constructors |
2023-12-01 21:47:37 +0100 | <tomsmeding> | I'd hope |
2023-12-01 21:48:22 +0100 | <EvanR> | another reason why DList vs List may not make sense ^ |
2023-12-01 21:48:35 +0100 | <int-e> | :t (>>=) |
2023-12-01 21:48:36 +0100 | <lambdabot> | Monad m => m a -> (a -> m b) -> m b |
2023-12-01 21:48:39 +0100 | <tomsmeding> | nah, that's avoiding O(n^2) behaviour :p |
2023-12-01 21:48:43 +0100 | <EvanR> | because the assumption that data and closures are equally costly |
2023-12-01 21:48:45 +0100 | <tomsmeding> | that's a real complexity improvement |
2023-12-01 21:49:14 +0100 | <tomsmeding> | for small lists it may not matter, if if you're appending lots of long things left-associatively, that O(n^2) is going to bite you |
2023-12-01 21:49:19 +0100 | <tomsmeding> | *but if |
2023-12-01 21:49:28 +0100 | <EvanR> | (in the specific case of just appending to the end of a dlist instead of prepending to a list and reversing) |
2023-12-01 21:49:38 +0100 | <tomsmeding> | ah sre |
2023-12-01 21:49:41 +0100 | <tomsmeding> | *sure |
2023-12-01 21:50:21 +0100 | tomsmeding | . o O ( newtype Reversed a = Reversed [a] ; runReversed (Reversed l) = reverse l ; instance Monoid (Reversed a) ) |
2023-12-01 21:50:47 +0100 | __monty__ | (~toonn@user/toonn) |
2023-12-01 21:51:24 +0100 | <tomsmeding> | int-e: sorry, I'm not getting your hint :) |
2023-12-01 21:51:45 +0100 | <EvanR> | Reversed a <> Reversed b = Reversed (b <> a) -- ?xD |
2023-12-01 21:52:03 +0100 | <tomsmeding> | clearly |
2023-12-01 21:52:22 +0100 | <tomsmeding> | also inject :: [a] -> Reversed a ; inject l = Reversed (reverse l) |
2023-12-01 21:52:55 +0100 | <tomsmeding> | oh it's clearly better to have 'newtype Reversed a = Reversed [[a]]' |
2023-12-01 21:53:04 +0100 | <tomsmeding> | chunks are in forward order, outer list is in reverse order |
2023-12-01 21:53:09 +0100 | <tomsmeding> | less reversing work at the end |
2023-12-01 21:53:43 +0100 | <EvanR> | cut to the chase and do JList a = Empty | Leaf a | Join (JList a) (JList a) xD |
2023-12-01 21:53:55 +0100 | <EvanR> | O(1) |
2023-12-01 21:54:07 +0100 | <tomsmeding> | O(n) |
2023-12-01 21:54:12 +0100 | peterbecich | (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 256 seconds) |
2023-12-01 21:54:13 +0100 | <EvanR> | the same cost advertised by DList |
2023-12-01 21:54:20 +0100 | <int-e> | tomsmeding: AIUI, a can't be levity polymorphic in there because it's the argument of the a -> m b closure. So even if you do it for the ST type (which /probably/ works), you won't get a monad instance for that. I think. |
2023-12-01 21:54:39 +0100 | <tomsmeding> | ah, right |
2023-12-01 21:54:56 +0100 | <tomsmeding> | because the type of (>>=) can't be levity polymorphic, otherwise _all_ Monad instances would have to deal with that |
2023-12-01 21:55:06 +0100 | <tomsmeding> | hence ST is not levity polymorphic either |
2023-12-01 21:55:10 +0100 | <tomsmeding> | sad |
2023-12-01 21:55:38 +0100 | <tomsmeding> | EvanR: does dlist advertise O(1) materialisation? |
2023-12-01 21:55:42 +0100 | <tomsmeding> | that's patently false |
2023-12-01 21:55:50 +0100 | <EvanR> | "O(1) concat" xD |
2023-12-01 21:55:56 +0100 | <tomsmeding> | oh for sure |
2023-12-01 21:56:12 +0100 | <tomsmeding> | you just pay O(n) at the end to materialise the final list |
2023-12-01 21:56:13 +0100 | <EvanR> | as long as you don't look at the results you're blazing |
2023-12-01 21:56:16 +0100 | iqubic | (~avi@2601:602:9502:c70:35dc:d74c:2bc9:e283) (Ping timeout: 268 seconds) |
2023-12-01 21:56:25 +0100 | <tomsmeding> | I mean, the tree of closures you build with DList is essentially your JList :p |
2023-12-01 21:56:34 +0100 | <EvanR> | that's what it seems like! |
2023-12-01 21:56:45 +0100 | <int-e> | EvanR: if you don't look at the results you can use `(<>) = undefined` |
2023-12-01 21:56:47 +0100 | __monty__ | (~toonn@user/toonn) (Ping timeout: 252 seconds) |
2023-12-01 21:56:54 +0100 | <EvanR> | would that speed it up? |
2023-12-01 21:57:06 +0100 | <tomsmeding> | the difference being that with the dlist approach, GHC can automatically fuse 'a <> b <> c <> d' because it understands closures |
2023-12-01 21:57:29 +0100 | <tomsmeding> | it doesn't understand that it can merge multiple Leafs connected by Joins together, that knowledge is contained in your materialisation function |
2023-12-01 21:57:30 +0100 | <EvanR> | yes but earlier you were hoping it could "just" fuse data too |
2023-12-01 21:57:55 +0100 | <tomsmeding> | that's about a data type that gets constructed close to where it's matched |
2023-12-01 21:57:56 +0100 | <EvanR> | if it can't why can't it |
2023-12-01 21:58:12 +0100 | <tomsmeding> | with your JList you build the stuff locally, and the materialisation may be far away |
2023-12-01 21:58:16 +0100 | Inst | (~Inst@120.244.192.187) |
2023-12-01 21:58:21 +0100 | <int-e> | EvanR: I don't know, does GHC manage to optimize `undefined a b` to `undefined`? If so, that will reduce the allocations of thunks while you're accumulating the value that you're never going to use. |
2023-12-01 21:58:25 +0100 | <tomsmeding> | with DList, even if the materialisation is far away, multiple <> close together are still fusible |
2023-12-01 21:58:43 +0100 | <tomsmeding> | fusable? |
2023-12-01 21:58:46 +0100 | <tomsmeding> | fuseable? |
2023-12-01 21:58:53 +0100 | <Inst> | Is trying to reverse engineer wordpress and port its MariaDB MySQL to haskell a viable introduction to web development? |
2023-12-01 21:59:16 +0100 | <tomsmeding> | if you value neither time nor sanity |
2023-12-01 21:59:19 +0100 | <EvanR> | for yourself or the general audience |
2023-12-01 21:59:37 +0100 | <Inst> | tomsmeding: why is this generally untenable? |
2023-12-01 21:59:45 +0100 | <EvanR> | general audience might revolt |
2023-12-01 22:00:02 +0100 | <Inst> | myself, at least |
2023-12-01 22:00:09 +0100 | <EvanR> | go for it |
2023-12-01 22:00:18 +0100 | <tomsmeding> | because it's a big task, probably no one but you wants to use it in the end (if you survive), and it's not the most effective way to learn what's generally called "web development" :p |
2023-12-01 22:00:23 +0100 | <johnw> | if I were looking for a small team to build a constraint verifier for a simple lambda calculus based functional language, do people know of anyone in or near academia who'd be interested in such a contract? |
2023-12-01 22:01:28 +0100 | <Inst> | trying to save my relationship from the CIA (well, not really) by porting someone's wordpress-based high-revenue site to Haskell to save them money. |
2023-12-01 22:02:47 +0100 | kraftwerk28 | (~kraftwerk@164.92.219.160) (Ping timeout: 256 seconds) |
2023-12-01 22:04:03 +0100 | <Inst> | and yes, this is intended to be comic |
2023-12-01 22:04:29 +0100 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:e149:4c4f:e3f1:4f3e) |
2023-12-01 22:05:32 +0100 | hc | (~hc@mail.hce.li) (Remote host closed the connection) |
2023-12-01 22:06:40 +0100 | tomboy64 | (~tomboy64@user/tomboy64) (Ping timeout: 255 seconds) |
2023-12-01 22:06:56 +0100 | hc | (~hc@mail.hce.li) |
2023-12-01 22:07:29 +0100 | pretty_dumm_guy | (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Quit: WeeChat 3.5) |
2023-12-01 22:08:09 +0100 | pretty_dumm_guy | (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) |
2023-12-01 22:08:55 +0100 | qqq | (~qqq@92.43.167.61) (Ping timeout: 255 seconds) |
2023-12-01 22:10:59 +0100 | qqq | (~qqq@92.43.167.61) |
2023-12-01 22:12:10 +0100 | notzmv | (~zmv@user/notzmv) (Ping timeout: 255 seconds) |
2023-12-01 22:12:56 +0100 | mc47 | (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
2023-12-01 22:16:25 +0100 | <EvanR> | sans |
2023-12-01 22:17:15 +0100 | thegeekinside | (~thegeekin@189.141.65.247) (Ping timeout: 252 seconds) |
2023-12-01 22:19:07 +0100 | tomboy64 | (~tomboy64@user/tomboy64) |
2023-12-01 22:20:40 +0100 | Square | (~Square@user/square) (Ping timeout: 276 seconds) |
2023-12-01 22:32:12 +0100 | mobivme | (~mobivme@112.201.111.217) (Remote host closed the connection) |
2023-12-01 22:33:41 +0100 | mobivme | (~mobivme@112.201.111.217) |
2023-12-01 22:36:06 +0100 | fendor | (~fendor@2a02:8388:1605:d100:267b:1353:13d7:4f0c) (Remote host closed the connection) |
2023-12-01 22:37:36 +0100 | zetef | (~quassel@2a02:2f00:5201:4b00:7fc8:6fbe:33d9:ba2a) (Remote host closed the connection) |
2023-12-01 22:39:52 +0100 | takuan | (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
2023-12-01 22:45:50 +0100 | chomwitt | (~chomwitt@2a02:587:7a09:c300:1ac0:4dff:fedb:a3f1) |
2023-12-01 22:47:22 +0100 | mjs2600 | (~mjs2600@c-174-169-225-239.hsd1.vt.comcast.net) |
2023-12-01 22:55:48 +0100 | alp_ | (~alp@2001:861:e3d6:8f80:35c2:e097:c95:5680) |
2023-12-01 22:56:40 +0100 | _ht | (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Remote host closed the connection) |
2023-12-01 22:58:36 +0100 | kraftwerk28 | (~kraftwerk@164.92.219.160) |
2023-12-01 22:58:40 +0100 | JeremyB99 | (~JeremyB99@2607:fb91:17ea:fe4:458d:4dfa:7aa1:135b) |
2023-12-01 23:06:15 +0100 | shapr | (~user@2600:1700:c640:3100:feee:deb2:bc2:5a3c) (Remote host closed the connection) |
2023-12-01 23:06:28 +0100 | shapr | (~user@2600:1700:c640:3100:fae0:3c5e:6b1c:b298) |
2023-12-01 23:07:16 +0100 | JeremyB99 | (~JeremyB99@2607:fb91:17ea:fe4:458d:4dfa:7aa1:135b) (Read error: Connection reset by peer) |
2023-12-01 23:12:29 +0100 | JeremyB99 | (~JeremyB99@2607:fb91:17ea:fe4:458d:4dfa:7aa1:135b) |
2023-12-01 23:13:22 +0100 | seydar | (~seydar@38-73-249-43.starry-inc.net) |
2023-12-01 23:13:42 +0100 | zetef | (~quassel@2a02:2f00:5201:4b00:7fc8:6fbe:33d9:ba2a) |
2023-12-01 23:13:53 +0100 | <seydar> | I am doing AOC #1 and I am unable to not think imperatively |
2023-12-01 23:13:55 +0100 | JeremyB99 | (~JeremyB99@2607:fb91:17ea:fe4:458d:4dfa:7aa1:135b) (Read error: Connection reset by peer) |
2023-12-01 23:14:48 +0100 | <seydar> | i'm out here trying to find the first occurrence of a substring, but this is not The Way |
2023-12-01 23:15:01 +0100 | <seydar> | how do i fix my brain |
2023-12-01 23:15:17 +0100 | <seydar> | and/or i am open to any advice people have |
2023-12-01 23:15:39 +0100 | <c_wraith> | Try to decompose the problem into different steps |
2023-12-01 23:15:46 +0100 | <monochrom> | Data.List has isInfixOf and related functions for finding substrings. |
2023-12-01 23:15:49 +0100 | dcoutts | (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) |
2023-12-01 23:15:51 +0100 | <c_wraith> | Instead of finding the first substring, find all the substrings |
2023-12-01 23:15:59 +0100 | notzmv | (~zmv@user/notzmv) |
2023-12-01 23:16:00 +0100 | <c_wraith> | then grab the first one of them. |
2023-12-01 23:16:52 +0100 | <glguy> | seydar: Why do you think that "find the first occurrence of a substring" is not the way? |
2023-12-01 23:18:26 +0100 | <seydar> | glguy: because i was googling for finding the index of a substring and some random comment said "stop thinking imperatively, there's a reason this isn't included on strings" |
2023-12-01 23:19:07 +0100 | <seydar> | c_wraith: that definitely feels more haskelly |
2023-12-01 23:19:23 +0100 | <glguy> | I wouldn't put too much stock in any one comment you read on the internet. The main thing there was not to think about indexes because indexing a haskell list isn't efficient |
2023-12-01 23:19:27 +0100 | <monochrom> | Perhaps the comment means stop wanting indexes. |
2023-12-01 23:19:33 +0100 | <glguy> | next to nothing to do with imperative or not |
2023-12-01 23:19:44 +0100 | <glguy> | returning the thing directly, instead of an index, is the main insight |
2023-12-01 23:20:50 +0100 | <monochrom> | What would you do with the index anyway? Dereference it to get the substring? Now there is a fusion opportunity. (In your mental model, not in the computer.) |
2023-12-01 23:20:56 +0100 | notzmv | (~zmv@user/notzmv) (Ping timeout: 252 seconds) |
2023-12-01 23:22:17 +0100 | <EvanR> | finding a subtract matching some criteria is pretty declarative |
2023-12-01 23:22:30 +0100 | <EvanR> | except for the verb |
2023-12-01 23:22:34 +0100 | <EvanR> | ignore that |
2023-12-01 23:22:35 +0100 | <monochrom> | :) |
2023-12-01 23:22:42 +0100 | <EvanR> | er substring |
2023-12-01 23:22:45 +0100 | JeremyB99 | (~JeremyB99@2607:fb91:17ea:fe4:458d:4dfa:7aa1:135b) |
2023-12-01 23:22:48 +0100 | <monochrom> | Yeah no worries, I think we get it. |
2023-12-01 23:23:34 +0100 | <monochrom> | <troll>If I cancel a contract, that's a subtract.</troll> |
2023-12-01 23:23:50 +0100 | JeremyB99 | (~JeremyB99@2607:fb91:17ea:fe4:458d:4dfa:7aa1:135b) (Read error: Connection reset by peer) |
2023-12-01 23:27:37 +0100 | <EvanR> | I write a day 1 solution in elixir, ran the elixir program on it, it works great, and then I was told that I in fact solved day 1 entirely at compile time |
2023-12-01 23:28:06 +0100 | <EvanR> | so now I think ruby, which is what elixir was trying to feel like, does everything at compile time xD |
2023-12-01 23:28:28 +0100 | <EvanR> | and or don't know the difference anymore |
2023-12-01 23:28:55 +0100 | thegeekinside | (~thegeekin@189.141.65.247) |
2023-12-01 23:29:21 +0100 | <monochrom> | Ruby evaluates terms at compile time, Hugs checks types at run time. This is a fun Friday. :D |
2023-12-01 23:31:06 +0100 | peterbecich | (~Thunderbi@047-229-123-186.res.spectrum.com) |
2023-12-01 23:31:45 +0100 | | https://www.reddit.com/r/haskell | Admin: #haskell-ops | Offtopic: #haskell-offtopic | https://downloads.haskell.org | https://play.haskell.org/ | Paste code/errors: https://paste.tomsmeding.com | Logs: https://ircbrowse.tomsmeding.com/browse/lchaskell | AoC 43100-84040706 |
2023-12-01 23:32:36 +0100 | JeremyB99 | (~JeremyB99@2607:fb91:17ea:fe4:458d:4dfa:7aa1:135b) |
2023-12-01 23:32:41 +0100 | <glguy> | I cleared out a little bit of headroom from people who weren't active this or last year. If you're using Haskell as your main language, feel free to join the AoC leaderboard in the topic |
2023-12-01 23:35:09 +0100 | nckx | (~nckx@libera/staff/owl/nckx) (Ping timeout: 256 seconds) |
2023-12-01 23:35:51 +0100 | <sshine> | how do you make AoC interesting this year? |
2023-12-01 23:36:01 +0100 | <sshine> | I did some of AoC 2022 in Rust last year. |
2023-12-01 23:37:35 +0100 | JeremyB99 | (~JeremyB99@2607:fb91:17ea:fe4:458d:4dfa:7aa1:135b) (Read error: Connection reset by peer) |
2023-12-01 23:37:53 +0100 | nckx | (~nckx@libera/staff/owl/nckx) |
2023-12-01 23:38:40 +0100 | Inst | (~Inst@120.244.192.187) (Ping timeout: 276 seconds) |
2023-12-01 23:40:53 +0100 | <glguy> | The main two things I get from it are the fun of racing for some leaderboard points and then from cleaning things up so that people reading them might learn something about Haskell they didn't know when we're sharing code |
2023-12-01 23:41:22 +0100 | <seydar> | glguy: do you post your stuff on the hub of the git |
2023-12-01 23:41:35 +0100 | <EvanR> | sshine, solve it in a bespoke programming language, esoteric or optimized for aoc |
2023-12-01 23:41:40 +0100 | <glguy> | yeah. traffic was up on the repo before the night even started |
2023-12-01 23:41:53 +0100 | mjs2600 | (~mjs2600@c-174-169-225-239.hsd1.vt.comcast.net) (Quit: ZNC 1.8.2 - https://znc.in) |
2023-12-01 23:42:01 +0100 | <glguy> | sometimes I'll go and add solutions to my C++ or rust repo if I think there's a fun library or language feature to explore with them |
2023-12-01 23:42:07 +0100 | <glguy> | but I do the Haskell one first for completeness |
2023-12-01 23:42:28 +0100 | <glguy> | seydar: I put mine on https://github.com/glguy/advent |
2023-12-01 23:45:06 +0100 | peterbecich | (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 260 seconds) |
2023-12-01 23:45:50 +0100 | target_i | (~target_i@217.175.14.39) (Quit: leaving) |
2023-12-01 23:51:41 +0100 | nate4 | (~nate@c-98-45-158-125.hsd1.ca.comcast.net) |
2023-12-01 23:52:59 +0100 | cstml | (~cstml@user/cstml) |
2023-12-01 23:53:59 +0100 | JeremyB99 | (~JeremyB99@2607:fb91:17ea:fe4:458d:4dfa:7aa1:135b) |
2023-12-01 23:57:08 +0100 | nate4 | (~nate@c-98-45-158-125.hsd1.ca.comcast.net) (Ping timeout: 268 seconds) |