2023-06-10 00:02:43 +0200 | merijn | (~merijn@86-86-29-250.fixed.kpn.net) |
2023-06-10 00:05:31 +0200 | dtman34_ | (~dtman34@2601:447:d000:93c9:34ad:ec7c:770c:58f3) (Ping timeout: 240 seconds) |
2023-06-10 00:10:12 +0200 | __monty__ | (~toonn@user/toonn) (Quit: leaving) |
2023-06-10 00:12:32 +0200 | _ht | (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Remote host closed the connection) |
2023-06-10 00:12:42 +0200 | use-value | (~Thunderbi@2a00:23c6:8a03:2f01:75c2:a71f:beaa:29bf) (Remote host closed the connection) |
2023-06-10 00:12:51 +0200 | gnalzo | (~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 3.8) |
2023-06-10 00:13:01 +0200 | use-value | (~Thunderbi@2a00:23c6:8a03:2f01:75c2:a71f:beaa:29bf) |
2023-06-10 00:14:46 +0200 | takuan | (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
2023-06-10 00:15:05 +0200 | gurkenglas | (~user@dynamic-046-114-176-077.46.114.pool.telefonica.de) (Ping timeout: 240 seconds) |
2023-06-10 00:27:23 +0200 | titibandit | (~titibandi@user/titibandit) |
2023-06-10 00:29:32 +0200 | Pickchea | (~private@user/pickchea) (Quit: Leaving) |
2023-06-10 00:34:09 +0200 | oac | (~oac@72-50-214-210.fttp.usinternet.com) (Quit: oac) |
2023-06-10 00:34:26 +0200 | oac | (~oac@72-50-214-210.fttp.usinternet.com) |
2023-06-10 00:35:26 +0200 | thegeekinside | (~thegeekin@189.217.90.138) (Read error: Connection reset by peer) |
2023-06-10 00:37:08 +0200 | merijn | (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 240 seconds) |
2023-06-10 00:38:03 +0200 | johnw | (~johnw@76-234-69-149.lightspeed.frokca.sbcglobal.net) (Quit: ZNC - http://znc.in) |
2023-06-10 00:38:32 +0200 | johnw | (~johnw@76-234-69-149.lightspeed.frokca.sbcglobal.net) |
2023-06-10 00:39:29 +0200 | oac | (~oac@72-50-214-210.fttp.usinternet.com) (Quit: oac) |
2023-06-10 00:39:55 +0200 | oac_ | (~oac@72-50-214-210.fttp.usinternet.com) |
2023-06-10 00:43:43 +0200 | elain4 | (~textual@static-71-251-226-194.rcmdva.fios.verizon.net) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2023-06-10 00:58:05 +0200 | Tuplanolla | (~Tuplanoll@91-159-68-236.elisa-laajakaista.fi) (Quit: Leaving.) |
2023-06-10 01:07:17 +0200 | mauke_ | (~mauke@user/mauke) |
2023-06-10 01:09:14 +0200 | thegeekinside | (~thegeekin@189.217.90.138) |
2023-06-10 01:09:18 +0200 | mauke | (~mauke@user/mauke) (Ping timeout: 265 seconds) |
2023-06-10 01:09:19 +0200 | mauke_ | mauke |
2023-06-10 01:12:51 +0200 | foul_owl | (~kerry@71.212.137.212) (Read error: Connection reset by peer) |
2023-06-10 01:14:01 +0200 | acidjnk | (~acidjnk@p200300d6e7072f890867bba278f7090b.dip0.t-ipconnect.de) (Ping timeout: 240 seconds) |
2023-06-10 01:15:40 +0200 | foul_owl | (~kerry@71.212.137.212) |
2023-06-10 01:18:22 +0200 | byte | (~byte@user/byte) (Ping timeout: 250 seconds) |
2023-06-10 01:19:15 +0200 | byte | (~byte@user/byte) |
2023-06-10 01:19:27 +0200 | solaire | (~solaire@024-158-119-196.res.spectrum.com) (Ping timeout: 265 seconds) |
2023-06-10 01:19:41 +0200 | solaire | (~solaire@024-158-119-196.res.spectrum.com) |
2023-06-10 01:20:40 +0200 | oac_ | (~oac@72-50-214-210.fttp.usinternet.com) (Quit: oac_) |
2023-06-10 01:22:18 +0200 | nate2 | (~nate@c-98-45-169-16.hsd1.ca.comcast.net) |
2023-06-10 01:27:07 +0200 | nate2 | (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 240 seconds) |
2023-06-10 01:32:12 +0200 | dcoutts | (~duncan@54.42.150.83.ftth.as8758.net) |
2023-06-10 01:40:08 +0200 | azimut_ | (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 240 seconds) |
2023-06-10 01:41:52 +0200 | jero98772 | (~jero98772@2800:484:1d7f:5d36::1) (Ping timeout: 248 seconds) |
2023-06-10 01:46:10 +0200 | thegeekinside | (~thegeekin@189.217.90.138) (Read error: Connection reset by peer) |
2023-06-10 01:52:08 +0200 | jpds | (~jpds@gateway/tor-sasl/jpds) (Ping timeout: 240 seconds) |
2023-06-10 01:52:33 +0200 | jpds | (~jpds@gateway/tor-sasl/jpds) |
2023-06-10 01:54:26 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:d10a:3acf:6ef1:80ab) (Remote host closed the connection) |
2023-06-10 01:55:08 +0200 | jero98772 | (~jero98772@2800:484:1d7f:5d36::1) |
2023-06-10 01:55:26 +0200 | mi7 | (~mi7@76.132.133.207) |
2023-06-10 01:58:48 +0200 | chromoblob | (~user@37.113.180.121) (Ping timeout: 240 seconds) |
2023-06-10 02:02:16 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) |
2023-06-10 02:07:37 +0200 | oo_miguel | (~Thunderbi@77.252.47.84) (Ping timeout: 240 seconds) |
2023-06-10 02:08:05 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) (Ping timeout: 240 seconds) |
2023-06-10 02:13:46 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:d10a:3acf:6ef1:80ab) |
2023-06-10 02:14:16 +0200 | foul_owl | (~kerry@71.212.137.212) (Quit: WeeChat 2.3) |
2023-06-10 02:17:33 +0200 | foul_owl | (~kerry@71.212.137.212) |
2023-06-10 02:17:34 +0200 | titibandit | (~titibandi@user/titibandit) (Remote host closed the connection) |
2023-06-10 02:21:48 +0200 | YuutaW | (~YuutaW@2404:f4c0:f9c3:502::100:17b7) |
2023-06-10 02:29:37 +0200 | dcoutts | (~duncan@54.42.150.83.ftth.as8758.net) (Ping timeout: 240 seconds) |
2023-06-10 02:35:43 +0200 | thegeekinside | (~thegeekin@189.217.90.138) |
2023-06-10 02:39:12 +0200 | notzmv | (~zmv@user/notzmv) |
2023-06-10 02:39:16 +0200 | chromoblob | (~user@37.113.180.121) |
2023-06-10 02:43:25 +0200 | chromoblob | (~user@37.113.180.121) (Ping timeout: 240 seconds) |
2023-06-10 02:44:58 +0200 | foul_owl | (~kerry@71.212.137.212) (Quit: WeeChat 2.3) |
2023-06-10 02:49:33 +0200 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
2023-06-10 02:51:31 +0200 | jero98772 | (~jero98772@2800:484:1d7f:5d36::1) (Ping timeout: 250 seconds) |
2023-06-10 02:58:48 +0200 | jpds | (~jpds@gateway/tor-sasl/jpds) (Remote host closed the connection) |
2023-06-10 02:59:13 +0200 | mi7 | (~mi7@76.132.133.207) (Read error: Connection reset by peer) |
2023-06-10 03:02:51 +0200 | jpds | (~jpds@gateway/tor-sasl/jpds) |
2023-06-10 03:03:30 +0200 | jero98772 | (~jero98772@2800:484:1d7f:5d36::1) |
2023-06-10 03:07:38 +0200 | waleee | (~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7) (Ping timeout: 246 seconds) |
2023-06-10 03:10:48 +0200 | albet70 | (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
2023-06-10 03:10:57 +0200 | foul_owl | (~kerry@71.212.137.212) |
2023-06-10 03:15:31 +0200 | [itchyjunk] | (~itchyjunk@user/itchyjunk/x-7353470) (Ping timeout: 240 seconds) |
2023-06-10 03:16:57 +0200 | albet70 | (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
2023-06-10 03:24:15 +0200 | [itchyjunk] | (~itchyjunk@user/itchyjunk/x-7353470) |
2023-06-10 03:27:50 +0200 | haritz | (~hrtz@user/haritz) (Read error: Connection reset by peer) |
2023-06-10 03:27:59 +0200 | haritzondo | (~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220) |
2023-06-10 03:30:57 +0200 | merijn | (~merijn@145.90.225.5) |
2023-06-10 03:46:07 +0200 | vandita | (~vandit@80-95-85-0.pool.digikabel.hu) (Ping timeout: 240 seconds) |
2023-06-10 03:48:01 +0200 | vandita | (~vandit@84-236-1-108.pool.digikabel.hu) |
2023-06-10 04:02:23 +0200 | falafel | (~falafel@136.228.104.88) |
2023-06-10 04:03:47 +0200 | <Inst_> | hmmm |
2023-06-10 04:03:52 +0200 | <Inst_> | re bentley quicksort, this is pretty good |
2023-06-10 04:04:19 +0200 | merijn | (~merijn@145.90.225.5) (Ping timeout: 250 seconds) |
2023-06-10 04:07:56 +0200 | dtman34 | (~dtman34@2601:447:d000:93c9:5fba:8e72:71c9:3ed8) |
2023-06-10 04:10:40 +0200 | <Inst_> | https://paste.tomsmeding.com/bv3KHVfa |
2023-06-10 04:10:48 +0200 | <Inst_> | just gotta clean the undefined, but it looks pretty terse |
2023-06-10 04:13:28 +0200 | <Inst_> | ehhh, not using forAccumM correctly, but w/e, should be able to be competitive with a py or julia implementation in terseness |
2023-06-10 04:15:26 +0200 | nate2 | (~nate@c-98-45-169-16.hsd1.ca.comcast.net) |
2023-06-10 04:16:53 +0200 | hpc | (~juzz@ip98-169-35-163.dc.dc.cox.net) (Ping timeout: 268 seconds) |
2023-06-10 04:17:06 +0200 | hpc | (~juzz@ip98-169-35-163.dc.dc.cox.net) |
2023-06-10 04:19:03 +0200 | haritzondo | (~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220) (Quit: ZNC 1.8.2+deb2 - https://znc.in) |
2023-06-10 04:19:20 +0200 | finn_elija | (~finn_elij@user/finn-elija/x-0085643) |
2023-06-10 04:19:20 +0200 | FinnElija | (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija))) |
2023-06-10 04:19:20 +0200 | finn_elija | FinnElija |
2023-06-10 04:24:53 +0200 | thegeekinside | (~thegeekin@189.217.90.138) (Read error: Connection reset by peer) |
2023-06-10 04:26:05 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 240 seconds) |
2023-06-10 04:27:34 +0200 | haritz | (~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220) |
2023-06-10 04:27:34 +0200 | haritz | (~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220) (Changing host) |
2023-06-10 04:27:34 +0200 | haritz | (~hrtz@user/haritz) |
2023-06-10 04:32:15 +0200 | Lycurgus | (~juan@user/Lycurgus) |
2023-06-10 04:32:43 +0200 | wroathe | (~wroathe@207-153-38-140.fttp.usinternet.com) |
2023-06-10 04:32:43 +0200 | wroathe | (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host) |
2023-06-10 04:32:43 +0200 | wroathe | (~wroathe@user/wroathe) |
2023-06-10 04:32:59 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) |
2023-06-10 04:33:28 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 04:34:39 +0200 | falafel | (~falafel@136.228.104.88) (Ping timeout: 250 seconds) |
2023-06-10 04:37:15 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:d10a:3acf:6ef1:80ab) (Ping timeout: 250 seconds) |
2023-06-10 04:42:28 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 250 seconds) |
2023-06-10 04:43:12 +0200 | ddellacosta | (~ddellacos@146.70.171.139) |
2023-06-10 04:47:43 +0200 | td_ | (~td@i53870936.versanet.de) (Ping timeout: 268 seconds) |
2023-06-10 04:49:19 +0200 | td_ | (~td@i5387090B.versanet.de) |
2023-06-10 04:49:22 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 04:52:46 +0200 | thegeekinside | (~thegeekin@189.217.90.138) |
2023-06-10 04:55:33 +0200 | thegeekinside | (~thegeekin@189.217.90.138) (Read error: Connection reset by peer) |
2023-06-10 04:56:05 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 240 seconds) |
2023-06-10 04:56:58 +0200 | barrucadu | (~barrucadu@carcosa.barrucadu.co.uk) (Ping timeout: 268 seconds) |
2023-06-10 04:57:14 +0200 | barrucadu | (~barrucadu@carcosa.barrucadu.co.uk) |
2023-06-10 05:13:27 +0200 | Batzy | (~quassel@user/batzy) (Read error: Connection reset by peer) |
2023-06-10 05:16:20 +0200 | <Inst_> | https://paste.tomsmeding.com/faan1VhU |
2023-06-10 05:16:34 +0200 | jero98772 | (~jero98772@2800:484:1d7f:5d36::1) (Remote host closed the connection) |
2023-06-10 05:16:34 +0200 | Batzy | (~quassel@user/batzy) |
2023-06-10 05:16:58 +0200 | <Inst_> | if gurkenglas is still interested, I ended up using forAccumM as suggested, although, obv, it makes clear we sort of want forAccumM_ |
2023-06-10 05:17:49 +0200 | <Inst_> | i'm wondering if I can get rid of the >>= in the lambda, i.e, switch ti to applicative only |
2023-06-10 05:18:17 +0200 | Lycurgus | (~juan@user/Lycurgus) (Quit: Exeunt: personae.ai-integration.biz) |
2023-06-10 05:18:37 +0200 | nate2 | (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 240 seconds) |
2023-06-10 05:27:58 +0200 | dtman34 | (~dtman34@2601:447:d000:93c9:5fba:8e72:71c9:3ed8) (Ping timeout: 250 seconds) |
2023-06-10 05:31:38 +0200 | dtman34 | (~dtman34@76.156.89.180) |
2023-06-10 05:32:13 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) |
2023-06-10 05:33:40 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 05:37:40 +0200 | tv | (~tv@user/tv) (Ping timeout: 268 seconds) |
2023-06-10 05:38:03 +0200 | tv | (~tv@user/tv) |
2023-06-10 05:38:05 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 240 seconds) |
2023-06-10 05:38:05 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) (Ping timeout: 240 seconds) |
2023-06-10 05:38:57 +0200 | mrmr | (~mrmr@user/mrmr) |
2023-06-10 05:39:39 +0200 | wroathe | (~wroathe@user/wroathe) (Ping timeout: 250 seconds) |
2023-06-10 05:40:35 +0200 | [itchyjunk] | (~itchyjunk@user/itchyjunk/x-7353470) (Remote host closed the connection) |
2023-06-10 05:43:01 +0200 | dtman34 | (~dtman34@76.156.89.180) (Ping timeout: 256 seconds) |
2023-06-10 05:43:15 +0200 | <Inst_> | slowly brainwashing my Clojurian fanboy acquaintance into liking Haskell, or at least Idris |
2023-06-10 05:43:19 +0200 | Inst_ | Inst |
2023-06-10 05:43:34 +0200 | <Inst> | "hey ,if you hate Haskell, leran Idris so you can at least know what you're talking about" |
2023-06-10 05:43:36 +0200 | <Inst> | bait accepted |
2023-06-10 05:44:25 +0200 | <Inst> | https://paste.tomsmeding.com/67OhGSKS |
2023-06-10 05:44:32 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 05:45:46 +0200 | <Inst> | wondering if this version is "sinful" in that it seems to be passing an effectively unused value around, i.e, will the optimizer take away the penalty for trying to pass the mutvar around? |
2023-06-10 05:48:33 +0200 | falafel | (~falafel@136.228.104.88) |
2023-06-10 05:49:20 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 248 seconds) |
2023-06-10 05:55:55 +0200 | dsrt^ | (~dsrt@c-71-204-38-59.hsd1.ga.comcast.net) |
2023-06-10 05:58:57 +0200 | <Inst> | now i sort of want an unsafeInterleaveST |
2023-06-10 05:58:59 +0200 | takuan | (~takuan@178-116-218-225.access.telenet.be) |
2023-06-10 05:59:15 +0200 | <Inst> | oh, it exists |
2023-06-10 06:06:56 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 06:07:52 +0200 | rekahsoft | (~rekahsoft@bras-base-orllon1122w-grc-04-174-88-193-177.dsl.bell.ca) |
2023-06-10 06:11:37 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 240 seconds) |
2023-06-10 06:19:50 +0200 | pavonia_ | (~user@user/siracusa) |
2023-06-10 06:21:27 +0200 | pavonia | (~user@user/siracusa) (Ping timeout: 268 seconds) |
2023-06-10 06:22:00 +0200 | pavonia_ | pavonia |
2023-06-10 06:22:28 +0200 | shapr | (~user@2600:1700:c640:3100:94b7:1b2e:f0d2:a517) (Ping timeout: 240 seconds) |
2023-06-10 06:23:57 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 06:23:59 +0200 | dtman34 | (~dtman34@2601:447:d000:93c9:aced:473b:ec74:db87) |
2023-06-10 06:24:15 +0200 | chromoblob | (~user@37.113.180.121) |
2023-06-10 06:28:05 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 240 seconds) |
2023-06-10 06:28:37 +0200 | chromoblob | (~user@37.113.180.121) (Ping timeout: 240 seconds) |
2023-06-10 06:30:43 +0200 | dtman34 | (~dtman34@2601:447:d000:93c9:aced:473b:ec74:db87) (Ping timeout: 265 seconds) |
2023-06-10 06:34:52 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 06:39:08 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 240 seconds) |
2023-06-10 06:40:34 +0200 | vandita | (~vandit@84-236-1-108.pool.digikabel.hu) (Ping timeout: 268 seconds) |
2023-06-10 06:42:15 +0200 | vandita | (~vandit@87-97-82-134.pool.digikabel.hu) |
2023-06-10 06:44:53 +0200 | coot_ | (~coot@89.69.206.216) |
2023-06-10 06:47:03 +0200 | coot | (~coot@89-69-206-216.dynamic.chello.pl) (Ping timeout: 256 seconds) |
2023-06-10 06:47:03 +0200 | coot_ | coot |
2023-06-10 06:51:49 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 06:55:15 +0200 | chromoblob | (~user@37.113.180.121) |
2023-06-10 06:56:21 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 250 seconds) |
2023-06-10 06:56:26 +0200 | thegeekinside | (~thegeekin@189.217.90.138) |
2023-06-10 06:57:07 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 06:59:09 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) |
2023-06-10 07:00:37 +0200 | chromoblob | (~user@37.113.180.121) (Ping timeout: 240 seconds) |
2023-06-10 07:02:09 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 268 seconds) |
2023-06-10 07:05:14 +0200 | Helle | (~helle@user/Helle) (Ping timeout: 268 seconds) |
2023-06-10 07:05:21 +0200 | Helle | (~helle@user/Helle) |
2023-06-10 07:08:28 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 07:12:45 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 240 seconds) |
2023-06-10 07:13:43 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b))) |
2023-06-10 07:13:44 +0200 | allbery_b | (~geekosaur@xmonad/geekosaur) |
2023-06-10 07:13:47 +0200 | allbery_b | geekosaur |
2023-06-10 07:13:57 +0200 | coot | (~coot@89.69.206.216) (Read error: Connection reset by peer) |
2023-06-10 07:14:12 +0200 | coot | (~coot@89-69-206-216.dynamic.chello.pl) |
2023-06-10 07:16:31 +0200 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 256 seconds) |
2023-06-10 07:17:34 +0200 | incertia | (~incertia@209.122.71.127) (Ping timeout: 268 seconds) |
2023-06-10 07:18:11 +0200 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
2023-06-10 07:18:29 +0200 | bontaq | (~user@ool-45779b84.dyn.optonline.net) |
2023-06-10 07:18:29 +0200 | incertia | (~incertia@209.122.71.127) |
2023-06-10 07:19:09 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 07:23:53 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 265 seconds) |
2023-06-10 07:30:11 +0200 | gawen | (~gawen@user/gawen) (Quit: cya) |
2023-06-10 07:31:32 +0200 | gawen | (~gawen@user/gawen) |
2023-06-10 07:32:35 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) (Ping timeout: 246 seconds) |
2023-06-10 07:36:07 +0200 | thegeekinside | (~thegeekin@189.217.90.138) (Read error: Connection reset by peer) |
2023-06-10 07:36:16 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 07:40:37 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 240 seconds) |
2023-06-10 07:44:56 +0200 | chromoblob | (~user@37.113.180.121) |
2023-06-10 07:45:05 +0200 | dysfigured | (~dfg@dfg.rocks) |
2023-06-10 07:45:11 +0200 | trev | (~trev@user/trev) |
2023-06-10 07:45:56 +0200 | dfg | (~dfg@user/dfg) (Ping timeout: 268 seconds) |
2023-06-10 07:51:48 +0200 | gnalzo | (~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) |
2023-06-10 07:52:41 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 07:57:07 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 240 seconds) |
2023-06-10 07:58:27 +0200 | harveypwca | (~harveypwc@2601:246:c180:a570:3828:d8:e523:3f67) |
2023-06-10 08:01:51 +0200 | hrberg | (~quassel@171.79-160-161.customer.lyse.net) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) |
2023-06-10 08:02:12 +0200 | hrberg | (~quassel@171.79-160-161.customer.lyse.net) |
2023-06-10 08:05:27 +0200 | notzmv | (~zmv@user/notzmv) (Ping timeout: 265 seconds) |
2023-06-10 08:05:40 +0200 | remexre | (~remexre@user/remexre) (Ping timeout: 268 seconds) |
2023-06-10 08:07:23 +0200 | remexre | (~remexre@user/remexre) |
2023-06-10 08:21:14 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 08:25:37 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 240 seconds) |
2023-06-10 08:27:21 +0200 | chromoblob | (~user@37.113.180.121) (Ping timeout: 250 seconds) |
2023-06-10 08:28:48 +0200 | falafel | (~falafel@136.228.104.88) (Ping timeout: 248 seconds) |
2023-06-10 08:32:52 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 08:35:46 +0200 | rekahsoft | (~rekahsoft@bras-base-orllon1122w-grc-04-174-88-193-177.dsl.bell.ca) (Remote host closed the connection) |
2023-06-10 08:36:27 +0200 | rekahsoft | (~rekahsoft@bras-base-orllon1122w-grc-04-174-88-193-177.dsl.bell.ca) |
2023-06-10 08:37:44 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 268 seconds) |
2023-06-10 08:39:08 +0200 | notzmv | (~zmv@user/notzmv) |
2023-06-10 08:40:49 +0200 | tureba | (~tureba@tureba.org) (Ping timeout: 268 seconds) |
2023-06-10 08:41:29 +0200 | weibo5555555 | (~user@resnet-nat44-128-114-255-129.ucsc.edu) |
2023-06-10 08:43:41 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 08:46:50 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) |
2023-06-10 08:48:50 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 268 seconds) |
2023-06-10 08:50:45 +0200 | ezzieyguywuf | (~Unknown@user/ezzieyguywuf) (Ping timeout: 250 seconds) |
2023-06-10 08:53:05 +0200 | gnalzo | (~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 3.8) |
2023-06-10 08:53:09 +0200 | rekahsoft | (~rekahsoft@bras-base-orllon1122w-grc-04-174-88-193-177.dsl.bell.ca) (Ping timeout: 268 seconds) |
2023-06-10 08:53:48 +0200 | tureba | (~tureba@tureba.org) |
2023-06-10 08:59:14 +0200 | mi7 | (~mi7@76.132.133.207) |
2023-06-10 09:09:07 +0200 | Unicorn_Princess | (~Unicorn_P@user/Unicorn-Princess/x-3540542) |
2023-06-10 09:09:49 +0200 | notzmv | (~zmv@user/notzmv) (Ping timeout: 250 seconds) |
2023-06-10 09:12:09 +0200 | bontaq | (~user@ool-45779b84.dyn.optonline.net) (Ping timeout: 265 seconds) |
2023-06-10 09:20:10 +0200 | <c_wraith> | it's *incredibly* unsafe |
2023-06-10 09:20:19 +0200 | <c_wraith> | but sometimes it's what you need |
2023-06-10 09:20:54 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) (Ping timeout: 268 seconds) |
2023-06-10 09:22:28 +0200 | <probie> | I don't think it's what is needed here |
2023-06-10 09:24:29 +0200 | dtman34 | (~dtman34@76.156.89.180) |
2023-06-10 09:25:37 +0200 | acidjnk | (~acidjnk@p200300d6e7072f89493c4d8adcfe77e7.dip0.t-ipconnect.de) |
2023-06-10 09:25:57 +0200 | kilolympus | (~kilolympu@213.144.144.24) (Quit: See you later! :)) |
2023-06-10 09:26:56 +0200 | notzmv | (~zmv@user/notzmv) |
2023-06-10 09:29:55 +0200 | gurkenglas | (~user@dynamic-046-114-178-236.46.114.pool.telefonica.de) |
2023-06-10 09:30:45 +0200 | dtman34 | (~dtman34@76.156.89.180) (Ping timeout: 240 seconds) |
2023-06-10 09:33:55 +0200 | biberu\ | (~biberu@user/biberu) |
2023-06-10 09:35:05 +0200 | hololeap | (~quassel@user/hololeap) (Ping timeout: 268 seconds) |
2023-06-10 09:35:14 +0200 | hololeap | (~quassel@user/hololeap) |
2023-06-10 09:36:19 +0200 | mcglk | (~mcglk@131.191.19.145) (Ping timeout: 268 seconds) |
2023-06-10 09:38:10 +0200 | biberu | (~biberu@user/biberu) (Ping timeout: 268 seconds) |
2023-06-10 09:38:10 +0200 | biberu\ | biberu |
2023-06-10 09:42:53 +0200 | hisa386 | (~hisa38@104.181.102.238) |
2023-06-10 09:43:08 +0200 | mcglk | (~mcglk@131.191.19.145) |
2023-06-10 09:44:25 +0200 | hisa38 | (~hisa38@104-181-102-238.lightspeed.wepbfl.sbcglobal.net) (Ping timeout: 240 seconds) |
2023-06-10 09:44:25 +0200 | hisa386 | hisa38 |
2023-06-10 09:49:25 +0200 | zincy | (~tom@2a00:23c8:970c:4801:5b6a:e81b:79dc:f684) |
2023-06-10 09:49:26 +0200 | ezzieyguywuf | (~Unknown@user/ezzieyguywuf) |
2023-06-10 09:56:23 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) |
2023-06-10 10:00:06 +0200 | gmg | (~user@user/gehmehgeh) |
2023-06-10 10:01:36 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) (Ping timeout: 268 seconds) |
2023-06-10 10:01:48 +0200 | ezzieyguywuf | (~Unknown@user/ezzieyguywuf) (Ping timeout: 240 seconds) |
2023-06-10 10:01:57 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 10:02:50 +0200 | Patternmaster | (~georg@user/Patternmaster) (Ping timeout: 268 seconds) |
2023-06-10 10:03:03 +0200 | Patternmaster | (~georg@li1192-118.members.linode.com) |
2023-06-10 10:03:03 +0200 | Patternmaster | (~georg@li1192-118.members.linode.com) (Changing host) |
2023-06-10 10:03:03 +0200 | Patternmaster | (~georg@user/Patternmaster) |
2023-06-10 10:03:27 +0200 | oljenkins | (~philipp@p5dec4bb3.dip0.t-ipconnect.de) (Ping timeout: 268 seconds) |
2023-06-10 10:04:41 +0200 | oljenkins | (~philipp@p5dec4bb3.dip0.t-ipconnect.de) |
2023-06-10 10:05:05 +0200 | ripspin | (~chatzilla@1.145.142.154) |
2023-06-10 10:06:28 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 240 seconds) |
2023-06-10 10:13:35 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) |
2023-06-10 10:18:29 +0200 | oo_miguel | (~Thunderbi@77.252.47.84) |
2023-06-10 10:18:37 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) (Ping timeout: 240 seconds) |
2023-06-10 10:19:08 +0200 | alexherbo2 | (~alexherbo@2a02-842a-8180-4601-f598-e22b-a669-b558.rev.sfr.net) |
2023-06-10 10:27:34 +0200 | econo | (uid147250@user/econo) (Quit: Connection closed for inactivity) |
2023-06-10 10:33:13 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) |
2023-06-10 10:39:47 +0200 | ru0mad | (~ru0mad@82.66.103.117) |
2023-06-10 10:42:34 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 10:47:19 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 256 seconds) |
2023-06-10 10:50:07 +0200 | dtman34 | (~dtman34@2601:447:d000:93c9:bdda:f673:5d0e:d1f) |
2023-06-10 10:52:40 +0200 | ru0mad | (~ru0mad@82.66.103.117) (Remote host closed the connection) |
2023-06-10 10:53:09 +0200 | ru0mad | (~ru0mad@titan.ruomad.net) |
2023-06-10 10:53:54 +0200 | dhil | (~dhil@78.45.150.83.ewm.ftth.as8758.net) |
2023-06-10 10:54:34 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 10:56:09 +0200 | Tuplanolla | (~Tuplanoll@91-159-68-236.elisa-laajakaista.fi) |
2023-06-10 10:58:57 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 268 seconds) |
2023-06-10 10:59:39 +0200 | titibandit | (~titibandi@user/titibandit) |
2023-06-10 11:00:36 +0200 | Sgeo | (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
2023-06-10 11:00:37 +0200 | dhil | (~dhil@78.45.150.83.ewm.ftth.as8758.net) (Ping timeout: 240 seconds) |
2023-06-10 11:01:48 +0200 | FinnElija | (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija))) |
2023-06-10 11:01:48 +0200 | finn_elija | (~finn_elij@user/finn-elija/x-0085643) |
2023-06-10 11:01:48 +0200 | finn_elija | FinnElija |
2023-06-10 11:02:08 +0200 | ec_ | (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds) |
2023-06-10 11:03:26 +0200 | ec_ | (~ec@gateway/tor-sasl/ec) |
2023-06-10 11:05:07 +0200 | ru0mad | (~ru0mad@titan.ruomad.net) (Ping timeout: 240 seconds) |
2023-06-10 11:05:34 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 11:05:52 +0200 | ru0mad | (~ru0mad@titan.ruomad.net) |
2023-06-10 11:06:21 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) (Ping timeout: 268 seconds) |
2023-06-10 11:06:21 +0200 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 268 seconds) |
2023-06-10 11:06:28 +0200 | azimut | (~azimut@gateway/tor-sasl/azimut) |
2023-06-10 11:06:29 +0200 | Lord_of_Life_ | (~Lord@user/lord-of-life/x-2819915) |
2023-06-10 11:07:21 +0200 | weibo5555555 | (~user@resnet-nat44-128-114-255-129.ucsc.edu) (Remote host closed the connection) |
2023-06-10 11:07:48 +0200 | Lord_of_Life_ | Lord_of_Life |
2023-06-10 11:08:59 +0200 | bliminse | (~bliminse@user/bliminse) (Quit: leaving) |
2023-06-10 11:09:56 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 246 seconds) |
2023-06-10 11:10:46 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 11:12:22 +0200 | chomwitt | (~chomwitt@2a02:587:7a17:7500:1ac0:4dff:fedb:a3f1) |
2023-06-10 11:15:11 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 246 seconds) |
2023-06-10 11:19:55 +0200 | remedan | (~remedan@ip-94-112-0-18.bb.vodafone.cz) (Ping timeout: 268 seconds) |
2023-06-10 11:20:14 +0200 | chromoblob | (~user@37.113.180.121) |
2023-06-10 11:20:15 +0200 | beteigeuze | (~Thunderbi@bl14-81-220.dsl.telepac.pt) |
2023-06-10 11:20:16 +0200 | beteigeuze | (~Thunderbi@bl14-81-220.dsl.telepac.pt) (Client Quit) |
2023-06-10 11:20:32 +0200 | ec_ | (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds) |
2023-06-10 11:20:42 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 11:21:07 +0200 | remedan | (~remedan@ip-94-112-0-18.bb.vodafone.cz) |
2023-06-10 11:22:08 +0200 | _ht | (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) |
2023-06-10 11:26:45 +0200 | chromoblob | (~user@37.113.180.121) (Ping timeout: 240 seconds) |
2023-06-10 11:28:13 +0200 | sllk_ | (~sllk@vps-73d553ae.vps.ovh.net) |
2023-06-10 11:29:06 +0200 | FinnElija | (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija))) |
2023-06-10 11:29:06 +0200 | finn_elija | (~finn_elij@user/finn-elija/x-0085643) |
2023-06-10 11:29:06 +0200 | finn_elija | FinnElija |
2023-06-10 11:30:24 +0200 | sllk | (~sllk@user/sllk) (Ping timeout: 268 seconds) |
2023-06-10 11:30:51 +0200 | chromoblob | (~user@37.113.180.121) |
2023-06-10 11:31:38 +0200 | haveo | (~haveo@sl35.iuwt.fr) (Ping timeout: 268 seconds) |
2023-06-10 11:31:47 +0200 | haveo | (~haveo@sl35.iuwt.fr) |
2023-06-10 11:33:45 +0200 | phma | (~phma@2001:5b0:211f:ccc8:19ff:742c:33:de25) (Read error: Connection reset by peer) |
2023-06-10 11:34:10 +0200 | phma | (phma@2001:5b0:211f:ccc8:e54d:5953:3aa6:3405) |
2023-06-10 11:36:44 +0200 | tzh | (~tzh@24.21.73.154) (Quit: zzz) |
2023-06-10 11:37:48 +0200 | dontdieych | (~alarm@132.226.169.184) (Ping timeout: 268 seconds) |
2023-06-10 11:39:38 +0200 | dontdieych | (~alarm@132.226.169.184) |
2023-06-10 11:42:49 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:fcee:6fb9:64d2:31ae) |
2023-06-10 11:43:30 +0200 | alexherbo2 | (~alexherbo@2a02-842a-8180-4601-f598-e22b-a669-b558.rev.sfr.net) (Remote host closed the connection) |
2023-06-10 11:44:37 +0200 | taupiqueur | (~taupiqueu@2a02-842a-8180-4601-f598-e22b-a669-b558.rev.sfr.net) (Quit: WeeChat 3.8) |
2023-06-10 11:45:38 +0200 | yaroot_ | (~yaroot@2400:4052:ac0:d900:1cf4:2aff:fe51:c04c) |
2023-06-10 11:46:13 +0200 | ru0mad | (~ru0mad@titan.ruomad.net) (Remote host closed the connection) |
2023-06-10 11:46:42 +0200 | yaroot | (~yaroot@p3001131-ipngn7601souka.saitama.ocn.ne.jp) (Ping timeout: 250 seconds) |
2023-06-10 11:46:42 +0200 | yaroot_ | yaroot |
2023-06-10 11:47:08 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:fcee:6fb9:64d2:31ae) (Ping timeout: 250 seconds) |
2023-06-10 11:52:54 +0200 | justache- | (~justache@user/justache) |
2023-06-10 11:53:49 +0200 | hamzam3 | (~hamzam3@2a02:2788:409:ffb7:ebb0:3043:a8a8:755f) |
2023-06-10 11:53:50 +0200 | justache | (~justache@user/justache) (Ping timeout: 268 seconds) |
2023-06-10 12:02:58 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Quit: WeeChat 3.8) |
2023-06-10 12:03:08 +0200 | gurkenglas | (~user@dynamic-046-114-178-236.46.114.pool.telefonica.de) (Ping timeout: 246 seconds) |
2023-06-10 12:03:18 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 12:06:12 +0200 | yaroot | (~yaroot@2400:4052:ac0:d900:1cf4:2aff:fe51:c04c) (Ping timeout: 250 seconds) |
2023-06-10 12:06:37 +0200 | yaroot | (~yaroot@p3129224-ipngn5601souka.saitama.ocn.ne.jp) |
2023-06-10 12:10:59 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Quit: WeeChat 3.8) |
2023-06-10 12:11:17 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 12:14:05 +0200 | chromoblob | (~user@37.113.180.121) (Ping timeout: 240 seconds) |
2023-06-10 12:14:20 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Client Quit) |
2023-06-10 12:14:38 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 12:14:50 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Client Quit) |
2023-06-10 12:15:30 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 12:18:13 +0200 | gurkenglas | (~user@dynamic-046-114-178-236.46.114.pool.telefonica.de) |
2023-06-10 12:20:56 +0200 | chromoblob | (~user@37.113.180.121) |
2023-06-10 12:22:08 +0200 | vandita | (~vandit@87-97-82-134.pool.digikabel.hu) (Ping timeout: 240 seconds) |
2023-06-10 12:24:17 +0200 | vandita | (~vandit@78-131-74-127.pool.digikabel.hu) |
2023-06-10 12:27:21 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) |
2023-06-10 12:32:40 +0200 | taupiqueur | (~taupiqueu@2a02-842a-8180-4601-1d58-656b-ba1a-a353.rev.sfr.net) |
2023-06-10 12:33:55 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) (Ping timeout: 268 seconds) |
2023-06-10 12:38:12 +0200 | kriity | (~kriity@c-76-155-235-153.hsd1.co.comcast.net) |
2023-06-10 12:38:49 +0200 | kriity | (~kriity@c-76-155-235-153.hsd1.co.comcast.net) (Client Quit) |
2023-06-10 12:41:14 +0200 | dcoutts | (~duncan@2001:620:130:6092:8b6f:ee09:26cb:f12f) |
2023-06-10 12:42:24 +0200 | titibandit | (~titibandi@user/titibandit) (Ping timeout: 265 seconds) |
2023-06-10 12:43:01 +0200 | titibandit | (~titibandi@user/titibandit) |
2023-06-10 12:45:11 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 250 seconds) |
2023-06-10 12:53:18 +0200 | tremon | (~tremon@83.80.159.219) |
2023-06-10 13:00:46 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) (Ping timeout: 265 seconds) |
2023-06-10 13:01:13 +0200 | jle` | (~jle`@23.240.75.236) (Ping timeout: 250 seconds) |
2023-06-10 13:03:20 +0200 | jle` | (~jle`@cpe-23-240-75-236.socal.res.rr.com) |
2023-06-10 13:05:20 +0200 | img | (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in) |
2023-06-10 13:07:05 +0200 | solaire | (~solaire@024-158-119-196.res.spectrum.com) (Ping timeout: 240 seconds) |
2023-06-10 13:08:15 +0200 | img | (~img@user/img) |
2023-06-10 13:09:08 +0200 | dcoutts | (~duncan@2001:620:130:6092:8b6f:ee09:26cb:f12f) (Ping timeout: 240 seconds) |
2023-06-10 13:10:03 +0200 | dcoutts | (~duncan@2001:620:130:6092:8b6f:ee09:26cb:f12f) |
2023-06-10 13:10:55 +0200 | gurkenglas | (~user@dynamic-046-114-178-236.46.114.pool.telefonica.de) (Ping timeout: 268 seconds) |
2023-06-10 13:11:58 +0200 | alexherbo2 | (~alexherbo@2a02-842a-8180-4601-1d58-656b-ba1a-a353.rev.sfr.net) |
2023-06-10 13:15:34 +0200 | img | (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in) |
2023-06-10 13:16:11 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 13:20:47 +0200 | img | (~img@user/img) |
2023-06-10 13:22:27 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 250 seconds) |
2023-06-10 13:23:52 +0200 | Lycurgus | (~juan@user/Lycurgus) |
2023-06-10 13:29:29 +0200 | alexherbo2 | (~alexherbo@2a02-842a-8180-4601-1d58-656b-ba1a-a353.rev.sfr.net) (Remote host closed the connection) |
2023-06-10 13:30:29 +0200 | <Inst> | the unsafeInterleaveST doesn't help |
2023-06-10 13:30:45 +0200 | <Inst> | and I've had experience using unsafeInterleaveIO to force an IO action to be lazy |
2023-06-10 13:31:07 +0200 | <Inst> | everytime someone uses readFile, they're technically using unsafeInterleaveIO |
2023-06-10 13:31:49 +0200 | gnalzo | (~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) |
2023-06-10 13:34:46 +0200 | merijn | (~merijn@86-86-29-250.fixed.kpn.net) |
2023-06-10 13:39:28 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 13:44:55 +0200 | ru0mad | (~ru0mad@titan.ruomad.net) |
2023-06-10 13:45:17 +0200 | coot | (~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot) |
2023-06-10 13:45:48 +0200 | ru0mad | (~ru0mad@titan.ruomad.net) (Remote host closed the connection) |
2023-06-10 13:46:16 +0200 | ru0mad | (~ru0mad@titan.ruomad.net) |
2023-06-10 13:46:59 +0200 | <int-e> | help with what though |
2023-06-10 13:51:00 +0200 | ru0mad | (~ru0mad@titan.ruomad.net) (Ping timeout: 268 seconds) |
2023-06-10 14:05:48 +0200 | lortabac | (~lortabac@2001:620:130:6092:1b1e:fdb3:d3f4:a94b) |
2023-06-10 14:09:30 +0200 | merijn | (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 268 seconds) |
2023-06-10 14:10:07 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 268 seconds) |
2023-06-10 14:13:40 +0200 | coot | (~coot@89-69-206-216.dynamic.chello.pl) |
2023-06-10 14:13:59 +0200 | <hamzam3> | Hello, I have a question about TH |
2023-06-10 14:14:23 +0200 | <hamzam3> | Is there a way to reify a declaration and turn it into an expression ? |
2023-06-10 14:17:29 +0200 | <hamzam3> | And to what extent is reification incomplete, because it seems like there is a lot of compiler information still not accessible (like function body) ? |
2023-06-10 14:17:40 +0200 | kraftwerk28 | (~kraftwerk@178.62.210.83) (Quit: *disconnects*) |
2023-06-10 14:18:16 +0200 | jero98772 | (~jero98772@190.158.28.80) |
2023-06-10 14:18:44 +0200 | img | (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in) |
2023-06-10 14:18:51 +0200 | kraftwerk28 | (~kraftwerk@178.62.210.83) |
2023-06-10 14:21:37 +0200 | img | (~img@user/img) |
2023-06-10 14:21:50 +0200 | abrar_ | (~abrar@pool-72-78-199-186.phlapa.fios.verizon.net) (Ping timeout: 268 seconds) |
2023-06-10 14:22:14 +0200 | abrar_ | (~abrar@pool-72-78-199-186.phlapa.fios.verizon.net) |
2023-06-10 14:29:20 +0200 | img | (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in) |
2023-06-10 14:32:35 +0200 | img | (~img@user/img) |
2023-06-10 14:34:31 +0200 | bliminse | (~bliminse@user/bliminse) |
2023-06-10 14:35:23 +0200 | szkl | (uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity) |
2023-06-10 14:37:20 +0200 | img | (~img@user/img) (Client Quit) |
2023-06-10 14:39:03 +0200 | jinsun__ | (~jinsun@user/jinsun) |
2023-06-10 14:39:03 +0200 | jinsun | Guest9059 |
2023-06-10 14:39:03 +0200 | Guest9059 | (~jinsun@user/jinsun) (Killed (mercury.libera.chat (Nickname regained by services))) |
2023-06-10 14:39:03 +0200 | jinsun__ | jinsun |
2023-06-10 14:39:21 +0200 | elain4 | (~textual@2601:5c0:8200:990:8c48:fc11:601:cbcc) |
2023-06-10 14:40:39 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 14:42:13 +0200 | img | (~img@user/img) |
2023-06-10 14:45:20 +0200 | vandita | (~vandit@78-131-74-127.pool.digikabel.hu) (Ping timeout: 248 seconds) |
2023-06-10 14:45:53 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 268 seconds) |
2023-06-10 14:47:02 +0200 | vandita | (~vandit@188-143-101-121.pool.digikabel.hu) |
2023-06-10 14:47:14 +0200 | gnalzo | (~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 3.8) |
2023-06-10 14:51:46 +0200 | elain4 | (~textual@2601:5c0:8200:990:8c48:fc11:601:cbcc) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2023-06-10 14:52:47 +0200 | coot | (~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot) |
2023-06-10 14:57:38 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 14:58:11 +0200 | hamzam3 | (~hamzam3@2a02:2788:409:ffb7:ebb0:3043:a8a8:755f) (Ping timeout: 265 seconds) |
2023-06-10 15:02:07 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 240 seconds) |
2023-06-10 15:03:22 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 15:08:05 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 268 seconds) |
2023-06-10 15:09:37 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 15:13:37 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 240 seconds) |
2023-06-10 15:14:08 +0200 | FinnElija | (~finn_elij@user/finn-elija/x-0085643) (Ping timeout: 240 seconds) |
2023-06-10 15:18:38 +0200 | Pickchea | (~private@user/pickchea) |
2023-06-10 15:20:08 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 240 seconds) |
2023-06-10 15:22:56 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) |
2023-06-10 15:23:01 +0200 | acidjnk | (~acidjnk@p200300d6e7072f89493c4d8adcfe77e7.dip0.t-ipconnect.de) (Ping timeout: 240 seconds) |
2023-06-10 15:25:10 +0200 | ubert | (~Thunderbi@p200300ecdf00020fa50f8d1a24e7a70c.dip0.t-ipconnect.de) |
2023-06-10 15:25:33 +0200 | harveypwca | (~harveypwc@2601:246:c180:a570:3828:d8:e523:3f67) (Quit: Leaving) |
2023-06-10 15:27:12 +0200 | euandreh | (~Thunderbi@189.6.18.7) (Remote host closed the connection) |
2023-06-10 15:29:53 +0200 | euandreh | (~Thunderbi@189.6.18.7) |
2023-06-10 15:30:27 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) |
2023-06-10 15:31:32 +0200 | lortabac | (~lortabac@2001:620:130:6092:1b1e:fdb3:d3f4:a94b) (Ping timeout: 265 seconds) |
2023-06-10 15:37:43 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 15:40:49 +0200 | Guest|83 | (~Guest|83@p4fdf70f3.dip0.t-ipconnect.de) |
2023-06-10 15:41:05 +0200 | <Guest|83> | Hallo |
2023-06-10 15:41:15 +0200 | <geekosaur> | hi |
2023-06-10 15:42:18 +0200 | <Guest|83> | ich möchte ghci installieren, weiß aber nicht wie. Habe es mehrmals versucht, jedoch ist es mir nicht gelungen. Können Sie mir bitte weiterhelfen ? |
2023-06-10 15:42:37 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 268 seconds) |
2023-06-10 15:43:01 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 15:43:14 +0200 | <mauke> | what operating system are you using, and what did you try? |
2023-06-10 15:43:26 +0200 | <jade[m]> | ghci ist ein teil von ghc und wird darüber verteilt. |
2023-06-10 15:43:57 +0200 | <jade[m]> | und es wäre gut zu wissen auf welchem OS du bist, wie mauke gefragt hat |
2023-06-10 15:44:15 +0200 | <Guest|83> | ich benutze windows |
2023-06-10 15:44:55 +0200 | <mauke> | what did you try and how did it fail? |
2023-06-10 15:45:53 +0200 | <jade[m]> | https://www.haskell.org/ghcup/# hier sollte es einen command geben mit dem du ghcup auf windows installieren kannst |
2023-06-10 15:46:14 +0200 | <jade[m]> | darüber kannst du dann ghc installieren, was es dir ermöglichen sollte ghci zu verwenden |
2023-06-10 15:46:26 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:fcee:6fb9:64d2:31ae) |
2023-06-10 15:47:57 +0200 | <Guest|83> | ich habe unter den Downloads versucht GHC zu installieren. Allerdings muss ich das mit dem terminal machen, weiß aber leider nicht wie. |
2023-06-10 15:48:01 +0200 | wootehfoot | (~wootehfoo@user/wootehfoot) |
2023-06-10 15:48:46 +0200 | <jade[m]> | weißt du nicht wie man ein terminal bedient? |
2023-06-10 15:49:11 +0200 | <mauke> | isn't there a graphical installer? |
2023-06-10 15:49:12 +0200 | <Guest|83> | nicht so ganz |
2023-06-10 15:49:24 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 268 seconds) |
2023-06-10 15:50:28 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:fcee:6fb9:64d2:31ae) (Ping timeout: 240 seconds) |
2023-06-10 15:50:39 +0200 | <jade[m]> | Guest|83: das ist leider nicht ganz unwichtig wenn es darum geht ghc(up) zu verwenden. Vielleicht könntest du damit anfangen und die basics der kommandozeile zu lernen |
2023-06-10 15:50:46 +0200 | <jade[m]> | mauke: I'm not sure |
2023-06-10 15:50:56 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) |
2023-06-10 15:51:19 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 15:51:21 +0200 | <Guest|83> | ok danke dir |
2023-06-10 15:51:30 +0200 | <Guest|83> | werde es versuchen |
2023-06-10 15:51:36 +0200 | <mauke> | on the other hand, doesn't ghci necessarily mean using a terminal? |
2023-06-10 15:51:51 +0200 | <mauke> | I mean, it's basically a haskell shell, right? |
2023-06-10 15:52:03 +0200 | <jade[m]> | mauke: that's what I told them and suggested they learn to use the terminal first and foremost :) |
2023-06-10 15:53:12 +0200 | <geekosaur> | winghci still exists somewhere… |
2023-06-10 15:54:00 +0200 | <geekosaur> | but yes, your installation options on windows are ghcup and chocolatey, which both are terminal based |
2023-06-10 15:56:06 +0200 | <mauke> | consider switching to linux |
2023-06-10 15:56:12 +0200 | <mauke> | we have graphical package managers :-D |
2023-06-10 15:56:28 +0200 | <geekosaur> | and `ghcup tui` 🙂 |
2023-06-10 15:57:10 +0200 | <mauke> | ghcup is nice but semi-broken |
2023-06-10 15:57:49 +0200 | <jade[m]> | how so? |
2023-06-10 15:58:54 +0200 | <mauke> | it blindly assumes that the terminal supports alternate screens |
2023-06-10 15:59:41 +0200 | <jade[m]> | oh |
2023-06-10 16:00:05 +0200 | <geekosaur> | mm. I know maerwald and I discussed support for scrolling regions (not supported on old ANSI.SYS for example), but not alternate screens |
2023-06-10 16:00:30 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 268 seconds) |
2023-06-10 16:01:01 +0200 | vandita | (~vandit@188-143-101-121.pool.digikabel.hu) (Ping timeout: 265 seconds) |
2023-06-10 16:01:25 +0200 | __monty__ | (~toonn@user/toonn) |
2023-06-10 16:01:54 +0200 | <geekosaur> | ANSI X3.64 requires less than people tend to assume |
2023-06-10 16:02:13 +0200 | justache- | justache |
2023-06-10 16:02:29 +0200 | <geekosaur> | (and alternate screens at least used to be a feature some people deliberately disabled in termcap/terminfo) |
2023-06-10 16:02:41 +0200 | vandita | (~vandit@77-234-86-169.pool.digikabel.hu) |
2023-06-10 16:03:00 +0200 | mauke | raises hand |
2023-06-10 16:03:06 +0200 | <mauke> | it's also an option in tmux |
2023-06-10 16:03:33 +0200 | <mauke> | and I disable it because it makes less -F unusable |
2023-06-10 16:04:12 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) (Ping timeout: 268 seconds) |
2023-06-10 16:06:58 +0200 | <mauke> | https://imgur.com/a/e9jReRN this is what it looks like when you use ghcup to install HLS and exit |
2023-06-10 16:08:26 +0200 | <ManofLetters[m]> | how do I coerce a function of type `(Eq a, Foo a) => a -> a` to type `Eq a => a -> a`? If Foo is Num, unsafeCoerce works great, but if Foo has no methods it fails: https://play.haskell.org/saved/5PL9vRvg |
2023-06-10 16:08:34 +0200 | <jade[m]> | oh, I think TTYs also don't have alternate screens iirc |
2023-06-10 16:08:43 +0200 | <jade[m]> | that's why using vim in one sucks |
2023-06-10 16:08:50 +0200 | <jade[m]> | atleast after exit |
2023-06-10 16:13:42 +0200 | <hololeap> | @hackage free |
2023-06-10 16:13:42 +0200 | <lambdabot> | https://hackage.haskell.org/package/free |
2023-06-10 16:15:40 +0200 | <ncf> | ManofLetters[m]: note that it also doesn't work if you omit `Foo a` in the type signature |
2023-06-10 16:15:53 +0200 | <ncf> | my guess is that g2 only works accidentally because of the defaulting rules for Num |
2023-06-10 16:16:08 +0200 | <mauke> | jade[m]: what do you mean? |
2023-06-10 16:16:34 +0200 | robertm | (robertm@lattice.rojoma.com) (Quit: WeeChat 3.0) |
2023-06-10 16:17:11 +0200 | [itchyjunk] | (~itchyjunk@user/itchyjunk/x-7353470) |
2023-06-10 16:17:18 +0200 | Guest|83 | (~Guest|83@p4fdf70f3.dip0.t-ipconnect.de) (Quit: Connection closed) |
2023-06-10 16:17:40 +0200 | jade[m] | uploaded an image: (177KiB) < https://libera.ems.host/_matrix/media/v3/download/the-apothecary.club/qzPNjXLCLRCDSPcnBdpwpwCF/202… > |
2023-06-10 16:19:10 +0200 | robertm | (robertm@lattice.rojoma.com) |
2023-06-10 16:19:17 +0200 | <mauke> | I don't think that's vim |
2023-06-10 16:19:36 +0200 | <jade[m]> | yeah no, i wanted to demonstrate with the same example as you |
2023-06-10 16:19:56 +0200 | <ManofLetters[m]> | ncf: hah, funny, thank you; it also fails if I put Ord instead of Foo and, in hindsight, it makes sense, because it would need to create the Ord dictionary out of thin air; however, for Foo, which has empty dictionary, it could work... :( |
2023-06-10 16:20:26 +0200 | <ncf> | instance Foo a where |
2023-06-10 16:20:39 +0200 | <ncf> | now it works :) |
2023-06-10 16:21:19 +0200 | <ManofLetters[m]> | oh dear the Foo I need this for is from an external library and it doesn't have the where |
2023-06-10 16:21:37 +0200 | ub | (~Thunderbi@p548c91e0.dip0.t-ipconnect.de) |
2023-06-10 16:21:49 +0200 | <ManofLetters[m]> | this is the Foo: https://hackage.haskell.org/package/orthotope-0.1.2.0/docs/Data-Array-Internal-Shape.html#t:Permut… |
2023-06-10 16:22:08 +0200 | ubert | (~Thunderbi@p200300ecdf00020fa50f8d1a24e7a70c.dip0.t-ipconnect.de) (Ping timeout: 246 seconds) |
2023-06-10 16:22:08 +0200 | ub | ubert |
2023-06-10 16:22:43 +0200 | <ncf> | (actually, it works after you η-expand: g x = unsafeCoerce (f x)) |
2023-06-10 16:23:21 +0200 | <ncf> | (or use ScopedTypeVariables and apply f to the same a) |
2023-06-10 16:23:50 +0200 | <ncf> | what do you mean it doesn't have the where? |
2023-06-10 16:24:34 +0200 | <ManofLetters[m]> | see its source code, there is no where |
2023-06-10 16:24:44 +0200 | <ncf> | so what? |
2023-06-10 16:24:58 +0200 | <ncf> | isn't that just syntax? |
2023-06-10 16:25:02 +0200 | <geekosaur> | yes |
2023-06-10 16:25:17 +0200 | <geekosaur> | dropping `where` is a minor ghc extension that should mean the same thing |
2023-06-10 16:25:34 +0200 | <geekosaur> | (actually it may be an H2010 extension over H98) |
2023-06-10 16:25:46 +0200 | <ManofLetters[m]> | well, this doesn't work, what am I missing: https://play.haskell.org/saved/OyqNBzPI |
2023-06-10 16:26:07 +0200 | <ncf> | instance Foo a |
2023-06-10 16:26:21 +0200 | <ncf> | also you can drop unsafeCoerce now |
2023-06-10 16:28:00 +0200 | merijn | (~merijn@86-86-29-250.fixed.kpn.net) |
2023-06-10 16:28:20 +0200 | <ManofLetters[m]> | if I add `instance Ord a => Foo a` it still doesn't work |
2023-06-10 16:28:24 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 16:28:57 +0200 | <ManofLetters[m]> | the point is that I know the a type I generated at runtime is safe in this context, but I can't express this on the type level |
2023-06-10 16:29:00 +0200 | <ManofLetters[m]> | so I have to cheat |
2023-06-10 16:30:06 +0200 | <geekosaur> | I feel like that's what `Typeable` and `cast` are for? |
2023-06-10 16:30:20 +0200 | <ManofLetters[m]> | ok, thanks a lot; I will try that |
2023-06-10 16:30:31 +0200 | ManofLetters[m] | has to vanish ATM |
2023-06-10 16:31:06 +0200 | <geekosaur> | Typeable carries the witness that it's valid, cast uses the witness to "safeCoerce" |
2023-06-10 16:34:37 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 240 seconds) |
2023-06-10 16:34:53 +0200 | <ManofLetters[m]> | in any case, here's the last version, failing; I will try if Typeable and cast can make it work: https://play.haskell.org/saved/aZZxX1HQ |
2023-06-10 16:35:05 +0200 | ManofLetters[m] | really vanishes |
2023-06-10 16:45:59 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 16:50:28 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 240 seconds) |
2023-06-10 16:51:40 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 16:52:30 +0200 | gurkenglas | (~user@dynamic-046-114-178-236.46.114.pool.telefonica.de) |
2023-06-10 16:55:39 +0200 | hugo | (znc@verdigris.lysator.liu.se) (Ping timeout: 256 seconds) |
2023-06-10 16:56:08 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 240 seconds) |
2023-06-10 16:59:25 +0200 | euandreh | (~Thunderbi@189.6.18.7) (Ping timeout: 240 seconds) |
2023-06-10 17:03:50 +0200 | Pickchea | (~private@user/pickchea) (Quit: Leaving) |
2023-06-10 17:06:35 +0200 | euandreh | (~Thunderbi@189.6.18.7) |
2023-06-10 17:08:43 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 17:10:57 +0200 | euandreh | (~Thunderbi@189.6.18.7) (Ping timeout: 256 seconds) |
2023-06-10 17:11:47 +0200 | hugo | (znc@verdigris.lysator.liu.se) |
2023-06-10 17:12:31 +0200 | Nosrep | (~Nosrep@user/nosrep) (Quit: Leaving) |
2023-06-10 17:12:33 +0200 | titibandit | (~titibandi@user/titibandit) (Ping timeout: 250 seconds) |
2023-06-10 17:12:51 +0200 | euandreh | (~Thunderbi@189.6.18.7) |
2023-06-10 17:12:51 +0200 | Nosrep | (~Nosrep@user/nosrep) |
2023-06-10 17:13:13 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 256 seconds) |
2023-06-10 17:17:58 +0200 | econo | (uid147250@user/econo) |
2023-06-10 17:19:34 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 17:24:22 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 268 seconds) |
2023-06-10 17:33:20 +0200 | vandita | (~vandit@77-234-86-169.pool.digikabel.hu) (Ping timeout: 265 seconds) |
2023-06-10 17:34:38 +0200 | vandita | (~vandit@92-249-179-98.pool.digikabel.hu) |
2023-06-10 17:38:48 +0200 | dcoutts | (~duncan@2001:620:130:6092:8b6f:ee09:26cb:f12f) (Ping timeout: 240 seconds) |
2023-06-10 17:39:11 +0200 | Lycurgus | (~juan@user/Lycurgus) (Quit: Exeunt: personae.ai-integration.biz) |
2023-06-10 17:39:17 +0200 | merijn | (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 256 seconds) |
2023-06-10 17:42:17 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 17:44:34 +0200 | coot | (~coot@89-69-206-216.dynamic.chello.pl) |
2023-06-10 17:47:11 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 268 seconds) |
2023-06-10 17:53:17 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 17:58:17 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 268 seconds) |
2023-06-10 18:03:20 +0200 | waleee | (~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7) |
2023-06-10 18:03:22 +0200 | acidjnk | (~acidjnk@p200300d6e7072f89b90e3e8ff5f2b72b.dip0.t-ipconnect.de) |
2023-06-10 18:04:27 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 18:09:07 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 240 seconds) |
2023-06-10 18:11:13 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:fcee:6fb9:64d2:31ae) |
2023-06-10 18:15:51 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 18:21:31 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) |
2023-06-10 18:44:51 +0200 | <hippoid> | i'm looking for an example of a nix flake that is used to run a script that uses the Turtle shell package. can anyone point me at one? |
2023-06-10 18:57:32 +0200 | aliosablack | (~chomwitt@2a02:587:7a0e:cf00:1ac0:4dff:fedb:a3f1) |
2023-06-10 18:58:56 +0200 | chomwitt | (~chomwitt@2a02:587:7a17:7500:1ac0:4dff:fedb:a3f1) (Ping timeout: 246 seconds) |
2023-06-10 18:59:12 +0200 | cheater | (~Username@user/cheater) (Read error: Connection reset by peer) |
2023-06-10 19:00:25 +0200 | cheater | (~Username@user/cheater) |
2023-06-10 19:08:35 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) (Ping timeout: 268 seconds) |
2023-06-10 19:10:26 +0200 | vandita | (~vandit@92-249-179-98.pool.digikabel.hu) (Ping timeout: 268 seconds) |
2023-06-10 19:12:05 +0200 | vandita | (~vandit@84.236.21.46) |
2023-06-10 19:14:32 +0200 | pavonia | (~user@user/siracusa) (Quit: Bye!) |
2023-06-10 19:17:05 +0200 | chromoblob | (~user@37.113.180.121) (Ping timeout: 240 seconds) |
2023-06-10 19:17:13 +0200 | use-value | (~Thunderbi@2a00:23c6:8a03:2f01:75c2:a71f:beaa:29bf) (Remote host closed the connection) |
2023-06-10 19:18:31 +0200 | use-value | (~Thunderbi@2a00:23c6:8a03:2f01:75c2:a71f:beaa:29bf) |
2023-06-10 19:21:41 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:fcee:6fb9:64d2:31ae) (Remote host closed the connection) |
2023-06-10 19:22:54 +0200 | dcoutts | (~duncan@2001:620:130:6092:8b6f:ee09:26cb:f12f) |
2023-06-10 19:23:02 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection) |
2023-06-10 19:24:40 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) |
2023-06-10 19:34:40 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:fcee:6fb9:64d2:31ae) |
2023-06-10 19:35:03 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) |
2023-06-10 19:39:32 +0200 | dcoutts | (~duncan@2001:620:130:6092:8b6f:ee09:26cb:f12f) (Ping timeout: 246 seconds) |
2023-06-10 19:40:19 +0200 | wroathe | (~wroathe@50.205.197.50) |
2023-06-10 19:40:19 +0200 | wroathe | (~wroathe@50.205.197.50) (Changing host) |
2023-06-10 19:40:19 +0200 | wroathe | (~wroathe@user/wroathe) |
2023-06-10 19:43:12 +0200 | alloca | (~alloca@2a03:4000:f:7ca:7407:d1ff:fe34:8cd0) (Quit: WeeChat 1.9.1) |
2023-06-10 19:45:38 +0200 | tabemann | (~tabemann@2600:1700:7990:24e0:46da:fe37:6ffd:b2b9) (Remote host closed the connection) |
2023-06-10 19:45:53 +0200 | tabemann | (~tabemann@2600:1700:7990:24e0:8153:dfbb:aa33:a760) |
2023-06-10 19:45:53 +0200 | lortabac | (~lortabac@46-253-188-52.dynamic.monzoon.net) |
2023-06-10 19:50:07 +0200 | Sgeo | (~Sgeo@user/sgeo) |
2023-06-10 19:52:58 +0200 | ripspin | (~chatzilla@1.145.142.154) (Remote host closed the connection) |
2023-06-10 19:54:52 +0200 | tzh | (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) |
2023-06-10 19:55:14 +0200 | emad | (~emad@197.53.154.73) |
2023-06-10 20:00:41 +0200 | Guest33 | (~Guest33@2601:189:8000:2cc0::fa2e) |
2023-06-10 20:01:17 +0200 | Guest33 | (~Guest33@2601:189:8000:2cc0::fa2e) (Client Quit) |
2023-06-10 20:04:10 +0200 | emad | (~emad@197.53.154.73) (Quit: Leaving) |
2023-06-10 20:05:33 +0200 | bontaq | (~user@ool-45779b84.dyn.optonline.net) |
2023-06-10 20:09:01 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) (Ping timeout: 268 seconds) |
2023-06-10 20:09:08 +0200 | gmg | (~user@user/gehmehgeh) (Quit: Leaving) |
2023-06-10 20:11:56 +0200 | <ManofLetters[m]> | nah, I can't get the coercions to work |
2023-06-10 20:12:15 +0200 | <ManofLetters[m]> | let me pose the question differently: there's his function `withDict :: forall {rr :: RuntimeRep} (r :: TYPE rr). meth -> (cls => r) -> r` https://downloads.haskell.org/ghc/latest/docs/libraries/base-4.18.0.0/GHC-Exts.html#v:withDict |
2023-06-10 20:12:31 +0200 | <ManofLetters[m]> | but it only works for classes that have exactly one method (I think) |
2023-06-10 20:12:41 +0200 | <ManofLetters[m]> | is there a version for classes that have zero methods? |
2023-06-10 20:14:10 +0200 | <ManofLetters[m]> | (unless I'm misunderstading what withDict does, let me quickly verify...) |
2023-06-10 20:15:25 +0200 | Pickchea | (~private@user/pickchea) |
2023-06-10 20:15:45 +0200 | <albet70> | map p (x : xs) = (p x) : (map p xs) |
2023-06-10 20:16:08 +0200 | cafkafk | (~cafkafk@fsf/member/cafkafk) (Ping timeout: 240 seconds) |
2023-06-10 20:16:08 +0200 | <albet70> | mapK p (x: xs) k = p x $ \v -> mapK p xs $ \ns -> k (v : ns) |
2023-06-10 20:16:13 +0200 | ru0mad | (~ru0mad@titan.ruomad.net) |
2023-06-10 20:17:08 +0200 | <albet70> | this mapK can do exit early, and traverse can do that too, are they related? |
2023-06-10 20:17:49 +0200 | <albet70> | so are there apK and bindK? |
2023-06-10 20:18:25 +0200 | <ncf> | ManofLetters[m]: possibly the version in https://hackage.haskell.org/package/constraints-0.13.4/docs/Data-Constraint.html#v:withDict is more general |
2023-06-10 20:18:26 +0200 | <Cale> | albet70: They're related by the fact that they're both equivalent to mapM for different monads. |
2023-06-10 20:18:30 +0200 | cafkafk | (~cafkafk@fsf/member/cafkafk) |
2023-06-10 20:19:01 +0200 | <ncf> | albet70: you might want to google the words "mother of all monads" |
2023-06-10 20:20:03 +0200 | <[Leary]> | ManofLetters[m]: I think you want something like `data Dict c = c => Dict; class Trivial; instance Trivial; fooDict :: Dict (Foo a); fooDict = unsafeCoerce (Dict :: Dict Trivial); dischargeFoo :: (Foo a => r) -> r; dischargeFoo r = case fooDict of Dict -> r`, or the equivalent using `constraints`. |
2023-06-10 20:20:03 +0200 | <ncf> | (http://blog.sigfpe.com/2008/12/mother-of-all-monads.html) |
2023-06-10 20:20:07 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 240 seconds) |
2023-06-10 20:20:15 +0200 | <albet70> | @hoogle mapM |
2023-06-10 20:20:15 +0200 | <lambdabot> | Prelude mapM :: (Traversable t, Monad m) => (a -> m b) -> t a -> m (t b) |
2023-06-10 20:20:15 +0200 | <lambdabot> | Control.Monad mapM :: (Traversable t, Monad m) => (a -> m b) -> t a -> m (t b) |
2023-06-10 20:20:15 +0200 | <lambdabot> | Data.Traversable mapM :: (Traversable t, Monad m) => (a -> m b) -> t a -> m (t b) |
2023-06-10 20:21:02 +0200 | <Cale> | ncf: Is it though? The WithDict in GHC.Exts is scary low level shit that lets you break things, while the one in constraints is basically an ordinary thing you could write yourself. |
2023-06-10 20:21:34 +0200 | Unicorn_Princess | (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection) |
2023-06-10 20:21:56 +0200 | <ncf> | no idea |
2023-06-10 20:22:44 +0200 | dolio | (~dolio@130.44.134.54) (Quit: ZNC 1.8.2 - https://znc.in) |
2023-06-10 20:22:58 +0200 | <Cale> | The scary part is that GHC.Exts.withDict lets you provide functions that don't correspond to any actual instances of the classes, and end up providing different implementations as evidence for the same class constraints in different parts of your program |
2023-06-10 20:24:04 +0200 | <Cale> | Normally the way that things are set up, when you have a constraint (C T) that gets satisfied, there's a guarantee that the implementation of the methods is the same, no matter what route you took to constructing the type class dictionary. |
2023-06-10 20:24:42 +0200 | ru0mad | (~ru0mad@titan.ruomad.net) (Remote host closed the connection) |
2023-06-10 20:25:18 +0200 | ru0mad | (~ru0mad@titan.ruomad.net) |
2023-06-10 20:26:09 +0200 | <Cale> | GHC.Exts.withDict lets you break that, which, well, you can't use it with Ord because it only works for single-method classes, but if Ord had a single method, you could use it to break invariants in Data.Map and Data.Set and e.g. insert items that can't be retrieved because they're located in the wrong part of the underlying tree structure |
2023-06-10 20:26:25 +0200 | dolio | (~dolio@130.44.134.54) |
2023-06-10 20:26:49 +0200 | <Cale> | It's a much more dangerous thing than it possibly looks like |
2023-06-10 20:27:44 +0200 | ru0mad_ | (~ru0mad@82-64-17-144.subs.proxad.net) |
2023-06-10 20:28:07 +0200 | ru0mad | (~ru0mad@titan.ruomad.net) (Client Quit) |
2023-06-10 20:29:08 +0200 | <ManofLetters[m]> | *phew*, it works with `withDict` at least: https://play.haskell.org/saved/4HsLFuKw , so my question made sense --- I want the same for classes with no methods; ncf, [Leary], Cale, thanks a lot, I will now try to understand what you mean and adjust the example accordingly |
2023-06-10 20:29:35 +0200 | dolio | (~dolio@130.44.134.54) (Client Quit) |
2023-06-10 20:31:12 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) |
2023-06-10 20:31:15 +0200 | <Cale> | ManofLetters[m]: I'm basically just warning you that you should be very careful if you're intending to put something like this into production code -- usage of this thing can devolve into incomprehensible nightmares where basic expectations about how things work in Haskell are broken. |
2023-06-10 20:31:40 +0200 | <Cale> | But if you're just messing around, go right ahead :) |
2023-06-10 20:31:41 +0200 | <ManofLetters[m]> | heh, duly noted |
2023-06-10 20:32:07 +0200 | <ManofLetters[m]> | but in classes with no methods the risk is much less low-level |
2023-06-10 20:32:18 +0200 | <Cale> | With zero methods, it is probably somewhat safe, yeah |
2023-06-10 20:32:34 +0200 | <Cale> | withDict is fundamentally just doing an unsafeCoerce |
2023-06-10 20:32:34 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 20:32:41 +0200 | <ManofLetters[m]> | in my case it's this class: https://hackage.haskell.org/package/orthotope-0.1.2.0/docs/Data-Array-Internal-Shape.html#t:Permut… |
2023-06-10 20:32:43 +0200 | <lortabac> | Cale: AFAIU providing different instances for the same constraints is exactly the purpose of GHC.Exts.withDict |
2023-06-10 20:32:58 +0200 | <lortabac> | it allows you to create local instances |
2023-06-10 20:32:58 +0200 | <Cale> | lortabac: Yes, and that's a terrible thing to do, usually. |
2023-06-10 20:33:24 +0200 | <lortabac> | it's meant to be used in places where global coherence is not needed |
2023-06-10 20:33:44 +0200 | <monochrom> | Every time you think "my little sketchy program will never go into production" it totally will. |
2023-06-10 20:33:51 +0200 | <Cale> | A lot of stuff relies on instances being consistent, so you can break expectations that people designing datastructures had |
2023-06-10 20:34:42 +0200 | <lortabac> | there is also another problem with 'withDict', that is you can't override a local instance |
2023-06-10 20:35:03 +0200 | <lortabac> | so if you use it in a place where an instance is already in scope, it won't do anything |
2023-06-10 20:35:09 +0200 | <Cale> | ManofLetters[m]: You might just be able to unsafeCoerce away the difference between C a => r and r when C is a class with no methods, give that a try and see if it segfaults. |
2023-06-10 20:35:13 +0200 | dolio | (~dolio@130.44.134.54) |
2023-06-10 20:35:21 +0200 | <lortabac> | which can lead to unexpected behavior |
2023-06-10 20:35:59 +0200 | <Cale> | If I recall correctly, GHC.Exts.withDict is just implemented with an unsafeCoerce anyway |
2023-06-10 20:36:15 +0200 | <lortabac> | Cale: no, it's built-in |
2023-06-10 20:36:21 +0200 | <ManofLetters[m]> | Cale: I tried and I can't: https://play.haskell.org/saved/aZZxX1HQ |
2023-06-10 20:36:28 +0200 | <Cale> | Well, yeah, it got changed to be a built-in to be a bit more safe |
2023-06-10 20:37:00 +0200 | <Cale> | But Ed discovered that he could do that and then asked the GHC folks to provide a slightly less dangerous solution :) |
2023-06-10 20:37:00 +0200 | <[Leary]> | It's safest to coerce a trivial dictionary. |
2023-06-10 20:37:23 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 268 seconds) |
2023-06-10 20:37:29 +0200 | <Cale> | [Leary]: oh yeah, you could just make a Dict for another class you know has no methods and coerce that |
2023-06-10 20:38:58 +0200 | <ManofLetters[m]> | * can't: https://play.haskell.org/saved/aZZxX1HQ [Edit: I mean, I can't make it type-check; I don't know if it would segfault] |
2023-06-10 20:41:08 +0200 | notzmv | (~zmv@user/notzmv) (Ping timeout: 240 seconds) |
2023-06-10 20:41:38 +0200 | <Cale> | g x = (unsafeCoerce (f :: Int -> Int) :: Eq a => a -> a) x |
2023-06-10 20:41:42 +0200 | <Cale> | haha |
2023-06-10 20:42:03 +0200 | nattiestnate | (~nate@2001:448a:20a3:c2e5:71b9:a710:2866:667f) |
2023-06-10 20:42:32 +0200 | <monochrom> | "this is madness" |
2023-06-10 20:42:57 +0200 | <Cale> | GHC gets side-tracked despite the unsafeCoerce there because it sees there's an instance of Foo for all types a, and tries to satisfy it |
2023-06-10 20:43:17 +0200 | tom__ | (~tom@2a00:23c8:970c:4801:5b6a:e81b:79dc:f684) |
2023-06-10 20:43:49 +0200 | <Cale> | That instance Ord a => Foo a isn't something you'd likely want around in practice, since it doesn't do any matching on the type at all, and would conflict with any other instance for Foo |
2023-06-10 20:43:59 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 20:44:58 +0200 | <ManofLetters[m]> | yes, I want this and and this instance: https://hackage.haskell.org/package/orthotope-0.1.2.0/docs/Data-Array-Internal-Shape.html#t:Permut… |
2023-06-10 20:45:19 +0200 | <ManofLetters[m]> | let me add it to the example... |
2023-06-10 20:45:20 +0200 | zincy | (~tom@2a00:23c8:970c:4801:5b6a:e81b:79dc:f684) (Ping timeout: 248 seconds) |
2023-06-10 20:46:05 +0200 | <ManofLetters[m]> | which will require a few more imports and extensions... |
2023-06-10 20:46:45 +0200 | user____3 | (~user@103.206.114.69) |
2023-06-10 20:47:00 +0200 | user____3 | tosyl |
2023-06-10 20:47:18 +0200 | <Cale> | https://play.haskell.org/saved/l03RDPCK -- saner way |
2023-06-10 20:47:29 +0200 | vandita | (~vandit@84.236.21.46) (Ping timeout: 250 seconds) |
2023-06-10 20:47:36 +0200 | <Cale> | (still dangerous of course) |
2023-06-10 20:48:00 +0200 | tosyl | (~user@103.206.114.69) (Client Quit) |
2023-06-10 20:48:26 +0200 | tosyl_ | (~user@103.206.114.113) |
2023-06-10 20:48:33 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 256 seconds) |
2023-06-10 20:49:04 +0200 | vandita | (~vandit@92-249-150-144.static.digikabel.hu) |
2023-06-10 20:49:04 +0200 | tosyl_ | wns |
2023-06-10 20:49:14 +0200 | <Cale> | Usually people make classes with no methods in order to represent some facts about the world. You might instead just want to write the appropriate instances of those classes if you think they ought to be satisfied. |
2023-06-10 20:49:19 +0200 | gnalzo | (~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) |
2023-06-10 20:51:51 +0200 | <Cale> | For example, this Permutation class seems to be expressing the notion that the list of type level Nats is a permutation, and ought to already be satisfied by any list of Nats which consists of 0 through n-1 in some order. |
2023-06-10 20:52:17 +0200 | dtman34 | (~dtman34@2601:447:d000:93c9:bdda:f673:5d0e:d1f) (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in) |
2023-06-10 20:52:52 +0200 | <Cale> | Are you trying to sidestep a bunch of compile-time calculation of whether certain type level lists are in fact permutations? |
2023-06-10 20:53:02 +0200 | <ManofLetters[m]> | here is the "realistic" version: https://play.haskell.org/saved/LjCjX7w6 |
2023-06-10 20:53:13 +0200 | chromoblob | (~user@37.113.180.121) |
2023-06-10 20:53:21 +0200 | ManofLetters[m] | looks and Cale's code |
2023-06-10 20:53:23 +0200 | dtman34 | (~dtman34@2601:447:d000:93c9:5693:befa:fb33:172e) |
2023-06-10 20:54:28 +0200 | <Cale> | What are you actually trying to do with this in the end? It's likely that if you're getting compile errors about an instance of this class not existing, then you're trying to use something incorrectly. |
2023-06-10 20:54:33 +0200 | dtman34 | (~dtman34@2601:447:d000:93c9:5693:befa:fb33:172e) (Remote host closed the connection) |
2023-06-10 20:54:38 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 20:55:06 +0200 | <ManofLetters[m]> | Cale: I'm constructing a type at runtime so I can't produce an evidence of this constraint: https://github.com/Mikolaj/horde-ad/blob/fafebfe05ce6da097d32a8dd8b5358afe518b7d5/simplified/Horde… |
2023-06-10 20:55:11 +0200 | <ManofLetters[m]> | this is a hack caused by a hack' |
2023-06-10 20:55:18 +0200 | shapr | (~user@2600:1700:c640:3100:fb8d:10ae:e6ec:9d78) |
2023-06-10 20:55:26 +0200 | <ManofLetters[m]> | one workaround requiring another |
2023-06-10 20:55:44 +0200 | <Cale> | hmmm |
2023-06-10 20:56:02 +0200 | <ManofLetters[m]> | I know the original perm type has the desired property |
2023-06-10 20:56:17 +0200 | <ManofLetters[m]> | then I make a runtime representation of the perm |
2023-06-10 20:56:20 +0200 | <ManofLetters[m]> | then I reverse it |
2023-06-10 20:56:35 +0200 | <ManofLetters[m]> | which guarantees it still has the property of being a legal permutation |
2023-06-10 20:56:50 +0200 | <ManofLetters[m]> | then I make a type from the runtime representation |
2023-06-10 20:57:10 +0200 | <ManofLetters[m]> | and there I'm stuck, because the type system doesn't know the permutation was just reversed |
2023-06-10 20:57:17 +0200 | <Cale> | Ah, so the problem is that Haskell is a bad dependently typed language and won't let you use term-level functions on lists of Nats at the type level :) |
2023-06-10 20:57:29 +0200 | <ManofLetters[m]> | yep |
2023-06-10 20:57:44 +0200 | <ManofLetters[m]> | I would need to code them at type level |
2023-06-10 20:57:49 +0200 | chromoblob | (~user@37.113.180.121) (Ping timeout: 265 seconds) |
2023-06-10 20:57:51 +0200 | <ManofLetters[m]> | which is surely doable, just a lot of work |
2023-06-10 20:58:03 +0200 | <ManofLetters[m]> | e.g., I'd need sorting of type-level lists of nats for a start |
2023-06-10 20:58:08 +0200 | <Cale> | Fair enough |
2023-06-10 20:58:24 +0200 | <ManofLetters[m]> | and compilation times would not be amusing |
2023-06-10 20:58:34 +0200 | <Cale> | I suppose this is a reasonable enough case to put something in which says "trust me, I know this is a permutation" |
2023-06-10 20:59:00 +0200 | <Cale> | You could write something like... |
2023-06-10 20:59:01 +0200 | lortabac | (~lortabac@46-253-188-52.dynamic.monzoon.net) (Ping timeout: 240 seconds) |
2023-06-10 20:59:08 +0200 | dtman34 | (~dtman34@2601:447:d000:93c9:f69f:1c9f:25a2:cccc) |
2023-06-10 20:59:13 +0200 | <Cale> | Let me use your playground with the real definitions copied in |
2023-06-10 20:59:21 +0200 | <ManofLetters[m]> | +1 |
2023-06-10 20:59:35 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 268 seconds) |
2023-06-10 21:00:51 +0200 | <probie> | ManofLetters[m]: can you use something like https://hackage.haskell.org/package/reflection to provide the constraint at runtime? |
2023-06-10 21:01:46 +0200 | <ManofLetters[m]> | that's a good question |
2023-06-10 21:02:10 +0200 | <ManofLetters[m]> | 1. can I construct a rutime representation of the (AllElem is (Count 0 is)) constraints |
2023-06-10 21:02:23 +0200 | <ManofLetters[m]> | 2. can I feed it somewhere so that the type-checker is happy |
2023-06-10 21:02:32 +0200 | cheater_ | (~Username@user/cheater) |
2023-06-10 21:02:57 +0200 | <ManofLetters[m]> | what we are brainstorming right now is how to do 2 with a fake representation (basically a "Trust me (TM)" proof) |
2023-06-10 21:03:05 +0200 | <ManofLetters[m]> | I think |
2023-06-10 21:03:36 +0200 | <Cale> | https://play.haskell.org/saved/J8b8V6II |
2023-06-10 21:03:52 +0200 | <Cale> | ^^ that's what you're looking for I think |
2023-06-10 21:04:19 +0200 | <Cale> | Note that the explicit type argument is not optional, GHC gets confused about what permutaiton you're asking about otherwise. |
2023-06-10 21:04:25 +0200 | <Cale> | permutation* |
2023-06-10 21:05:04 +0200 | wroathe | (~wroathe@user/wroathe) (Ping timeout: 265 seconds) |
2023-06-10 21:05:07 +0200 | cheater | (~Username@user/cheater) (Ping timeout: 240 seconds) |
2023-06-10 21:05:08 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) (Ping timeout: 268 seconds) |
2023-06-10 21:05:17 +0200 | cheater_ | cheater |
2023-06-10 21:06:06 +0200 | <ManofLetters[m]> | wow, thank you so much; let me try... |
2023-06-10 21:06:09 +0200 | notzmv | (~zmv@user/notzmv) |
2023-06-10 21:07:07 +0200 | <Cale> | Oh, it just struck me that I didn't need to make a new class, I could have unsafeCoerced a real instance of Permutation |
2023-06-10 21:08:13 +0200 | <Cale> | trustMeThisIsAPermutationDict = unsafeCoerce (Dict :: Dict (Permutation '[])) |
2023-06-10 21:09:20 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) |
2023-06-10 21:09:35 +0200 | <ManofLetters[m]> | I will try that, too |
2023-06-10 21:11:03 +0200 | emmanuelux | (~emmanuelu@user/emmanuelux) (Quit: au revoir) |
2023-06-10 21:22:53 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 21:27:07 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 240 seconds) |
2023-06-10 21:29:20 +0200 | __monty__ | (~toonn@user/toonn) (Quit: leaving) |
2023-06-10 21:29:33 +0200 | <ManofLetters[m]> | amazing, this type-checks in the wild and I bet it works (but this portion of code is still a week's work away from being testable) |
2023-06-10 21:29:48 +0200 | <ManofLetters[m]> | Cale: under what name may I credit you? |
2023-06-10 21:30:27 +0200 | michalz | (~michalz@185.246.207.203) |
2023-06-10 21:31:44 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) (Ping timeout: 248 seconds) |
2023-06-10 21:34:24 +0200 | ru0mad_ | (~ru0mad@82-64-17-144.subs.proxad.net) (Ping timeout: 248 seconds) |
2023-06-10 21:37:40 +0200 | <ManofLetters[m]> | in any case, here's the commit: https://github.com/Mikolaj/horde-ad/commit/1b2c944e24856bee7fa447892430e8d258def58a |
2023-06-10 21:39:31 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 21:40:41 +0200 | ManofLetters[m] | now tries to understand the trick |
2023-06-10 21:42:15 +0200 | <ManofLetters[m]> | [Leary]: that's actually very close to what you wrote, as far as I being to grok |
2023-06-10 21:44:36 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 268 seconds) |
2023-06-10 21:50:24 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 21:55:32 +0200 | pavonia | (~user@user/siracusa) |
2023-06-10 21:55:39 +0200 | coot | (~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot) |
2023-06-10 21:57:42 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 250 seconds) |
2023-06-10 21:59:02 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) |
2023-06-10 22:03:15 +0200 | Nuxular | (~Nuxular@4.166.147.147.dyn.plus.net) |
2023-06-10 22:03:52 +0200 | <Nuxular> | I'm having a lot of trouble getting stack to run on windows. Whenever I try to run ghci I get "Executable named sh not found on path: ..." |
2023-06-10 22:04:57 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) (Ping timeout: 268 seconds) |
2023-06-10 22:05:02 +0200 | <Nuxular> | I've even uninstalled and tried an old installer which worked for a different machine and it's still complaining about needing 'sh' (despite that being a unix thing). |
2023-06-10 22:05:19 +0200 | zincy | (~tom@host81-151-255-71.range81-151.btcentralplus.com) |
2023-06-10 22:05:52 +0200 | <[exa]> | Nuxular: how did you install it precisely? |
2023-06-10 22:06:30 +0200 | <[exa]> | Nuxular: I'm not using windows but iirc the common recommendation to run stuff reasonably is to go ghcup + WSL |
2023-06-10 22:06:46 +0200 | wns | (~user@103.206.114.113) (Read error: Connection reset by peer) |
2023-06-10 22:07:06 +0200 | user2 | (~user@103.206.114.124) |
2023-06-10 22:07:06 +0200 | user2 | wns |
2023-06-10 22:08:51 +0200 | <Nuxular> | [exa]: I've gone through a few different attempts at this point. ghcup was one that I tried but I did avoid installing WSL because it wasn't necessary in the past and it seemed like that would lock me into using some kind of embedding of a linux file system. |
2023-06-10 22:09:11 +0200 | <Nuxular> | [exa]: my last attempt was using https://github.com/commercialhaskell/stack/releases and finding a release that had worked for me previously |
2023-06-10 22:09:24 +0200 | <Nuxular> | windows x86_64 installer |
2023-06-10 22:09:58 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 22:10:23 +0200 | tom__ | (~tom@2a00:23c8:970c:4801:5b6a:e81b:79dc:f684) (Ping timeout: 246 seconds) |
2023-06-10 22:10:55 +0200 | <geekosaur> | fwiw it's demanding sh from a minimal mingw installation which either ghcup or stack should install |
2023-06-10 22:12:53 +0200 | <Nuxular> | I do remember installing mingw at some point in the past but I don't know if that was necessary to get things working... I have access to one machine that works fine and uses stack version 2.9.3. I only had to reinstall on this machine because of a boot drive failure :( |
2023-06-10 22:14:08 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 240 seconds) |
2023-06-10 22:14:28 +0200 | <Nuxular> | running "stack" via cmd.exe or powershell comes up with the usual but whenever I pass any argument which would result in a REPL I get this "sh" complaint. |
2023-06-10 22:14:40 +0200 | <Nuxular> | Even after reinstalls |
2023-06-10 22:15:23 +0200 | merijn | (~merijn@86-86-29-250.fixed.kpn.net) |
2023-06-10 22:16:10 +0200 | Pickchea | (~private@user/pickchea) (Quit: Leaving) |
2023-06-10 22:16:39 +0200 | <Nuxular> | Does anyone know if the installer downloads anything? Could it be the problem isn't on my end? |
2023-06-10 22:18:06 +0200 | oac | (~oac@72-50-214-210.fttp.usinternet.com) |
2023-06-10 22:20:59 +0200 | merijn | (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 268 seconds) |
2023-06-10 22:21:14 +0200 | vandita | (~vandit@92-249-150-144.static.digikabel.hu) (Ping timeout: 246 seconds) |
2023-06-10 22:21:44 +0200 | <geekosaur> | stack downloads stuff wantonly. ghcup downloads on demand, but does a lot of stuff on initial install including recommended versions of ghc, cabal, and stack, and on windows a minimal mingw install |
2023-06-10 22:23:00 +0200 | vandita | (~vandit@84-236-10-4.pool.digikabel.hu) |
2023-06-10 22:23:49 +0200 | trev | (~trev@user/trev) (Quit: trev) |
2023-06-10 22:25:57 +0200 | euandreh | (~Thunderbi@189.6.18.7) (Quit: euandreh) |
2023-06-10 22:26:13 +0200 | chromoblob | (~user@37.113.180.121) |
2023-06-10 22:26:14 +0200 | euandreh | (~Thunderbi@189.6.18.7) |
2023-06-10 22:26:16 +0200 | notzmv | (~zmv@user/notzmv) (Ping timeout: 265 seconds) |
2023-06-10 22:26:44 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 22:31:07 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 265 seconds) |
2023-06-10 22:34:12 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) |
2023-06-10 22:34:39 +0200 | __monty__ | (~toonn@user/toonn) |
2023-06-10 22:36:26 +0200 | chromoblob | (~user@37.113.180.121) (Ping timeout: 265 seconds) |
2023-06-10 22:36:50 +0200 | jinsun__ | (~jinsun@user/jinsun) |
2023-06-10 22:36:51 +0200 | jinsun | (~jinsun@user/jinsun) (Killed (erbium.libera.chat (Nickname regained by services))) |
2023-06-10 22:36:51 +0200 | jinsun__ | jinsun |
2023-06-10 22:37:38 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 22:38:50 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) (Ping timeout: 265 seconds) |
2023-06-10 22:39:27 +0200 | titibandit | (~titibandi@user/titibandit) |
2023-06-10 22:41:18 +0200 | <Nuxular> | So I've just run the same installer on another machine and it works fine so it's looking like there's some unknown issue with my system.. |
2023-06-10 22:42:07 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 240 seconds) |
2023-06-10 22:42:13 +0200 | <Nuxular> | I suspect that my attempts at setting up Haskell to run through visual studio code is to blame but it's hard to say how |
2023-06-10 22:54:15 +0200 | <Nuxular> | ok it looks like I got it working. In the console output of the successful installation I just did on another machine it mentioned this: |
2023-06-10 22:54:15 +0200 | <Nuxular> | Writing implicit global project config file to: C:\sr\global-project\stack.yaml |
2023-06-10 22:54:16 +0200 | <Nuxular> | Note: You can change the snapshot via the resolver field there. |
2023-06-10 22:54:16 +0200 | <Nuxular> | Using latest snapshot resolver: lts-20.25 |
2023-06-10 22:54:17 +0200 | <Nuxular> | Since whenever the installation wouldn't work it didn't say this I figured this was the folder to delete and when I did that it remade it proceeded to work on my main machine again. |
2023-06-10 22:55:21 +0200 | gmg | (~user@user/gehmehgeh) |
2023-06-10 22:56:05 +0200 | cheater | (~Username@user/cheater) (Ping timeout: 240 seconds) |
2023-06-10 22:56:23 +0200 | <Nuxular> | I've got a copy of the folder I deleted if anyone want it to help prevent other people having the same issue |
2023-06-10 22:56:41 +0200 | cheater | (~Username@user/cheater) |
2023-06-10 22:58:56 +0200 | cheater_ | (~Username@user/cheater) |
2023-06-10 23:01:37 +0200 | cheater | (~Username@user/cheater) (Ping timeout: 240 seconds) |
2023-06-10 23:01:41 +0200 | cheater_ | cheater |
2023-06-10 23:02:23 +0200 | gentauro | (~gentauro@user/gentauro) (Read error: Connection reset by peer) |
2023-06-10 23:03:43 +0200 | cheater_ | (~Username@user/cheater) |
2023-06-10 23:04:07 +0200 | cheater_ | (~Username@user/cheater) (Read error: Connection reset by peer) |
2023-06-10 23:04:51 +0200 | cheater_ | (~Username@user/cheater) |
2023-06-10 23:06:33 +0200 | takuan | (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
2023-06-10 23:06:37 +0200 | cheater | (~Username@user/cheater) (Ping timeout: 268 seconds) |
2023-06-10 23:06:46 +0200 | cheater_ | cheater |
2023-06-10 23:08:00 +0200 | gentauro | (~gentauro@user/gentauro) |
2023-06-10 23:08:17 +0200 | euandreh | (~Thunderbi@189.6.18.7) (Read error: Connection reset by peer) |
2023-06-10 23:08:35 +0200 | euandreh | (~Thunderbi@189.6.18.7) |
2023-06-10 23:10:31 +0200 | cheater_ | (~Username@user/cheater) |
2023-06-10 23:11:22 +0200 | cheater | (~Username@user/cheater) (Ping timeout: 250 seconds) |
2023-06-10 23:11:26 +0200 | cheater_ | cheater |
2023-06-10 23:14:31 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) |
2023-06-10 23:22:36 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 23:23:22 +0200 | titibandit | (~titibandi@user/titibandit) (Read error: Connection reset by peer) |
2023-06-10 23:23:25 +0200 | gnalzo | (~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 3.8) |
2023-06-10 23:26:45 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 240 seconds) |
2023-06-10 23:29:01 +0200 | titibandit | (~titibandi@user/titibandit) |
2023-06-10 23:33:32 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 23:38:07 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 240 seconds) |
2023-06-10 23:39:36 +0200 | kriity | (~kriity@c-76-155-235-153.hsd1.co.comcast.net) |
2023-06-10 23:44:22 +0200 | rodental | (~rodental@38.146.5.222) (Remote host closed the connection) |
2023-06-10 23:44:35 +0200 | rodental | (~rodental@38.146.5.222) |
2023-06-10 23:44:36 +0200 | wroathe | (~wroathe@207-153-38-140.fttp.usinternet.com) |
2023-06-10 23:44:36 +0200 | wroathe | (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host) |
2023-06-10 23:44:36 +0200 | wroathe | (~wroathe@user/wroathe) |
2023-06-10 23:47:57 +0200 | gmg | (~user@user/gehmehgeh) (Quit: Leaving) |
2023-06-10 23:48:24 +0200 | merijn | (~merijn@c-001-001-004.client.esciencecenter.eduvpn.nl) (Ping timeout: 265 seconds) |
2023-06-10 23:49:23 +0200 | kriity | (~kriity@c-76-155-235-153.hsd1.co.comcast.net) (Quit: Client closed) |
2023-06-10 23:50:38 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) |
2023-06-10 23:55:33 +0200 | dhruvasagar | (~dhruvasag@49.207.218.223) (Ping timeout: 256 seconds) |
2023-06-10 23:59:24 +0200 | <Cale> | ManofLetters[m]: Cale Gibbard if you like |