2025/01/07

2025-01-07 00:10:38 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 00:15:13 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
2025-01-07 00:15:32 +0000orangeFlu(~orangeFlu@240-100-179-143.ftth.glasoperator.nl) orangeFlu
2025-01-07 00:25:55 +0000acidjnk_new(~acidjnk@p200300d6e7283f019464203255df1d25.dip0.t-ipconnect.de) (Ping timeout: 264 seconds)
2025-01-07 00:26:00 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 00:32:29 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
2025-01-07 00:36:13 +0000machinedgod(~machinedg@d108-173-18-100.abhsia.telus.net) machinedgod
2025-01-07 00:41:26 +0000chiselfu1echiselfuse
2025-01-07 00:44:04 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 00:45:07 +0000xff0x(~xff0x@2405:6580:b080:900:5ca2:2d01:5d11:fdea) (Ping timeout: 264 seconds)
2025-01-07 00:48:17 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
2025-01-07 00:51:00 +0000sprotte24(~sprotte24@p200300d16f49780014fb0420edc350bc.dip0.t-ipconnect.de) (Quit: Leaving)
2025-01-07 00:54:57 +0000weary-traveler(~user@user/user363627) (Remote host closed the connection)
2025-01-07 00:56:54 +0000forell(~forell@user/forell) (Ping timeout: 265 seconds)
2025-01-07 00:59:26 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 01:04:14 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
2025-01-07 01:09:56 +0000prasad(~Thunderbi@c-73-75-25-251.hsd1.in.comcast.net)
2025-01-07 01:11:00 +0000Tuplanolla(~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
2025-01-07 01:14:50 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 01:17:41 +0000ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 265 seconds)
2025-01-07 01:18:53 +0000Jeanne-Kamikaze(~Jeanne-Ka@142.147.89.217) Jeanne-Kamikaze
2025-01-07 01:19:09 +0000Jeanne-Kamikaze(~Jeanne-Ka@142.147.89.217) (Remote host closed the connection)
2025-01-07 01:19:28 +0000Jeanne-Kamikaze(~Jeanne-Ka@142.147.89.217) Jeanne-Kamikaze
2025-01-07 01:20:17 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
2025-01-07 01:31:12 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 01:35:42 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2025-01-07 01:37:26 +0000ChaiTRex(~ChaiTRex@user/chaitrex) (Remote host closed the connection)
2025-01-07 01:37:49 +0000ChaiTRex(~ChaiTRex@user/chaitrex) ChaiTRex
2025-01-07 01:39:40 +0000xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
2025-01-07 01:39:57 +0000peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich
2025-01-07 01:41:51 +0000otto_s(~user@p5de2f29b.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
2025-01-07 01:43:12 +0000otto_s(~user@p5de2f2cf.dip0.t-ipconnect.de)
2025-01-07 01:45:30 +0000weary-traveler(~user@user/user363627) user363627
2025-01-07 01:46:35 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 01:50:13 +0000j1n37(~j1n37@user/j1n37) (Read error: Connection reset by peer)
2025-01-07 01:51:17 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
2025-01-07 01:53:26 +0000inedia_(~irc@2600:3c00:e000:287::1) (Quit: WeeChat 4.2.2)
2025-01-07 01:53:32 +0000j1n37(~j1n37@user/j1n37) j1n37
2025-01-07 02:01:58 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 02:02:41 +0000peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 244 seconds)
2025-01-07 02:09:10 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
2025-01-07 02:20:01 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 02:22:39 +0000Too2manyQ5(~Too2manyQ@mwg-atl27.infosec.fedex.com) (Quit: Client closed)
2025-01-07 02:24:44 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
2025-01-07 02:32:36 +0000cowboy8625(~cowboy@2605-4A80-7405-640-5FF7-D5E3-5D5-6165-dynamic.midco.net) (Ping timeout: 265 seconds)
2025-01-07 02:33:30 +0000cowboy8625(~cowboy@2605-4A80-7405-640-6874-3892-A3C7-18B3-dynamic.midco.net)
2025-01-07 02:35:24 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 02:37:09 +0000xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 248 seconds)
2025-01-07 02:39:49 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
2025-01-07 02:48:15 +0000haskellbridge(~hackager@syn-024-093-192-219.res.spectrum.com) (Remote host closed the connection)
2025-01-07 02:50:46 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 02:55:15 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2025-01-07 03:02:41 +0000xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
2025-01-07 03:06:08 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 03:10:47 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
2025-01-07 03:13:50 +0000haskellbridge(~hackager@syn-024-093-192-219.res.spectrum.com) hackager
2025-01-07 03:13:50 +0000ChanServ+v haskellbridge
2025-01-07 03:20:01 +0000peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich
2025-01-07 03:21:31 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 03:25:51 +0000dysthesis(~dysthesis@user/dysthesis) dysthesis
2025-01-07 03:26:30 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
2025-01-07 03:34:23 +0000weary-traveler(~user@user/user363627) (Remote host closed the connection)
2025-01-07 03:34:51 +0000l_k(~student@85.172.77.168)
2025-01-07 03:36:09 +0000nkatte(~nkatte@user/nkatte) (Quit: nkatte)
2025-01-07 03:36:54 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 03:37:51 +0000l__k(~student@217.107.127.143) (Ping timeout: 265 seconds)
2025-01-07 03:40:00 +0000machinedgod(~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 252 seconds)
2025-01-07 03:44:08 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
2025-01-07 03:50:05 +0000Jeanne-Kamikaze(~Jeanne-Ka@142.147.89.217) (Quit: Leaving)
2025-01-07 03:54:56 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 03:59:13 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
2025-01-07 04:01:08 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 04:05:39 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
2025-01-07 04:09:15 +0000jrm(~jrm@user/jrm) (Quit: ciao)
2025-01-07 04:10:27 +0000aforemny_(~aforemny@2001:9e8:6cc4:4700:8cff:3cd6:574c:3859) aforemny
2025-01-07 04:10:45 +0000jrm(~jrm@user/jrm) jrm
2025-01-07 04:11:33 +0000aforemny(~aforemny@i59F4C5A2.versanet.de) (Ping timeout: 248 seconds)
2025-01-07 04:16:28 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 04:21:21 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
2025-01-07 04:34:35 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 04:39:09 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 245 seconds)
2025-01-07 04:40:31 +0000dysthesis(~dysthesis@user/dysthesis) (Remote host closed the connection)
2025-01-07 04:49:26 +0000l__k(~student@217.107.127.233)
2025-01-07 04:49:58 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 04:52:57 +0000l_k(~student@85.172.77.168) (Ping timeout: 276 seconds)
2025-01-07 04:54:32 +0000qqe(~qqq@92.43.167.61)
2025-01-07 04:55:46 +0000ft(~ft@p3e9bc047.dip0.t-ipconnect.de) (Ping timeout: 244 seconds)
2025-01-07 04:55:49 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
2025-01-07 04:56:47 +0000l_k(~student@85.172.111.42)
2025-01-07 04:57:00 +0000peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 246 seconds)
2025-01-07 04:57:26 +0000ft(~ft@p4fc2a354.dip0.t-ipconnect.de) ft
2025-01-07 04:58:11 +0000mchav(~mchav@77.246.55.174)
2025-01-07 04:59:33 +0000l__k(~student@217.107.127.233) (Ping timeout: 248 seconds)
2025-01-07 05:01:32 +0000l__k(~student@217.107.125.230)
2025-01-07 05:02:38 +0000l_k_(~student@213.24.125.218)
2025-01-07 05:03:24 +0000l_k(~student@85.172.111.42) (Ping timeout: 265 seconds)
2025-01-07 05:03:33 +0000l_k(~student@217.107.124.218)
2025-01-07 05:04:16 +0000mchav(~mchav@77.246.55.174) (Quit: Client closed)
2025-01-07 05:05:42 +0000l_k__(~student@217.107.127.143)
2025-01-07 05:06:06 +0000l__k(~student@217.107.125.230) (Ping timeout: 246 seconds)
2025-01-07 05:06:59 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 05:07:25 +0000l__k(~student@46.61.242.242)
2025-01-07 05:07:29 +0000l_k_(~student@213.24.125.218) (Ping timeout: 260 seconds)
2025-01-07 05:08:05 +0000raym(~ray@user/raym) (Ping timeout: 248 seconds)
2025-01-07 05:09:12 +0000l_k(~student@217.107.124.218) (Ping timeout: 244 seconds)
2025-01-07 05:09:57 +0000l_k__(~student@217.107.127.143) (Ping timeout: 246 seconds)
2025-01-07 05:11:16 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
2025-01-07 05:11:31 +0000machinedgod(~machinedg@d108-173-18-100.abhsia.telus.net) machinedgod
2025-01-07 05:13:04 +0000prasad(~Thunderbi@c-73-75-25-251.hsd1.in.comcast.net) (Ping timeout: 265 seconds)
2025-01-07 05:14:19 +0000remedan(~remedan@ip-62-245-108-153.bb.vodafone.cz) (Quit: Bye!)
2025-01-07 05:15:30 +0000remedan(~remedan@ip-62-245-108-153.bb.vodafone.cz) remedan
2025-01-07 05:21:30 +0000l__k(~student@46.61.242.242) (Ping timeout: 246 seconds)
2025-01-07 05:22:22 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 05:23:44 +0000l__k(~student@85.172.76.45)
2025-01-07 05:27:49 +0000pavonia(~user@user/siracusa) (Quit: Bye!)
2025-01-07 05:28:27 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2025-01-07 05:33:57 +0000takuan(~takuan@178-116-218-225.access.telenet.be)
2025-01-07 05:38:59 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 05:41:44 +0000Square(~Square@user/square) (Ping timeout: 252 seconds)
2025-01-07 05:44:18 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
2025-01-07 05:49:04 +0000bitdex(~bitdex@gateway/tor-sasl/bitdex) bitdex
2025-01-07 05:54:22 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 05:57:25 +0000michalz(~michalz@185.246.207.218)
2025-01-07 05:59:57 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
2025-01-07 06:02:07 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 06:06:33 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
2025-01-07 06:13:24 +0000bitdex(~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 264 seconds)
2025-01-07 06:17:27 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 06:20:27 +0000bitdex(~bitdex@gateway/tor-sasl/bitdex) bitdex
2025-01-07 06:22:03 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2025-01-07 06:27:24 +0000sand-witch(~m-mzmz6l@vmi833741.contaboserver.net) (Remote host closed the connection)
2025-01-07 06:28:12 +0000remedan(~remedan@ip-62-245-108-153.bb.vodafone.cz) (Quit: Bye!)
2025-01-07 06:29:00 +0000sand-witch(~m-mzmz6l@vmi833741.contaboserver.net)
2025-01-07 06:32:50 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 06:36:59 +0000remedan(~remedan@ip-62-245-108-153.bb.vodafone.cz) remedan
2025-01-07 06:39:50 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
2025-01-07 06:50:53 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 06:55:32 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
2025-01-07 07:03:07 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 07:07:29 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 245 seconds)
2025-01-07 07:10:08 +0000CiaoSen(~Jura@2a05:5800:2db:3300:ca4b:d6ff:fec1:99da) CiaoSen
2025-01-07 07:18:30 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 07:18:59 +0000Sgeo(~Sgeo@user/sgeo) (Read error: Connection reset by peer)
2025-01-07 07:20:26 +0000dsrt^(dsrt@c-98-242-74-66.hsd1.ga.comcast.net) (Ping timeout: 244 seconds)
2025-01-07 07:20:44 +0000dsrt^(~dsrt@c-98-242-74-66.hsd1.ga.comcast.net)
2025-01-07 07:23:42 +0000kmx(~kmx@c-69-251-4-232.hsd1.md.comcast.net)
2025-01-07 07:24:13 +0000 <kmx> hello
2025-01-07 07:25:03 +0000euphores(~SASL_euph@user/euphores) (Quit: Leaving.)
2025-01-07 07:25:20 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 264 seconds)
2025-01-07 07:27:32 +0000orangeFlu(~orangeFlu@240-100-179-143.ftth.glasoperator.nl) (Quit: leaving)
2025-01-07 07:28:57 +0000euphores(~SASL_euph@user/euphores) euphores
2025-01-07 07:30:10 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2025-01-07 07:32:47 +0000euphores(~SASL_euph@user/euphores) (Client Quit)
2025-01-07 07:33:48 +0000euphores(~SASL_euph@user/euphores) euphores
2025-01-07 07:33:59 +0000euphores(~SASL_euph@user/euphores) (Client Quit)
2025-01-07 07:35:49 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 07:36:38 +0000hsw_(~hsw@112-104-8-145.adsl.dynamic.seed.net.tw) hsw
2025-01-07 07:38:52 +0000euphores(~SASL_euph@user/euphores) euphores
2025-01-07 07:39:01 +0000hsw(~hsw@2001-b030-2303-0104-0172-0025-0012-0132.hinet-ip6.hinet.net) (Ping timeout: 248 seconds)
2025-01-07 07:40:30 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
2025-01-07 07:48:43 +0000 <jackdk> hi
2025-01-07 07:51:11 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 07:55:30 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
2025-01-07 07:56:00 +0000lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) lortabac
2025-01-07 08:00:00 +0000caconym(~caconym@user/caconym) (Quit: bye)
2025-01-07 08:00:41 +0000caconym(~caconym@user/caconym) caconym
2025-01-07 08:04:03 +0000acidjnk_new(~acidjnk@p200300d6e7283f16e58e65020330ade6.dip0.t-ipconnect.de)
2025-01-07 08:07:20 +0000sord937(~sord937@gateway/tor-sasl/sord937) sord937
2025-01-07 08:08:55 +0000forell(~forell@user/forell) forell
2025-01-07 08:24:21 +0000olivial(~benjaminl@user/benjaminl) (Read error: Connection reset by peer)
2025-01-07 08:24:38 +0000olivial(~benjaminl@user/benjaminl) benjaminl
2025-01-07 08:27:35 +0000tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
2025-01-07 08:36:45 +0000merijn(~merijn@77.242.116.146) merijn
2025-01-07 08:37:17 +0000l_k(~student@46.61.242.174)
2025-01-07 08:39:03 +0000alecs(~alecs@nat16.software.imdea.org) alecs
2025-01-07 08:40:18 +0000l__k(~student@85.172.76.45) (Ping timeout: 246 seconds)
2025-01-07 08:42:37 +0000Smiles(uid551636@id-551636.lymington.irccloud.com) Smiles
2025-01-07 08:43:02 +0000emmanuelux_(~emmanuelu@user/emmanuelux) (Quit: au revoir)
2025-01-07 08:51:43 +0000orangeFlu(orangeFlu@gateway/vpn/protonvpn/orangeflu) orangeFlu
2025-01-07 08:52:42 +0000orangeFl1(~orangeFlu@wlan036187.wireless.utwente.nl) orangeFlu
2025-01-07 08:55:30 +0000merijn(~merijn@77.242.116.146) (Ping timeout: 244 seconds)
2025-01-07 08:56:26 +0000orangeFlu(orangeFlu@gateway/vpn/protonvpn/orangeflu) (Ping timeout: 252 seconds)
2025-01-07 08:59:08 +0000 <hellwolf> I realized that I had understanding of what is Prisms. Now that I see it has two idiomatic functions "match" and "build". It got me thinking that I ought to understand it, since I am building otherwise an ad-hoc pattern-matching machinery.
2025-01-07 08:59:08 +0000 <hellwolf> Does anyone have experiece with Prisms?
2025-01-07 08:59:17 +0000 <hellwolf> *I had no understanding
2025-01-07 09:01:25 +0000merijn(~merijn@77.242.116.146) merijn
2025-01-07 09:01:39 +0000homo_homo
2025-01-07 09:04:35 +0000gorignak(~gorignak@user/gorignak) (Ping timeout: 265 seconds)
2025-01-07 09:05:16 +0000gorignak(~gorignak@user/gorignak) gorignak
2025-01-07 09:08:20 +0000kmx(~kmx@c-69-251-4-232.hsd1.md.comcast.net) (Quit: leaving)
2025-01-07 09:15:39 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2025-01-07 09:20:46 +0000jespada(~jespada@2800:a4:c5:2900:7896:24d4:be22:1827) jespada
2025-01-07 09:20:59 +0000homo(~homo@user/homo) (Remote host closed the connection)
2025-01-07 09:21:23 +0000homo(~homo@user/homo) homo
2025-01-07 09:23:53 +0000alecs(~alecs@nat16.software.imdea.org) (Remote host closed the connection)
2025-01-07 09:25:16 +0000mari-estel(~mari-este@user/mari-estel) mari-estel
2025-01-07 09:26:44 +0000qqe(~qqq@92.43.167.61) (Quit: Lost terminal)
2025-01-07 09:28:19 +0000sprotte24(~sprotte24@p200300d16f116c00e18de5f6dc64cbe3.dip0.t-ipconnect.de)
2025-01-07 09:28:19 +0000sprotte24(~sprotte24@p200300d16f116c00e18de5f6dc64cbe3.dip0.t-ipconnect.de) (Client Quit)
2025-01-07 09:32:33 +0000target_i(~target_i@user/target-i/x-6023099) target_i
2025-01-07 09:38:23 +0000longlongdouble(~longlongd@2405:201:5c16:894:74ec:348f:7a5d:1fda)
2025-01-07 09:38:43 +0000ubert(~Thunderbi@p200300ecdf117c03858f82df0dc40dbe.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
2025-01-07 09:39:16 +0000__monty__(~toonn@user/toonn) toonn
2025-01-07 09:42:18 +0000alecs(~alecs@nat16.software.imdea.org) alecs
2025-01-07 09:51:17 +0000tnt2(~Thunderbi@user/tnt1) tnt1
2025-01-07 09:51:21 +0000 <jackdk> I'm about to head out so I can't give a detailed answer, but I think you're not getting any responses because it's not clear what your actual question is, who is capable of answering it, and how much effort doing so will take. https://github.com/system-f/lets-lens eventually gets to prism exercises. Optics By Example is a fantastic book, but it is paid.
2025-01-07 09:51:47 +0000tnt1(~Thunderbi@user/tnt1) (Ping timeout: 252 seconds)
2025-01-07 09:54:15 +0000tnt1(~Thunderbi@user/tnt1) tnt1
2025-01-07 09:56:16 +0000tnt2(~Thunderbi@user/tnt1) (Ping timeout: 272 seconds)
2025-01-07 09:59:45 +0000longlongdouble(~longlongd@2405:201:5c16:894:74ec:348f:7a5d:1fda) (Ping timeout: 248 seconds)
2025-01-07 10:03:27 +0000ubert(~Thunderbi@2a02:8109:ab8a:5a00:aa01:87f5:2ab2:56ea) ubert
2025-01-07 10:06:01 +0000longlongdouble(~longlongd@49.36.234.44)
2025-01-07 10:08:21 +0000orangeFl1(~orangeFlu@wlan036187.wireless.utwente.nl) (Ping timeout: 244 seconds)
2025-01-07 10:10:55 +0000mari49021(~mari-este@user/mari-estel) mari-estel
2025-01-07 10:13:00 +0000mari-estel(~mari-este@user/mari-estel) (Ping timeout: 244 seconds)
2025-01-07 10:18:52 +0000m5zs7k(aquares@web10.mydevil.net) (Ping timeout: 252 seconds)
2025-01-07 10:18:53 +0000lxsameer(~lxsameer@Serene/lxsameer) lxsameer
2025-01-07 10:19:34 +0000merijn(~merijn@77.242.116.146) (Ping timeout: 260 seconds)
2025-01-07 10:23:49 +0000ephilalethes(~noumenon@2001:f40:908:735:aa7e:eaff:fede:ff94) noumenon
2025-01-07 10:24:03 +0000xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 252 seconds)
2025-01-07 10:25:15 +0000m5zs7k(aquares@web10.mydevil.net) m5zs7k
2025-01-07 10:27:56 +0000merijn(~merijn@77.242.116.146) merijn
2025-01-07 10:31:00 +0000orangeFlu(~orangeFlu@wlan036187.wireless.utwente.nl) orangeFlu
2025-01-07 10:37:29 +0000CiaoSen(~Jura@2a05:5800:2db:3300:ca4b:d6ff:fec1:99da) (Ping timeout: 245 seconds)
2025-01-07 10:37:59 +0000spenat(~spenat@c-92-35-37-17.bbcust.telenor.se) (Ping timeout: 252 seconds)
2025-01-07 10:38:39 +0000l__k(~student@213.24.125.146)
2025-01-07 10:42:00 +0000l_k(~student@46.61.242.174) (Ping timeout: 276 seconds)
2025-01-07 10:47:50 +0000longlongdouble(~longlongd@49.36.234.44) (Remote host closed the connection)
2025-01-07 10:53:09 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2025-01-07 10:54:52 +0000l__k(~student@213.24.125.146) (Ping timeout: 252 seconds)
2025-01-07 10:56:39 +0000 <hellwolf> Thanks for the pointers! I will look into those books. And yes, it was not phrased to be a clear question, but rather a conversation opener which I assume is tolerated in this channel.
2025-01-07 10:56:55 +0000immae(~immae@2a01:4f8:141:53e7::) (Quit: WeeChat 3.3)
2025-01-07 11:00:19 +0000immae(~immae@2a01:4f8:141:53e7::) immae
2025-01-07 11:01:51 +0000 <smiesner> no experience with either lenses nor prisms.. so can't take part in the convo
2025-01-07 11:05:40 +0000l__k(~student@46.61.242.53)
2025-01-07 11:06:59 +0000longlongdouble(~longlongd@2405:201:5c16:894:74ec:348f:7a5d:1fda)
2025-01-07 11:08:25 +0000ephilalethes(~noumenon@2001:f40:908:735:aa7e:eaff:fede:ff94) (Quit: Leaving)
2025-01-07 11:10:20 +0000longlongdouble(~longlongd@2405:201:5c16:894:74ec:348f:7a5d:1fda) (Remote host closed the connection)
2025-01-07 11:15:32 +0000lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.4.2)
2025-01-07 11:17:06 +0000merijn(~merijn@77.242.116.146) (Ping timeout: 276 seconds)
2025-01-07 11:20:56 +0000tnt2(~Thunderbi@user/tnt1) tnt1
2025-01-07 11:23:02 +0000tnt1(~Thunderbi@user/tnt1) (Ping timeout: 272 seconds)
2025-01-07 11:23:03 +0000tnt2tnt1
2025-01-07 11:24:11 +0000xff0x(~xff0x@2405:6580:b080:900:baa:471a:82f1:1183)
2025-01-07 11:29:33 +0000merijn(~merijn@77.242.116.146) merijn
2025-01-07 11:34:25 +0000TheCoffeMaker(~TheCoffeM@user/thecoffemaker) (Remote host closed the connection)
2025-01-07 11:35:12 +0000merijn(~merijn@77.242.116.146) (Ping timeout: 252 seconds)
2025-01-07 11:35:52 +0000orangeFlu(~orangeFlu@wlan036187.wireless.utwente.nl) (Ping timeout: 265 seconds)
2025-01-07 11:35:55 +0000TheCoffeMaker(~TheCoffeM@user/thecoffemaker) TheCoffeMaker
2025-01-07 11:39:20 +0000 <haskellbridge> <Morj> Does anyone have an example of a well-known (general purpose) language /without/ higher-order functions?
2025-01-07 11:40:18 +0000 <mari49021> it is easier to find one without proper recursion handling, if you want to discriminate by paradigm
2025-01-07 11:40:42 +0000 <jackdk> BASIC?
2025-01-07 11:41:27 +0000 <jackdk> (Is that still well-known?) I'd also say C, because function pointers don't really get you the whole way there
2025-01-07 11:41:41 +0000 <haskellbridge> <Morj> I want to give an example for first-class struct fields by first going through first-class functions
2025-01-07 11:42:16 +0000 <haskellbridge> <Morj> It seems VBScript has function refs now
2025-01-07 11:42:39 +0000 <haskellbridge> <Morj> If going for old languages, I believe old java didn't have higher order functions?
2025-01-07 11:43:07 +0000 <mari49021> i am not familiar with functions as arguments in python either
2025-01-07 11:43:26 +0000 <geekosaur> FORTRAN?
2025-01-07 11:43:47 +0000 <geekosaur> maybe newer versions do, FORTRAN IV and FORTRAN 77 certainly didn't
2025-01-07 11:44:00 +0000 <haskellbridge> <Morj> Have you heard of python's map and reduce functions in stdlib? :D
2025-01-07 11:44:27 +0000 <mari49021> huh long time since i was pythoning
2025-01-07 11:44:41 +0000 <haskellbridge> <Morj> Fortran is a nice idea. Maybe old pascal as well, where I'm from it's really well known
2025-01-07 11:47:12 +0000 <haskellbridge> <Morj> Welp, pascal has also had function pointers since forever
2025-01-07 11:47:55 +0000 <jackdk> Old Java lacking native HoFs was the reason for all these single-method interfaces like java.awt.event.ActionListener, which is `ActionEvent -> IO ()` in an OO trenchcoat
2025-01-07 11:48:24 +0000 <mauke> java doesn't even have functions
2025-01-07 11:48:27 +0000 <mauke> or have they changed that?
2025-01-07 11:48:42 +0000 <haskellbridge> <Morj> I think they did, they even have anonymous closures now
2025-01-07 11:49:25 +0000 <mauke> I expect that to be what C++ did, i.e. compiler-generated classes/instances under the hood
2025-01-07 11:49:37 +0000 <haskellbridge> <Morj> It seems that java didn't have HoF at least in 2011, so that seems like a great example
2025-01-07 11:50:27 +0000 <haskellbridge> <Morj> Probably it's exactly like in C++. I'm only concerned about UX, so the inner workings are whatever
2025-01-07 11:50:28 +0000 <jackdk> Re: C and Pascal: I don't think you can call function pointers "higher-order functions". It's very hard to synthesise a new one at runtime (imagine trying to write `curry`). You can fudge them I guess but it's not nearly as ergonomic as a in a language that actually has them
2025-01-07 11:51:23 +0000 <haskellbridge> <Morj> mmap(.., PROT_EXEC) goes brr
2025-01-07 11:51:34 +0000 <haskellbridge> <Morj> I admit it's a crazy way to write curry
2025-01-07 11:51:39 +0000 <haskellbridge> <Morj> But now I'm tempted to do it
2025-01-07 11:52:31 +0000 <mauke> it was much easier on x86 without W^X protection :-D
2025-01-07 11:54:37 +0000mari49021(~mari-este@user/mari-estel) ()
2025-01-07 11:58:04 +0000JuanDaugherty(~juan@user/JuanDaugherty) JuanDaugherty
2025-01-07 11:59:36 +0000merijn(~merijn@77.242.116.146) merijn
2025-01-07 12:00:05 +0000caconym(~caconym@user/caconym) (Quit: bye)
2025-01-07 12:02:10 +0000caconym(~caconym@user/caconym) caconym
2025-01-07 12:03:54 +0000CiaoSen(~Jura@2a05:5800:240:da00:ca4b:d6ff:fec1:99da) CiaoSen
2025-01-07 12:08:06 +0000longlongdouble(~longlongd@49.36.234.44)
2025-01-07 12:16:01 +0000l_k(~student@213.24.135.213)
2025-01-07 12:17:01 +0000lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) lortabac
2025-01-07 12:17:30 +0000 <homo> logically it's W NAND X, why have either W or X mandatory...
2025-01-07 12:18:28 +0000merijn(~merijn@77.242.116.146) (Ping timeout: 252 seconds)
2025-01-07 12:18:49 +0000l__k(~student@46.61.242.53) (Ping timeout: 252 seconds)
2025-01-07 12:22:56 +0000 <jackdk> You said earlier that you were concerned about UX, not implementation details. I think implementing curry via mmap might cross that UX line
2025-01-07 12:23:01 +0000merijn(~merijn@77.242.116.146) merijn
2025-01-07 12:23:02 +0000 <jackdk> Cool idea though
2025-01-07 12:23:08 +0000immae(~immae@2a01:4f8:141:53e7::) (WeeChat 3.3)
2025-01-07 12:30:29 +0000CiaoSen(~Jura@2a05:5800:240:da00:ca4b:d6ff:fec1:99da) (Ping timeout: 265 seconds)
2025-01-07 12:36:37 +0000famubu(~julinuser@user/famubu) famubu
2025-01-07 12:37:41 +0000 <famubu> I tried `a-b=4` on a fresh ghci repl and it didn't give error. I was trying to see if haskell allows hyphens in variable names. But I guess it doesn't because attempt to use `a-b` gave errors.
2025-01-07 12:37:53 +0000 <famubu> Still why didn't it give error at `a-b=4` itself?
2025-01-07 12:38:27 +0000 <geekosaur> you defined a new `-`
2025-01-07 12:38:37 +0000 <geekosaur> Haskell definition syntax is kinda interesting
2025-01-07 12:39:25 +0000 <geekosaur> if you type `2-1` at the prompt you'll get `4`
2025-01-07 12:39:35 +0000CiaoSen(~Jura@2a05:5800:240:da00:ca4b:d6ff:fec1:99da) CiaoSen
2025-01-07 12:40:56 +0000 <famubu> Oh.. 😃 That's really interesting..
2025-01-07 12:41:15 +0000 <famubu> So functions can be defined in infix as well?
2025-01-07 12:41:23 +0000 <famubu> For which all symbols is that possible?
2025-01-07 12:42:12 +0000 <famubu> So far I've tried +-*/%^
2025-01-07 12:42:54 +0000 <famubu> Can multi-character symbols be done too?
2025-01-07 12:42:56 +0000 <famubu> Like a--b=3
2025-01-07 12:43:50 +0000 <geekosaur> -- is reserved for comments
2025-01-07 12:44:21 +0000 <geekosaur> but multi-character symbols are definitely possible, with one restriction: if the first character is `:` then it's a constructor name and you can't define it as a function
2025-01-07 12:45:05 +0000 <geekosaur> other reserved characters exist: can't define braces, parentheses, commas, and single (but not multiple) & and | are reserved "words"
2025-01-07 12:45:55 +0000l_k(~student@213.24.135.213) (Read error: Connection reset by peer)
2025-01-07 12:46:55 +0000l_k(~student@81.177.126.196)
2025-01-07 12:47:41 +0000 <famubu> Is there some place where I can read more about the possibility of defining functions using symbols?
2025-01-07 12:47:44 +0000 <famubu> Can unary functions also have notations like this?
2025-01-07 12:47:50 +0000 <merijn> famubu: More specifically, you can use any character that has the unicode class Symbol
2025-01-07 12:48:39 +0000 <merijn> > generalCategory '☃'
2025-01-07 12:48:40 +0000 <lambdabot> OtherSymbol
2025-01-07 12:49:05 +0000 <merijn> > let x ☃ y = (x*y) + x + y in 3 ☃ 5
2025-01-07 12:49:07 +0000 <lambdabot> 23
2025-01-07 12:49:30 +0000 <merijn> famubu: The exact details can be found in the Haskell Report 2010
2025-01-07 12:49:37 +0000 <geekosaur> unary functions aren't actually a thing in Haskell; there's an ugly parser hack for unary `-` which leads to conflicts with section syntax
2025-01-07 12:49:38 +0000 <merijn> I'm guessing (of the top of my head) chapter 2
2025-01-07 12:49:58 +0000 <merijn> geekosaur: unary operators aren't ;)
2025-01-07 12:50:05 +0000 <geekosaur> (sections being the main reason unary operators are a problem)
2025-01-07 12:50:11 +0000 <merijn> geekosaur: Unary functions is all we got! ;)
2025-01-07 12:50:25 +0000TMA(tma@twin.jikos.cz) (Ping timeout: 248 seconds)
2025-01-07 12:50:47 +0000 <geekosaur> (a "section" is a partially applied operator. quick, what does `(- 1)` mean?)
2025-01-07 12:51:16 +0000 <merijn> famubu: The full specification is here: https://www.haskell.org/onlinereport/haskell2010/haskellch2.html#x7-180002.4
2025-01-07 12:51:16 +0000l__k(~student@217.107.125.71)
2025-01-07 12:51:21 +0000sim590(~simon@24-122-69-233.resi.cgocable.ca) sim590
2025-01-07 12:52:17 +0000TMA(tma@twin.jikos.cz) TMA
2025-01-07 12:52:38 +0000 <merijn> famubu: So the following ascii characters: ! # $ % & ⋆ + . / < = > ? @ |\ ^ - ~ :
2025-01-07 12:53:30 +0000 <merijn> And any unicode symbol that is not: _ " '
2025-01-07 12:54:04 +0000 <merijn> famubu: Incidentally, any function can be made infix via `
2025-01-07 12:54:09 +0000l_k(~student@81.177.126.196) (Ping timeout: 248 seconds)
2025-01-07 12:54:12 +0000 <merijn> > elem 3 [1..5]
2025-01-07 12:54:24 +0000 <merijn> > 3 `elem` [1..5]
2025-01-07 12:54:41 +0000 <lambdabot> True
2025-01-07 12:54:42 +0000 <lambdabot> True
2025-01-07 12:55:50 +0000 <kaol> > 3 `(`elem`)` [1..5]
2025-01-07 12:55:52 +0000 <lambdabot> <hint>:1:4: error: parse error on input ‘(’
2025-01-07 12:56:30 +0000 <geekosaur> yeh, no expressions inside `` ` ``, parsing gets too complicated
2025-01-07 12:56:49 +0000Leary(~Leary@user/Leary/x-0910699) (Remote host closed the connection)
2025-01-07 12:56:56 +0000 <merijn> Yeah, only single names
2025-01-07 12:57:08 +0000 <kaol> There are days when I wish everything was lisp.
2025-01-07 12:57:42 +0000sim590(~simon@24-122-69-233.resi.cgocable.ca) (Quit: WeeChat 4.5.1)
2025-01-07 12:59:11 +0000 <famubu> I guess these are the character combinations whose precedence and associativity can be set separately with `infix` and friends.
2025-01-07 12:59:16 +0000 <famubu> Is it?
2025-01-07 12:59:31 +0000 <geekosaur> yes, if I understand you correctly
2025-01-07 13:00:02 +0000 <geekosaur> https://github.com/xmonad/xmonad/blob/master/src/XMonad/ManageHook.hs#L45-L51
2025-01-07 13:00:40 +0000 <famubu> Yeah like `infix :+`.
2025-01-07 13:00:51 +0000nkatte(~nkatte@user/nkatte) nkatte
2025-01-07 13:00:56 +0000 <famubu> Sorry `infix +:` if `:` cannot be the beginning.
2025-01-07 13:02:47 +0000 <geekosaur> you can set associativity for constructors. consider that : itself (list constructor) is right associative
2025-01-07 13:03:17 +0000 <merijn> famubu: Both operators and the `` notation of regular functions can have their fixity (precedence) set explicitly
2025-01-07 13:03:30 +0000 <merijn> The default being `infixl 9` (iirc?)
2025-01-07 13:05:32 +0000 <merijn> famubu: Fixity going from 0 to 9 (0 being lowest precedence, 9 highest) and function application having fixity 10 (i.e. higher than any operator) and record syntax having fixity 11
2025-01-07 13:06:39 +0000 <merijn> famubu: You can see non-default fixity's in the Hackage docs too, see for example: https://hackage.haskell.org/package/base-4.21.0.0/docs/GHC-List.html#v:elem
2025-01-07 13:07:07 +0000Leary(~Leary@user/Leary/x-0910699) Leary
2025-01-07 13:08:56 +0000l_k(~student@188.254.126.181)
2025-01-07 13:09:12 +0000 <famubu> Defining fixity for a function means that it takes effect only when used as infix with the backtick syntax, I suppose.
2025-01-07 13:09:40 +0000 <merijn> Correct
2025-01-07 13:09:42 +0000l_k_(~student@213.24.134.198)
2025-01-07 13:09:57 +0000rvalue(~rvalue@user/rvalue) (Read error: Connection reset by peer)
2025-01-07 13:09:58 +0000weary-traveler(~user@user/user363627) user363627
2025-01-07 13:11:45 +0000l__k(~student@217.107.125.71) (Ping timeout: 248 seconds)
2025-01-07 13:13:24 +0000l_k(~student@188.254.126.181) (Ping timeout: 260 seconds)
2025-01-07 13:13:49 +0000rvalue(~rvalue@user/rvalue) rvalue
2025-01-07 13:14:25 +0000sim590(~simon@24-122-69-233.resi.cgocable.ca) sim590
2025-01-07 13:15:54 +0000 <famubu> `:` cannot be used as operator, right? But doing `a:b=4` doesn't result in error. What happens there instead?
2025-01-07 13:15:59 +0000tnt2(~Thunderbi@user/tnt1) tnt1
2025-01-07 13:16:24 +0000bitdex(~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 264 seconds)
2025-01-07 13:17:30 +0000tnt1(~Thunderbi@user/tnt1) (Ping timeout: 252 seconds)
2025-01-07 13:17:30 +0000tnt2tnt1
2025-01-07 13:18:56 +0000 <merijn> > let a:b = 5 in 1:2
2025-01-07 13:18:57 +0000 <lambdabot> error:
2025-01-07 13:18:57 +0000 <lambdabot> • No instance for (Num [Integer]) arising from a use of ‘e_1512’
2025-01-07 13:18:57 +0000 <lambdabot> • In the expression: e_1512
2025-01-07 13:19:00 +0000 <geekosaur> pattern match. `4` is assumed to be a list whose head would be bound to `a` and tail to `b`. (this works because numeric literals are secretly functions)
2025-01-07 13:19:09 +0000 <merijn> oh, right
2025-01-07 13:19:13 +0000 <merijn> Funky :D
2025-01-07 13:19:27 +0000 <geekosaur> at top level this won't fire unless `a` or `b` is used, in which case you get the error above
2025-01-07 13:19:49 +0000 <merijn> Try using 'a' instead of 4 for a more sensible error ;)
2025-01-07 13:19:58 +0000 <merijn> > let a:b='a' in 1:2
2025-01-07 13:20:00 +0000 <lambdabot> error:
2025-01-07 13:20:00 +0000 <lambdabot> • Couldn't match expected type ‘[a1]’ with actual type ‘Char’
2025-01-07 13:20:00 +0000 <lambdabot> • In the expression: 'a'
2025-01-07 13:20:08 +0000JuanDaugherty(~juan@user/JuanDaugherty) (Quit: JuanDaugherty)
2025-01-07 13:20:16 +0000 <merijn> > let a:b="ha" in (a, b)
2025-01-07 13:20:17 +0000 <lambdabot> ('h',"a")
2025-01-07 13:22:30 +0000 <famubu> So that didn't give error because of lazy evaluation. And `Num` behaves like functions?
2025-01-07 13:22:44 +0000 <geekosaur> you're confusing compile time with run time
2025-01-07 13:23:32 +0000 <geekosaur> lazy evaluation doesn't apply to the compiler, only to runtime
2025-01-07 13:24:52 +0000 <geekosaur> the compiler assigns a type to the binding which won't work if actually used somewhere (instance resolution is determined at use sites, not binding sites)
2025-01-07 13:25:22 +0000 <geekosaur> somewhat infamously, this lets you write things that are nonsense but since they're "unreachable" there is no error. try "2=4"
2025-01-07 13:27:01 +0000tnt2(~Thunderbi@user/tnt1) tnt1
2025-01-07 13:27:32 +0000weary-traveler(~user@user/user363627) (Remote host closed the connection)
2025-01-07 13:28:21 +0000tnt1(~Thunderbi@user/tnt1) (Ping timeout: 248 seconds)
2025-01-07 13:28:21 +0000tnt2tnt1
2025-01-07 13:28:30 +0000 <famubu> 😲
2025-01-07 13:28:33 +0000 <geekosaur> I think the type of "a:b=4" is something like `Num [p] => (p : [p])`, but if you don't use `a` or `b` there is no use site for the pattern so the compiler doesn't try to discharge the `Num [p]` constraint (at which point it would have determined that there is no matching instance)
2025-01-07 13:32:02 +0000l_k(~student@85.172.110.96)
2025-01-07 13:33:57 +0000dysthesis(~dysthesis@user/dysthesis) dysthesis
2025-01-07 13:34:59 +0000l_k_(~student@213.24.134.198) (Ping timeout: 260 seconds)
2025-01-07 13:42:18 +0000 <sim590> I'm not sure if I should have asked here or on #archlinux, but I have a question regarding packaging a Haskell executable on Archlinux and the guidelines here: https://wiki.archlinux.org/title/Haskell_package_guidelines.
2025-01-07 13:43:40 +0000 <sim590> My project doesn't have a Setup.hs file since its `build-type` is `Simple` (the default). I'm wondering if `arch-hs` is gonna understand that correctly and give working PKGBUILD as output.
2025-01-07 13:44:06 +0000 <geekosaur> probably #archlinux since they don't follow Haskell best practices
2025-01-07 13:44:41 +0000 <geekosaur> yeh, you need to ask them about it, it's a question about their build/packaging system, not Haskell
2025-01-07 13:45:07 +0000 <geekosaur> that said, best practice is to include a "dummy" Setup.hs to make life easier for distributors
2025-01-07 13:45:37 +0000pavonia(~user@user/siracusa) siracusa
2025-01-07 13:46:20 +0000 <sim590> How can I generate one? Or is there documentation about how to write it? My first few attempts at searching for that were not successful.
2025-01-07 13:46:28 +0000 <geekosaur> https://paste.tomsmeding.com/jLSAsoLQ
2025-01-07 13:46:40 +0000 <geekosaur> it's boilerplate for the Simple build type
2025-01-07 13:47:12 +0000 <geekosaur> downstream distriibutors don't use cabal or stack, they run Setup.hs with appropriate parameters to integrate the package into their distribution
2025-01-07 13:47:35 +0000 <sim590> Is there a more complicated example I could find somewhere on the internet? My first searches only showed me oneliners like these which don't help me very much at making a more elaborate file.
2025-01-07 13:47:56 +0000 <geekosaur> if you need something mreo elaborate then youre not using the Simple build type
2025-01-07 13:49:23 +0000 <sim590> Hmmm. So I could just put that simple file and it would be enough, that's what you're suggesting?
2025-01-07 13:49:28 +0000 <sim590> I'll try that.
2025-01-07 13:50:12 +0000 <sim590> Interesting! That's way simpler than I thought!
2025-01-07 13:50:13 +0000 <geekosaur> yes
2025-01-07 13:50:29 +0000 <geekosaur> any other questions you'll have to ask the Arch folks
2025-01-07 13:50:56 +0000 <sim590> Alright! That's very helpful though! Thanks!
2025-01-07 13:52:39 +0000alecs(~alecs@nat16.software.imdea.org) (Ping timeout: 265 seconds)
2025-01-07 13:52:39 +0000 <sim590> With this, I could avoid uploading on Hackage if I don't find it relevant. My package is a simple Card game, not a library. Not sure if that's relevant to put on Hackage.
2025-01-07 13:53:10 +0000 <geekosaur> up to you but it's generally good practice to put stuff on Hackage so people not on Arch can install it
2025-01-07 13:53:27 +0000 <geekosaur> and if it's worth packaging for a distro then it's worth packaging for Hackage imo
2025-01-07 13:53:37 +0000 <sim590> You're right. I'll try to do it also then!
2025-01-07 13:57:18 +0000 <absence> Disregarding the obvious contrivedness, why doesn't test3 work when test2 does, and can the definition of Test3 be changed to make it work? https://play.haskell.org/saved/xAfH2AaD
2025-01-07 13:57:55 +0000kuribas(~user@ptr-17d51eobwafm7a8n0pk.18120a2.ip6.access.telenet.be) kuribas
2025-01-07 13:58:19 +0000alecs(~alecs@nat16.software.imdea.org) alecs
2025-01-07 14:00:17 +0000CiaoSen(~Jura@2a05:5800:240:da00:ca4b:d6ff:fec1:99da) (Ping timeout: 248 seconds)
2025-01-07 14:05:28 +0000dysthesi1(~dysthesis@user/dysthesis) dysthesis
2025-01-07 14:05:43 +0000 <Leary> absence: Try `data Test3 a where Test3 :: (a -> b) -> Test3 a`. The `b` is existential, not universal. That field is the type of something like `absurd` or `const undefined`.
2025-01-07 14:08:34 +0000 <sim590> which I gues is equivalent to: Test3 :: forall a b. (a -> b) -> Test3 a.
2025-01-07 14:08:36 +0000dysthesis(~dysthesis@user/dysthesis) (Ping timeout: 264 seconds)
2025-01-07 14:09:05 +0000 <sim590> But since it's the default, you don't need the explicit `forall a b.`.
2025-01-07 14:11:00 +0000dysthesi1(~dysthesis@user/dysthesis) (Ping timeout: 264 seconds)
2025-01-07 14:14:36 +0000ft(~ft@p4fc2a354.dip0.t-ipconnect.de) (Quit: leaving)
2025-01-07 14:15:14 +0000 <absence> Oh right, I was confused by the necessity of an explicit forall in one case, but not the other. If I use GADT syntax for Test, I don't need any foralls. Thanks!
2025-01-07 14:19:18 +0000mari-estel(~mari-este@user/mari-estel) mari-estel
2025-01-07 14:25:54 +0000l__k(~student@85.172.110.161)
2025-01-07 14:28:50 +0000l_k(~student@85.172.110.96) (Ping timeout: 260 seconds)
2025-01-07 14:29:57 +0000kuribas(~user@ptr-17d51eobwafm7a8n0pk.18120a2.ip6.access.telenet.be) (Remote host closed the connection)
2025-01-07 14:36:37 +0000ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en
2025-01-07 14:42:02 +0000agent314(~quassel@138.199.43.74) agent314
2025-01-07 14:43:13 +0000comerijn(~merijn@77.242.116.146) merijn
2025-01-07 14:46:03 +0000merijn(~merijn@77.242.116.146) (Ping timeout: 246 seconds)
2025-01-07 14:47:58 +0000orangeFlu(~orangeFlu@240-100-179-143.ftth.glasoperator.nl) orangeFlu
2025-01-07 15:02:17 +0000turlando(~turlando@user/turlando) ()
2025-01-07 15:02:48 +0000turlando(~turlando@user/turlando) turlando
2025-01-07 15:13:21 +0000euphores(~SASL_euph@user/euphores) (Quit: Leaving.)
2025-01-07 15:19:51 +0000euphores(~SASL_euph@user/euphores) euphores
2025-01-07 15:22:54 +0000alecs(~alecs@nat16.software.imdea.org) (Ping timeout: 252 seconds)
2025-01-07 15:24:49 +0000ft(~ft@p4fc2a354.dip0.t-ipconnect.de) ft
2025-01-07 15:28:54 +0000kuribas(~user@ptr-17d51emkwlp9y9rv9mz.18120a2.ip6.access.telenet.be) kuribas
2025-01-07 15:29:16 +0000turlando(~turlando@user/turlando) ()
2025-01-07 15:32:16 +0000turlando(~turlando@user/turlando) turlando
2025-01-07 15:40:38 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2025-01-07 15:53:21 +0000jespada(~jespada@2800:a4:c5:2900:7896:24d4:be22:1827) (Ping timeout: 248 seconds)
2025-01-07 15:54:56 +0000notzmv(~umar@user/notzmv) (Ping timeout: 265 seconds)
2025-01-07 15:56:32 +0000jespada(~jespada@2800:a4:df:5500:7cf2:7592:7185:e171) jespada
2025-01-07 15:56:42 +0000alecs(~alecs@nat16.software.imdea.org) alecs
2025-01-07 15:56:55 +0000homo_(~homo@user/homo) homo
2025-01-07 16:00:41 +0000gorignak(~gorignak@user/gorignak) (Quit: quit)
2025-01-07 16:00:53 +0000homo(~homo@user/homo) (Ping timeout: 248 seconds)
2025-01-07 16:01:02 +0000homo_homo
2025-01-07 16:01:23 +0000gorignak(~gorignak@user/gorignak) gorignak
2025-01-07 16:02:59 +0000weary-traveler(~user@user/user363627) user363627
2025-01-07 16:04:21 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2025-01-07 16:11:01 +0000gorignak(~gorignak@user/gorignak) (Quit: quit)
2025-01-07 16:11:38 +0000gorignak(~gorignak@user/gorignak) gorignak
2025-01-07 16:11:41 +0000lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.4.2)
2025-01-07 16:21:11 +0000gorignak(~gorignak@user/gorignak) (Quit: quit)
2025-01-07 16:21:41 +0000gorignak(~gorignak@user/gorignak) gorignak
2025-01-07 16:31:22 +0000gorignak(~gorignak@user/gorignak) (Quit: quit)
2025-01-07 16:31:53 +0000gorignak(~gorignak@user/gorignak) gorignak
2025-01-07 16:41:32 +0000gorignak(~gorignak@user/gorignak) (Quit: quit)
2025-01-07 16:42:02 +0000gorignak(~gorignak@user/gorignak) gorignak
2025-01-07 16:42:33 +0000Square(~Square@user/square) Square
2025-01-07 16:51:43 +0000gorignak(~gorignak@user/gorignak) (Quit: quit)
2025-01-07 16:52:13 +0000gorignak(~gorignak@user/gorignak) gorignak
2025-01-07 16:58:10 +0000machinedgod(~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 252 seconds)
2025-01-07 17:01:54 +0000gorignak(~gorignak@user/gorignak) (Quit: quit)
2025-01-07 17:02:25 +0000gorignak(~gorignak@user/gorignak) gorignak
2025-01-07 17:04:49 +0000acidjnk_new(~acidjnk@p200300d6e7283f16e58e65020330ade6.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
2025-01-07 17:05:25 +0000kuribas(~user@ptr-17d51emkwlp9y9rv9mz.18120a2.ip6.access.telenet.be) (Ping timeout: 248 seconds)
2025-01-07 17:05:59 +0000RedFlamingos(~RedFlamin@user/RedFlamingos) (Ping timeout: 265 seconds)
2025-01-07 17:06:58 +0000comerijn(~merijn@77.242.116.146) (Ping timeout: 260 seconds)
2025-01-07 17:12:05 +0000EvanR(~EvanR@user/evanr) (Remote host closed the connection)
2025-01-07 17:12:05 +0000gorignak(~gorignak@user/gorignak) (Quit: quit)
2025-01-07 17:12:24 +0000EvanR(~EvanR@user/evanr) EvanR
2025-01-07 17:12:36 +0000gorignak(~gorignak@user/gorignak) gorignak
2025-01-07 17:15:29 +0000tnt1(~Thunderbi@user/tnt1) (Ping timeout: 248 seconds)
2025-01-07 17:22:59 +0000tnt1(~Thunderbi@user/tnt1) tnt1
2025-01-07 17:31:39 +0000tnt1(~Thunderbi@user/tnt1) (Ping timeout: 244 seconds)
2025-01-07 17:32:07 +0000tnt1(~Thunderbi@user/tnt1) tnt1
2025-01-07 17:38:03 +0000longlongdouble(~longlongd@49.36.234.44) (Remote host closed the connection)
2025-01-07 17:40:17 +0000JuanDaugherty(~juan@user/JuanDaugherty) JuanDaugherty
2025-01-07 17:40:53 +0000Smiles(uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2025-01-07 17:41:52 +0000gorignak(~gorignak@user/gorignak) (Quit: quit)
2025-01-07 17:42:28 +0000gorignak(~gorignak@user/gorignak) gorignak
2025-01-07 17:43:12 +0000xdminsy(~xdminsy@117.147.71.240) (Ping timeout: 265 seconds)
2025-01-07 17:43:58 +0000xdminsy(~xdminsy@117.147.71.200) xdminsy
2025-01-07 17:48:45 +0000tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) tzh
2025-01-07 17:50:09 +0000son0p(~ff@2800:e6:4001:6cc3:2e2c:4b4e:bc2a:6f17) (Remote host closed the connection)
2025-01-07 17:51:37 +0000Smiles(uid551636@id-551636.lymington.irccloud.com) Smiles
2025-01-07 17:52:03 +0000gorignak(~gorignak@user/gorignak) (Quit: quit)
2025-01-07 17:53:03 +0000gorignak(~gorignak@user/gorignak) gorignak
2025-01-07 17:53:04 +0000son0p(~ff@2800:e6:4001:6cc3:2e2c:4b4e:bc2a:6f17) son0p
2025-01-07 18:01:15 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2025-01-07 18:02:14 +0000gorignak(~gorignak@user/gorignak) (Quit: quit)
2025-01-07 18:02:47 +0000gorignak(~gorignak@user/gorignak) gorignak
2025-01-07 18:05:11 +0000mari-estel(~mari-este@user/mari-estel) ()
2025-01-07 18:08:17 +0000longlongdouble(~longlongd@2405:201:5c16:894:74ec:348f:7a5d:1fda)
2025-01-07 18:08:20 +0000vixenTheFox(~user@user/Jordin089) Jordin089
2025-01-07 18:08:37 +0000prasad(~Thunderbi@c-73-75-25-251.hsd1.in.comcast.net)
2025-01-07 18:08:43 +0000vixenTheFox(~user@user/Jordin089) (ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4))
2025-01-07 18:08:56 +0000longlongdouble(~longlongd@2405:201:5c16:894:74ec:348f:7a5d:1fda) (Remote host closed the connection)
2025-01-07 18:12:12 +0000polyphem(~polyphem@p4fc2c86c.dip0.t-ipconnect.de) polyphem
2025-01-07 18:12:25 +0000gorignak(~gorignak@user/gorignak) (Quit: quit)
2025-01-07 18:12:41 +0000xdminsy(~xdminsy@117.147.71.200) (Read error: Connection reset by peer)
2025-01-07 18:12:55 +0000gorignak(~gorignak@user/gorignak) gorignak
2025-01-07 18:13:57 +0000orangeFlu(~orangeFlu@240-100-179-143.ftth.glasoperator.nl) (Ping timeout: 246 seconds)
2025-01-07 18:14:03 +0000xdminsy(~xdminsy@117.147.71.200) xdminsy
2025-01-07 18:14:03 +0000gmg(~user@user/gehmehgeh) (Remote host closed the connection)
2025-01-07 18:14:18 +0000Raito_Bezarius(~Raito@wireguard/tunneler/raito-bezarius) (Ping timeout: 246 seconds)
2025-01-07 18:14:49 +0000gmg(~user@user/gehmehgeh) gehmehgeh
2025-01-07 18:15:36 +0000Raito_Bezarius(~Raito@wireguard/tunneler/raito-bezarius) Raito_Bezarius
2025-01-07 18:15:42 +0000lxsameer(~lxsameer@Serene/lxsameer) (Ping timeout: 276 seconds)
2025-01-07 18:15:55 +0000peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich
2025-01-07 18:16:51 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2025-01-07 18:22:36 +0000gorignak(~gorignak@user/gorignak) (Quit: quit)
2025-01-07 18:23:10 +0000gorignak(~gorignak@user/gorignak) gorignak
2025-01-07 18:26:58 +0000wootehfoot(~wootehfoo@user/wootehfoot) wootehfoot
2025-01-07 18:27:43 +0000wootehfoot(~wootehfoo@user/wootehfoot) (Max SendQ exceeded)
2025-01-07 18:28:11 +0000wootehfoot(~wootehfoo@user/wootehfoot) wootehfoot
2025-01-07 18:32:38 +0000Lord_of_Life_(~Lord@user/lord-of-life/x-2819915) Lord_of_Life
2025-01-07 18:32:47 +0000gorignak(~gorignak@user/gorignak) (Quit: quit)
2025-01-07 18:33:08 +0000vixenTheFox(~user@user/Jordin089) Jordin089
2025-01-07 18:33:23 +0000gorignak(~gorignak@user/gorignak) gorignak
2025-01-07 18:33:34 +0000Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Ping timeout: 252 seconds)
2025-01-07 18:35:34 +0000Lord_of_Life_Lord_of_Life
2025-01-07 18:38:29 +0000ljdarj(~Thunderbi@user/ljdarj) ljdarj
2025-01-07 18:40:12 +0000noctuks(d4toxF5wNA@user/noctux) (Ping timeout: 246 seconds)
2025-01-07 18:40:40 +0000s4msung(YSkIhMhdIR@user/s4msung) (Ping timeout: 272 seconds)
2025-01-07 18:40:41 +0000yushyin(aC7s4hKZiM@mail.karif.server-speed.net) (Ping timeout: 272 seconds)
2025-01-07 18:41:30 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 18:42:58 +0000gorignak(~gorignak@user/gorignak) (Quit: quit)
2025-01-07 18:43:34 +0000gorignak(~gorignak@user/gorignak) gorignak
2025-01-07 18:46:13 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
2025-01-07 18:46:58 +0000polyphem(~polyphem@p4fc2c86c.dip0.t-ipconnect.de) (Quit: CoreIRC for Android - www.coreirc.com)
2025-01-07 18:50:43 +0000vixenTheFox(~user@user/Jordin089) (Remote host closed the connection)
2025-01-07 18:53:09 +0000gorignak(~gorignak@user/gorignak) (Quit: quit)
2025-01-07 18:53:39 +0000gorignak(~gorignak@user/gorignak) gorignak
2025-01-07 18:54:19 +0000 <Square> A question about https://serokell.io/blog/introduction-to-free-monads
2025-01-07 18:55:08 +0000 <Square> I'm trying to work myself away from Free monads to be able to have a Monad that handles both MonadReader and MonadWriter at the same time.
2025-01-07 18:55:32 +0000 <Square> The article says "Of course, all of this is perfectly achievable with regular old monads and some newtype wrappers, but free monads let us get rid of a bit of boilerplate."
2025-01-07 18:56:16 +0000 <Square> I wonder if anyone know what the author means by "some newtype wrappers"?
2025-01-07 18:56:54 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 18:57:08 +0000 <Square> (For a wrapping the DSL I assume, just not sure what that would look like)
2025-01-07 19:01:33 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
2025-01-07 19:02:46 +0000machinedgod(~machinedg@d108-173-18-100.abhsia.telus.net) machinedgod
2025-01-07 19:03:20 +0000gorignak(~gorignak@user/gorignak) (Quit: quit)
2025-01-07 19:03:23 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 19:03:57 +0000gorignak(~gorignak@user/gorignak) gorignak
2025-01-07 19:08:01 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
2025-01-07 19:08:27 +0000wootehfoot(~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
2025-01-07 19:13:31 +0000gorignak(~gorignak@user/gorignak) (Quit: quit)
2025-01-07 19:14:09 +0000gorignak(~gorignak@user/gorignak) gorignak
2025-01-07 19:15:45 +0000CiaoSen(~Jura@2a05:5800:240:da00:ca4b:d6ff:fec1:99da) CiaoSen
2025-01-07 19:18:13 +0000s4msung(4RaMuLb90c@user/s4msung) s4msung
2025-01-07 19:18:13 +0000yushyin(POR894Vlok@mail.karif.server-speed.net) yushyin
2025-01-07 19:18:18 +0000noctuks(bEhVax6CGd@user/noctux) noctux
2025-01-07 19:18:37 +0000paul_j(~user@8.190.187.81.in-addr.arpa) (Read error: Connection reset by peer)
2025-01-07 19:19:10 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 19:21:44 +0000peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 264 seconds)
2025-01-07 19:23:48 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2025-01-07 19:24:08 +0000 <int-e> Square: I'd assume it's something like newtype RWT r w m a = RWT { unRWT :: ReaderT r (WriterT w m a) } deriving (Functor, Applicative, Monad, MonadReader r, MonadWriter w)
2025-01-07 19:24:47 +0000 <int-e> (so what you'd do with mtl or transformers)
2025-01-07 19:26:39 +0000homo(~homo@user/homo) (Quit: Leaving)
2025-01-07 19:26:43 +0000ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 252 seconds)
2025-01-07 19:27:31 +0000noctuks(bEhVax6CGd@user/noctux) (Quit: WeeChat 4.4.3)
2025-01-07 19:27:31 +0000s4msung(4RaMuLb90c@user/s4msung) (Quit: s4msung)
2025-01-07 19:27:31 +0000yushyin(POR894Vlok@mail.karif.server-speed.net) (Quit: WeeChat 4.4.3)
2025-01-07 19:28:07 +0000noctuks(mBZ68nSsKe@user/noctux) noctux
2025-01-07 19:28:12 +0000s4msung(~s4msung@user/s4msung) s4msung
2025-01-07 19:28:13 +0000yushyin(~yushyin@mail.karif.server-speed.net) yushyin
2025-01-07 19:30:36 +0000 <Square> int-e, I assume that is an answer on how I'd achieve Reader/Writer combined? My question was really how you, like the auther claims is possible, can create a Monad (using "some newtype wrappers") for the type of DSLs he describes in the article.
2025-01-07 19:30:52 +0000 <Square> author*
2025-01-07 19:32:41 +0000xdminsy(~xdminsy@117.147.71.200) (Read error: Connection reset by peer)
2025-01-07 19:32:50 +0000 <int-e> so... how does mtl implement ReaderT?
2025-01-07 19:33:01 +0000 <int-e> and WriterT etc.?
2025-01-07 19:33:29 +0000 <int-e> (I'm skimming at best; not going to read the whole article, sorry)
2025-01-07 19:33:42 +0000xdminsy(~xdminsy@117.147.71.200) xdminsy
2025-01-07 19:34:20 +0000 <Square> int-e, all good. Thanks for trying.
2025-01-07 19:34:33 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 19:35:32 +0000 <Square> i guess my problem is creating a monad for my DSL really.
2025-01-07 19:35:38 +0000ethantwardy(user@user/ethantwardy) (Quit: WeeChat 4.4.2)
2025-01-07 19:36:05 +0000gorignak(~gorignak@user/gorignak) (Quit: quit)
2025-01-07 19:36:24 +0000ljdarj(~Thunderbi@user/ljdarj) ljdarj
2025-01-07 19:36:40 +0000gorignak(~gorignak@user/gorignak) gorignak
2025-01-07 19:37:45 +0000 <int-e> I mean, the mtl has a pattern of this: Define a type class for the DSL functions, then define a newtype that's either ad-hoc or wraps a stack of existing transformers (adding state etc. as needed), and then implement the type class for that particular newtype.
2025-01-07 19:37:57 +0000 <int-e> s/of this/for this/
2025-01-07 19:39:01 +0000 <int-e> (I guess reader, state, and writer are bad examples in that the newtypes are ad-hoc.)
2025-01-07 19:39:34 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 272 seconds)
2025-01-07 19:40:17 +0000weary-traveler(~user@user/user363627) (Remote host closed the connection)
2025-01-07 19:41:42 +0000Baltazar65(~Baltazar@79-101-207-3.dynamic.isp.telekom.rs)
2025-01-07 19:48:37 +0000califax(~califax@user/califx) (Remote host closed the connection)
2025-01-07 19:48:38 +0000sprotte24(~sprotte24@p200300d16f116c002c29764fca4182ef.dip0.t-ipconnect.de)
2025-01-07 19:48:41 +0000chexum(~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection)
2025-01-07 19:48:41 +0000chiselfuse(~chiselfus@user/chiselfuse) (Read error: Connection reset by peer)
2025-01-07 19:48:41 +0000sord937(~sord937@gateway/tor-sasl/sord937) (Read error: Connection reset by peer)
2025-01-07 19:48:41 +0000gmg(~user@user/gehmehgeh) (Read error: Connection reset by peer)
2025-01-07 19:48:49 +0000stiell(~stiell@gateway/tor-sasl/stiell) (Remote host closed the connection)
2025-01-07 19:48:55 +0000chexum(~quassel@gateway/tor-sasl/chexum) chexum
2025-01-07 19:49:04 +0000sord937(~sord937@gateway/tor-sasl/sord937) sord937
2025-01-07 19:49:07 +0000califax(~califax@user/califx) califx
2025-01-07 19:49:13 +0000stiell(~stiell@gateway/tor-sasl/stiell) stiell
2025-01-07 19:49:17 +0000chiselfuse(~chiselfus@user/chiselfuse) chiselfuse
2025-01-07 19:49:22 +0000gmg(~user@user/gehmehgeh) gehmehgeh
2025-01-07 19:49:25 +0000weary-traveler(~user@user/user363627) user363627
2025-01-07 19:49:55 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 19:50:31 +0000prasad(~Thunderbi@c-73-75-25-251.hsd1.in.comcast.net) (Ping timeout: 264 seconds)
2025-01-07 19:51:38 +0000weary-traveler(~user@user/user363627) (Remote host closed the connection)
2025-01-07 19:51:54 +0000gorignak(~gorignak@user/gorignak) (Ping timeout: 276 seconds)
2025-01-07 19:55:09 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
2025-01-07 20:00:04 +0000caconym(~caconym@user/caconym) (Quit: bye)
2025-01-07 20:00:43 +0000caconym(~caconym@user/caconym) caconym
2025-01-07 20:02:58 +0000ljdarj1(~Thunderbi@user/ljdarj) ljdarj
2025-01-07 20:05:17 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 20:05:33 +0000ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 276 seconds)
2025-01-07 20:05:33 +0000ljdarj1ljdarj
2025-01-07 20:11:54 +0000agent314(~quassel@138.199.43.74) (Ping timeout: 246 seconds)
2025-01-07 20:12:01 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
2025-01-07 20:16:04 +0000Baltazar65(~Baltazar@79-101-207-3.dynamic.isp.telekom.rs) (Quit: Client closed)
2025-01-07 20:17:18 +0000acidjnk_new(~acidjnk@p200300d6e7283f16946c8eff929943ae.dip0.t-ipconnect.de) acidjnk
2025-01-07 20:23:21 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 20:27:42 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2025-01-07 20:29:28 +0000JuanDaugherty(~juan@user/JuanDaugherty) (Quit: JuanDaugherty)
2025-01-07 20:38:42 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 20:42:25 +0000 <johnjaye> int-e: happy new year. haven't seen you in awhile
2025-01-07 20:42:36 +0000 <johnjaye> probably because i forgot to put #math on my autojoin channel list
2025-01-07 20:43:00 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2025-01-07 20:54:05 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 20:58:51 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
2025-01-07 21:00:15 +0000Tuplanolla(~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) Tuplanolla
2025-01-07 21:00:24 +0000Too2manyQ5(~Too2manyQ@mwg-atl24.infosec.fedex.com)
2025-01-07 21:02:54 +0000machinedgod(~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 252 seconds)
2025-01-07 21:04:55 +0000ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en)
2025-01-07 21:08:43 +0000ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en
2025-01-07 21:08:51 +0000ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Client Quit)
2025-01-07 21:09:28 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 21:14:25 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
2025-01-07 21:22:43 +0000remedan(~remedan@ip-62-245-108-153.bb.vodafone.cz) (Quit: Bye!)
2025-01-07 21:24:04 +0000remedan(~remedan@ip-62-245-108-153.bb.vodafone.cz) remedan
2025-01-07 21:24:52 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 21:25:03 +0000jle`(~jle`@2603:8001:3b02:84d4:8dca:c322:e5b9:7c4d) (Ping timeout: 265 seconds)
2025-01-07 21:25:50 +0000jle`(~jle`@2603:8001:3b02:84d4:68b0:c2d1:4ed0:1ad6) jle`
2025-01-07 21:27:26 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2025-01-07 21:29:15 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
2025-01-07 21:29:37 +0000agent314(~quassel@138.199.43.74) agent314
2025-01-07 21:37:51 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2025-01-07 21:37:59 +0000CiaoSen(~Jura@2a05:5800:240:da00:ca4b:d6ff:fec1:99da) (Ping timeout: 252 seconds)
2025-01-07 21:38:34 +0000sord937(~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
2025-01-07 21:40:14 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 21:45:47 +0000prasad(~Thunderbi@c-73-75-25-251.hsd1.in.comcast.net)
2025-01-07 21:46:57 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
2025-01-07 21:53:07 +0000takuan(~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
2025-01-07 21:56:31 +0000jespada(~jespada@2800:a4:df:5500:7cf2:7592:7185:e171) (Quit: My Mac has gone to sleep. ZZZzzz…)
2025-01-07 21:57:59 +0000tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2025-01-07 21:58:17 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 21:59:31 +0000drlong67(~david@user/drlong67) drlong67
2025-01-07 22:00:54 +0000Smiles(uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2025-01-07 22:01:15 +0000drlong67(~david@user/drlong67) ()
2025-01-07 22:02:29 +0000ubert(~Thunderbi@2a02:8109:ab8a:5a00:aa01:87f5:2ab2:56ea) (Ping timeout: 260 seconds)
2025-01-07 22:02:54 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
2025-01-07 22:05:59 +0000mud(~mud@user/kadoban) (Quit: quit)
2025-01-07 22:07:42 +0000l_k(~student@85.172.76.134)
2025-01-07 22:07:59 +0000agent314(~quassel@138.199.43.74) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
2025-01-07 22:08:24 +0000agent314(~quassel@138.199.43.74) agent314
2025-01-07 22:09:27 +0000mud(~mud@user/kadoban) kadoban
2025-01-07 22:09:42 +0000l__k(~student@85.172.110.161) (Ping timeout: 276 seconds)
2025-01-07 22:13:38 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 22:14:29 +0000j1n37(~j1n37@user/j1n37) (Read error: Connection reset by peer)
2025-01-07 22:16:46 +0000j1n37(~j1n37@user/j1n37) j1n37
2025-01-07 22:17:58 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2025-01-07 22:20:02 +0000mchav(~mchav@197.221.255.246)
2025-01-07 22:26:36 +0000chiselfuse(~chiselfus@user/chiselfuse) (Ping timeout: 264 seconds)
2025-01-07 22:27:35 +0000chiselfuse(~chiselfus@user/chiselfuse) chiselfuse
2025-01-07 22:29:01 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 22:33:18 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
2025-01-07 22:34:09 +0000xff0x_(~xff0x@2405:6580:b080:900:7a35:e66e:66c0:36ee)
2025-01-07 22:35:40 +0000xff0x(~xff0x@2405:6580:b080:900:baa:471a:82f1:1183) (Ping timeout: 244 seconds)
2025-01-07 22:37:25 +0000mud(~mud@user/kadoban) (Quit: quit)
2025-01-07 22:41:54 +0000mud(~mud@user/kadoban) kadoban
2025-01-07 22:42:24 +0000Too2manyQ5(~Too2manyQ@mwg-atl24.infosec.fedex.com) (Quit: Client closed)
2025-01-07 22:42:50 +0000michalz(~michalz@185.246.207.218) (Remote host closed the connection)
2025-01-07 22:44:08 +0000peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich
2025-01-07 22:44:25 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 22:49:12 +0000mchav(~mchav@197.221.255.246) (Quit: Client closed)
2025-01-07 22:49:21 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
2025-01-07 22:51:34 +0000califax_(~califax@user/califx) califx
2025-01-07 22:52:24 +0000califax(~califax@user/califx) (Ping timeout: 264 seconds)
2025-01-07 22:52:47 +0000califax_califax
2025-01-07 22:54:06 +0000weary-traveler(~user@user/user363627) user363627
2025-01-07 22:57:54 +0000JuanDaugherty(~juan@user/JuanDaugherty) JuanDaugherty
2025-01-07 22:57:58 +0000weary-traveler(~user@user/user363627) (Client Quit)
2025-01-07 22:59:47 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 23:04:37 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
2025-01-07 23:07:59 +0000remedan(~remedan@ip-62-245-108-153.bb.vodafone.cz) (Quit: Bye!)
2025-01-07 23:09:23 +0000remedan(~remedan@ip-62-245-108-153.bb.vodafone.cz) remedan
2025-01-07 23:10:26 +0000machinedgod(~machinedg@d108-173-18-100.abhsia.telus.net) machinedgod
2025-01-07 23:15:09 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 23:15:19 +0000ljdarj1(~Thunderbi@user/ljdarj) ljdarj
2025-01-07 23:16:31 +0000target_i(~target_i@user/target-i/x-6023099) (Quit: leaving)
2025-01-07 23:18:19 +0000orangeFlu(~orangeFlu@240-100-179-143.ftth.glasoperator.nl) orangeFlu
2025-01-07 23:18:33 +0000ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 244 seconds)
2025-01-07 23:18:33 +0000ljdarj1ljdarj
2025-01-07 23:21:36 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
2025-01-07 23:33:11 +0000__monty__(~toonn@user/toonn) (Quit: leaving)
2025-01-07 23:33:12 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 23:37:27 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
2025-01-07 23:40:05 +0000peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 248 seconds)
2025-01-07 23:41:03 +0000Sgeo(~Sgeo@user/sgeo) Sgeo
2025-01-07 23:41:19 +0000acidjnk_new(~acidjnk@p200300d6e7283f16946c8eff929943ae.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
2025-01-07 23:45:49 +0000sprotte24(~sprotte24@p200300d16f116c002c29764fca4182ef.dip0.t-ipconnect.de) (Quit: Leaving)
2025-01-07 23:48:34 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 23:53:42 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
2025-01-07 23:57:57 +0000merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-07 23:59:23 +0000emmanuelux(~emmanuelu@user/emmanuelux) emmanuelux