Home liberachat/#haskell: Logs Calendar

Logs on 2025-10-23 (liberachat/#haskell)

00:00:40 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
00:05:42 × Googulator97 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
00:05:51 Googulator97 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
00:09:07 × semifunctor quits (~omnifunct@user/semifunctor) (Quit: ZNC 1.9.0+deb2build3 - https://znc.in)
00:10:35 semifunctor joins (~omnifunct@user/semifunctor)
00:11:34 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:15:54 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
00:19:55 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 246 seconds)
00:22:22 × trickard_ quits (~trickard@cpe-55-98-47-163.wireline.com.au) (Ping timeout: 246 seconds)
00:22:47 trickard_ joins (~trickard@cpe-55-98-47-163.wireline.com.au)
00:25:42 × acidjnk quits (~acidjnk@p200300d6e717194731e60ee4a1a0073e.dip0.t-ipconnect.de) (Ping timeout: 244 seconds)
00:26:57 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:28:04 × glguy quits (glguy@libera/staff/glguy) (Read error: Connection reset by peer)
00:28:09 glguy joins (glguy@libera/staff/glguy)
00:29:46 × dtman34 quits (~dtman34@c-73-242-68-179.hsd1.mn.comcast.net) (Ping timeout: 248 seconds)
00:31:23 dtman34 joins (~dtman34@2601:447:d182:6512:c2f9:c3a:b83d:6490)
00:31:28 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
00:31:36 Xe_ joins (~Xe@perl/impostor/xe)
00:32:19 × Xe quits (~Xe@perl/impostor/xe) (Ping timeout: 244 seconds)
00:32:36 × califax quits (~califax@user/califx) (Remote host closed the connection)
00:32:43 <haskellbridge> <doc> was messing with SIMD on 9.12.2 native codegen and ran into an assembler error (different errors on -O0 and -O2, succeeds on -O1), reproducible on the playground. is this my bad, or should this be reported somewhere https://play.haskell.org/saved/G4GJ8ZKe
00:35:37 califax joins (~califax@user/califx)
00:35:48 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
00:40:13 × otto_s quits (~user@p5de2f40c.dip0.t-ipconnect.de) (Ping timeout: 264 seconds)
00:40:31 <geekosaur> I think any asm error should be reported on ghc's gitlab
00:40:51 <geekosaur> https://gitlab.haskell.org/ghc/ghc/-/issues
00:41:30 otto_s joins (~user@p5de2fc78.dip0.t-ipconnect.de)
00:42:20 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:49:07 × trickard_ quits (~trickard@cpe-55-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
00:49:15 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
00:49:20 trickard_ joins (~trickard@cpe-55-98-47-163.wireline.com.au)
00:50:37 Googulator78 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
00:50:37 × Googulator97 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
00:52:12 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
00:53:04 trickard_ is now known as trickard
00:55:47 Googulator24 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
00:56:12 × Googulator78 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
01:00:23 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:05:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
01:05:58 Googulator62 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
01:06:11 × Googulator24 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
01:15:33 × Googulator62 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
01:15:41 Googulator6 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
01:15:45 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:20:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
01:26:32 × califax quits (~califax@user/califx) (Remote host closed the connection)
01:26:47 califax joins (~califax@user/califx)
01:31:11 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:35:31 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
01:38:52 × ttybitnik quits (~ttybitnik@user/wolper) (Remote host closed the connection)
01:43:35 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
01:46:32 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:46:43 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 246 seconds)
01:51:04 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
01:51:16 × wbrawner quits (~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 246 seconds)
01:53:40 wbrawner joins (~wbrawner@static.56.224.132.142.clients.your-server.de)
01:56:54 × trickard quits (~trickard@cpe-55-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
01:57:07 trickard_ joins (~trickard@cpe-55-98-47-163.wireline.com.au)
01:58:21 AlexNoo_ joins (~AlexNoo@85.174.180.65)
01:58:45 × AlexZenon quits (~alzenon@85.174.180.65) (Ping timeout: 252 seconds)
01:58:57 × AlexNoo quits (~AlexNoo@85.174.180.65) (Ping timeout: 256 seconds)
02:02:01 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:06:27 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
02:06:48 × trickard_ quits (~trickard@cpe-55-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
02:07:10 trickard_ joins (~trickard@cpe-55-98-47-163.wireline.com.au)
02:08:25 × wbrawner quits (~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 246 seconds)
02:08:35 wbrawner joins (~wbrawner@static.56.224.132.142.clients.your-server.de)
02:08:37 trickard_ is now known as trickard
02:09:15 AlexZenon joins (~alzenon@85.174.180.65)
02:14:51 Square joins (~Square4@user/square)
02:17:25 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:18:37 × Square2 quits (~Square@user/square) (Ping timeout: 264 seconds)
02:20:55 dcpagan joins (~dcpagan@gateway/tor-sasl/dcpagan)
02:24:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
02:27:15 × poscat quits (~poscat@user/poscat) (Remote host closed the connection)
02:27:39 poscat joins (~poscat@user/poscat)
02:28:49 × td_ quits (~td@i53870932.versanet.de) (Ping timeout: 264 seconds)
02:28:50 × synchromesh quits (~john@2406:5a00:2412:2c00:a8e4:bf79:858d:7442) (Read error: Connection reset by peer)
02:29:58 synchromesh joins (~john@2406:5a00:2412:2c00:59ee:2e5c:beb6:44e3)
02:30:26 × poscat quits (~poscat@user/poscat) (Remote host closed the connection)
02:30:36 td_ joins (~td@i53870926.versanet.de)
02:31:14 poscat joins (~poscat@user/poscat)
02:31:34 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
02:32:33 × poscat quits (~poscat@user/poscat) (Remote host closed the connection)
02:33:04 poscat joins (~poscat@user/poscat)
02:34:04 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:35:37 × poscat quits (~poscat@user/poscat) (Remote host closed the connection)
02:35:44 Googulator53 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
02:35:44 × Googulator6 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
02:36:14 poscat joins (~poscat@user/poscat)
02:36:37 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 264 seconds)
02:38:31 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
02:46:54 × poscat quits (~poscat@user/poscat) (Remote host closed the connection)
02:47:16 poscat joins (~poscat@user/poscat)
02:49:08 × poscat quits (~poscat@user/poscat) (Remote host closed the connection)
02:49:33 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:50:14 bggd joins (~bgg@2a01:e0a:819:1510:f0f7:e908:85f6:a650)
02:52:24 poscat joins (~poscat@user/poscat)
02:54:30 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
02:55:14 poscat0x04 joins (~poscat@user/poscat)
02:55:23 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
02:55:43 × poscat0x04 quits (~poscat@user/poscat) (Remote host closed the connection)
02:56:00 poscat0x04 joins (~poscat@user/poscat)
02:59:15 × poscat quits (~poscat@user/poscat) (Ping timeout: 252 seconds)
03:00:01 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Ping timeout: 264 seconds)
03:00:37 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
03:04:58 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:06:49 × Googulator53 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
03:07:04 Googulator53 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
03:08:41 peterbecich joins (~Thunderbi@172.222.148.214)
03:09:47 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
03:15:51 × Googulator53 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
03:15:59 Googulator53 joins (~Googulato@92-249-221-245.pool.digikabel.hu)
03:17:51 annamalai joins (~annamalai@157.49.221.71)
03:18:23 × dcpagan quits (~dcpagan@gateway/tor-sasl/dcpagan) (Remote host closed the connection)
03:18:47 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 260 seconds)
03:20:31 xff0x joins (~xff0x@2405:6580:b080:900:fec7:9ad7:e4a7:c671)
03:20:37 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:20:40 Googulator55 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
03:21:12 × Googulator53 quits (~Googulato@92-249-221-245.pool.digikabel.hu) (Quit: Client closed)
03:25:06 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
03:31:20 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
03:35:59 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:36:01 × machinedgod quits (~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 264 seconds)
03:40:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
03:50:01 aforemny joins (~aforemny@i59F4C4D3.versanet.de)
03:50:24 × aforemny_ quits (~aforemny@2001:9e8:6cc4:2700:5fd7:3e32:1aae:6b6) (Ping timeout: 252 seconds)
03:51:22 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:55:38 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
04:05:46 × ezzieyguywuf quits (~Unknown@user/ezzieyguywuf) (Ping timeout: 248 seconds)
04:06:45 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:07:34 ezzieyguywuf joins (~Unknown@user/ezzieyguywuf)
04:13:50 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
04:14:15 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection)
04:14:24 × peterbecich quits (~Thunderbi@172.222.148.214) (Ping timeout: 256 seconds)
04:14:42 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
04:15:40 × Googulator55 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
04:15:46 Googulator82 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
04:17:30 takuan joins (~takuan@d8D86B9E9.access.telenet.be)
04:21:44 meinside joins (meinside@ip68.orange.bnc4free.com)
04:22:07 × ec quits (~ec@gateway/tor-sasl/ec) (Remote host closed the connection)
04:22:31 ec joins (~ec@gateway/tor-sasl/ec)
04:24:48 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:29:42 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
04:32:07 Xe joins (~Xe@perl/impostor/xe)
04:32:12 × Xe_ quits (~Xe@perl/impostor/xe) (Ping timeout: 252 seconds)
04:36:01 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 264 seconds)
04:37:49 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 264 seconds)
04:40:39 Googulator56 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
04:40:47 × Googulator82 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
04:45:39 × Googulator56 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
04:45:47 Googulator56 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
04:49:54 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
04:50:28 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:54:49 peterbecich joins (~Thunderbi@172.222.148.214)
04:54:50 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
04:55:12 FGIDIM is now known as fgidim
04:55:45 jmcantrell_ is now known as jmcantrell
04:56:16 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
04:58:19 michalz joins (~michalz@185.246.207.221)
04:59:57 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection)
05:00:24 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
05:00:31 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Ping timeout: 255 seconds)
05:02:10 sord937 joins (~sord937@gateway/tor-sasl/sord937)
05:05:51 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:10:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
05:10:38 × Googulator56 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
05:10:42 Googulator72 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
05:19:46 jreicher joins (~user@user/jreicher)
05:21:20 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:26:10 × weary-traveler quits (~user@user/user363627) (Quit: Konversation terminated!)
05:26:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
05:27:20 × trickard quits (~trickard@cpe-55-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
05:27:33 trickard_ joins (~trickard@cpe-55-98-47-163.wireline.com.au)
05:32:57 weary-traveler joins (~user@user/user363627)
05:34:21 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
05:34:59 × Leary quits (~Leary@user/Leary/x-0910699) (Remote host closed the connection)
05:36:07 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:38:14 × jmcantrell quits (~weechat@user/jmcantrell) (Quit: WeeChat 4.7.1)
05:39:05 Leary joins (~Leary@user/Leary/x-0910699)
05:39:56 jmcantrell_ joins (~weechat@user/jmcantrell)
05:40:34 × peterbecich quits (~Thunderbi@172.222.148.214) (Ping timeout: 255 seconds)
05:40:52 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
05:42:50 craunts795335385 joins (~craunts@136.158.7.194)
05:44:37 × jreicher quits (~user@user/jreicher) (Quit: In transit)
05:45:38 × jmcantrell_ quits (~weechat@user/jmcantrell) (Ping timeout: 256 seconds)
05:46:04 × trickard_ quits (~trickard@cpe-55-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
05:46:18 trickard_ joins (~trickard@cpe-55-98-47-163.wireline.com.au)
05:49:15 qqe joins (~qqq@185.54.23.200)
05:51:18 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 256 seconds)
05:51:35 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:58:18 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
06:01:06 × qqe quits (~qqq@185.54.23.200) (Quit: Lost terminal)
06:06:15 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
06:09:40 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:11:05 Googulator30 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
06:11:17 × Googulator72 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
06:13:18 jreicher joins (~user@user/jreicher)
06:14:14 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
06:15:41 Enrico63 joins (~Enrico63@host-82-59-110-109.retail.telecomitalia.it)
06:24:11 kubrat joins (~kubrat@149.62.205.6)
06:25:02 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:29:20 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
06:35:44 × annamalai quits (~annamalai@157.49.221.71) (Remote host closed the connection)
06:37:08 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:40:37 × kubrat quits (~kubrat@149.62.205.6) (Quit: Client closed)
06:41:30 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
06:50:27 × jreicher quits (~user@user/jreicher) (Read error: Connection reset by peer)
06:50:32 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 260 seconds)
06:52:26 ljdarj joins (~Thunderbi@user/ljdarj)
06:52:31 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:57:04 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
06:58:33 × Enrico63 quits (~Enrico63@host-82-59-110-109.retail.telecomitalia.it) (Quit: Client closed)
06:59:21 CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db)
07:00:02 × caconym7478798 quits (~caconym@user/caconym) (Quit: bye)
07:00:31 kubrat joins (~kubrat@149.62.205.6)
07:00:44 caconym7478798 joins (~caconym@user/caconym)
07:04:48 tromp joins (~textual@2001:1c00:3487:1b00:cd8f:ea15:2cfa:e4a8)
07:04:53 arandombit joins (~arandombi@2603:7000:4600:ffbe:5458:e7c4:c737:d396)
07:04:53 × arandombit quits (~arandombi@2603:7000:4600:ffbe:5458:e7c4:c737:d396) (Changing host)
07:04:53 arandombit joins (~arandombi@user/arandombit)
07:07:48 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 256 seconds)
07:07:55 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:11:16 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
07:11:50 × chexum quits (~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection)
07:12:19 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
07:12:20 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 256 seconds)
07:13:04 chexum joins (~quassel@gateway/tor-sasl/chexum)
07:15:40 × Googulator30 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
07:15:49 Googulator30 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
07:21:17 srazkvt joins (~sarah@user/srazkvt)
07:22:12 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
07:23:40 acidjnk joins (~acidjnk@p200300d6e7171952d474b73bd8efcb87.dip0.t-ipconnect.de)
07:24:34 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
07:27:38 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 256 seconds)
07:35:13 × trickard_ quits (~trickard@cpe-55-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
07:35:26 trickard_ joins (~trickard@cpe-55-98-47-163.wireline.com.au)
07:37:32 × GdeVolpiano quits (~GdeVolpia@user/GdeVolpiano) (Ping timeout: 244 seconds)
07:38:48 GdeVolpiano joins (~GdeVolpia@user/GdeVolpiano)
07:42:31 arandombit joins (~arandombi@user/arandombit)
07:44:29 × emmanuelux quits (~emmanuelu@user/emmanuelux) (Remote host closed the connection)
07:44:46 × phma quits (~phma@129.222.85.211) (Ping timeout: 246 seconds)
07:44:56 phma joins (~phma@2605:59c8:6211:ff08:7181:51cb:35db:c6be)
07:47:28 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 256 seconds)
07:58:01 × ft quits (~ft@p4fc2aaeb.dip0.t-ipconnect.de) (Quit: leaving)
07:58:32 arandombit joins (~arandombi@2603:7000:4600:ffbe:5458:e7c4:c737:d396)
07:58:32 × arandombit quits (~arandombi@2603:7000:4600:ffbe:5458:e7c4:c737:d396) (Changing host)
07:58:32 arandombit joins (~arandombi@user/arandombit)
07:59:12 annamalai joins (~annamalai@157.49.217.152)
08:03:20 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 256 seconds)
08:05:40 __monty__ joins (~toonn@user/toonn)
08:05:45 arandombit joins (~arandombi@user/arandombit)
08:07:33 merijn joins (~merijn@77.242.116.146)
08:08:44 <[exa]> so `ghcup` has the `set` command which sets up the paths, is there also some kind of `unset` for the case when I want to use a system ghc for a moment?
08:09:01 <[exa]> (wondering if it doesn't exist or I just don't see it)
08:09:37 <haskellbridge> <maerwald> try it
08:09:38 <haskellbridge> <maerwald> lol
08:10:44 [exa] wipes out his eyes in disbelief
08:10:50 <[exa]> ok, well, f
08:10:52 <[exa]> thanks
08:11:00 <[exa]> I could swear it wasn't there 5 minutes ago
08:11:10 tomsmeding doubts
08:11:22 [exa] departs to find a stone to hide under
08:11:29 tomsmeding hugs [exa]
08:11:44 <[exa]> ah it's not present in the tui
08:11:52 <[exa]> probably confused myself on that one
08:12:27 <tomsmeding> ah
08:12:39 <[exa]> (now I just tried pressing `u` if it would `u`nset, and voila, it's `u`ninstall. nice find :D )
08:13:07 <tomsmeding> to be fair, u is documented at the bottom of the tui :p
08:13:21 <tomsmeding> I guess it does work for the purpose
08:13:28 <[exa]> this situation reminds me of monday morning
08:13:45 <[exa]> how come it drags with me all the way to well, thursday
08:16:00 <haskellbridge> <maerwald> tui is running out of shortcuts
08:16:01 <haskellbridge> <maerwald> and I'm not a fan of popups
08:16:11 <tomsmeding> doc: that's a very weird error, there are no floats whatsoever in your program, why is a movsd (move single to double precision float) instruction being emitted?
08:17:55 <[exa]> maerwald: maybe pressing s again? or better leave that as "retry setting" and go shift-s ?
08:18:35 <haskellbridge> <maerwald> well
08:18:41 <haskellbridge> <maerwald> https://github.com/haskell/ghcup-hs/issues/1294
08:19:14 <tomsmeding> why would they want that?
08:19:34 <haskellbridge> <maerwald> capslock on
08:19:39 <tomsmeding> yes I read that
08:19:54 <haskellbridge> <maerwald> for quit, it's indeed annoying
08:20:19 <tomsmeding> if accidental capslock is the first time they tried a capital letter hotkey, then I fail to see why one would capitalisation to not matter across the board immediately
08:20:32 <[exa]> ctrl-s?
08:20:34 [exa] dodges
08:20:46 <tomsmeding> perhaps indeed for q it's nice to allow Q too, if only to make it as easy as possible to quit the app
08:21:02 <tomsmeding> (prevent people going "I can't exit vim" on ghcup)
08:21:12 <haskellbridge> <maerwald> lmao
08:21:49 <[exa]> "in this video I'll show 5 easy ways to quit ghcup tui if you're stuck installing haskell"
08:22:05 <tomsmeding> I mean, this is your call and I don't care enough to really complain about it if you do make hotkeys case-insensitive, but if I maintained ghcup I would limit this change to q at least
08:22:11 <tomsmeding> [exa]: lol
08:22:14 <haskellbridge> <maerwald> I actually recorded a video for windows installation, lol
08:22:27 <[exa]> maerwald: anyway I guess all this is just me whining ^, don't take it very seriously
08:22:56 <haskellbridge> <maerwald> https://youtu.be/bB4fmQiUYPw
08:23:06 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 244 seconds)
08:23:30 <[exa]> the main problem was that the lack of "unset" in UI is kinda surprising, maybe the easiest solution is to hint after `set` completes that "you can force unset via commandline" or so
08:23:44 <tomsmeding> I'd remove "force" from that sentence
08:24:07 <[exa]> I meant like, "as opposed to weak unset by setting something else"
08:24:10 <[exa]> am I overdoing it?
08:24:14 <[exa]> can it be afternoon finally?
08:24:17 <tomsmeding> I don't see how that's strong vs weak
08:24:39 [exa] slams a nice flat stone over himself and enjoys the hideout
08:24:41 <tomsmeding> I think wanting to unset is relatively uncommon
08:25:08 <tomsmeding> [exa]: be careful, don't hit your head
08:25:36 Googulator6 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
08:25:47 × Googulator30 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
08:30:04 comerijn joins (~merijn@77.242.116.146)
08:32:47 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 256 seconds)
08:36:14 <tomsmeding> the assembly generated by ghc on doc's example looks weird anyway
08:36:34 <tomsmeding> how is it useful on x86_64 to do `pxor %xmm0,%xmm0 ; movhlps %xmm0,%xmm0`?
08:36:48 <tomsmeding> zero the xmm0 register, then proceed to copy the high half of it to the low half
08:37:06 <tomsmeding> moving a bunch of zeros around without accomplishing anything?
08:37:23 <haskellbridge> <maerwald> yeah, mapping all of the cli to the tui is hard... although with the new advanced install menu, that's partially done
08:37:35 <tomsmeding> possibly this is just an assembly template that ghc fills in and it ends up generating redundant instructions here
08:37:51 <haskellbridge> <maerwald> if you press Enter, we could show the less common options (like unset)
08:38:18 <tomsmeding> maerwald: about that: why is it called "advance options" instead of "advanced options"?
08:38:32 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
08:38:43 <haskellbridge> <maerwald> artistic freedom?
08:38:48 <tomsmeding> the current phrase reads rather awkward in english, I think :p
08:44:00 × craunts795335385 quits (~craunts@136.158.7.194) (Quit: The Lounge - https://thelounge.chat)
08:49:27 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 244 seconds)
08:51:12 humasect is now known as numberella
08:59:11 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
09:05:42 × Googulator6 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
09:06:00 Googulator6 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
09:10:46 × comerijn quits (~merijn@77.242.116.146) (Ping timeout: 256 seconds)
09:11:19 deptype joins (~deptype@2406:b400:d4:c314:b197:36b9:d9a9:af2c)
09:13:38 × kubrat quits (~kubrat@149.62.205.6) (Quit: Client closed)
09:16:09 × superbil quits (~superbil@114-32-231-70.hinet-ip.hinet.net) (Read error: Connection reset by peer)
09:20:45 × Googulator6 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
09:20:47 Googulator86 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
09:24:00 merijn joins (~merijn@77.242.116.146)
09:25:18 kubrat joins (~kubrat@149.62.205.188)
09:26:39 ljdarj joins (~Thunderbi@user/ljdarj)
09:27:44 × deptype quits (~deptype@2406:b400:d4:c314:b197:36b9:d9a9:af2c) (Remote host closed the connection)
09:28:02 deptype joins (~deptype@2406:b400:d4:c314:6790:af81:8e63:3549)
09:29:56 × numberella quits (~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...)
09:30:10 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Remote host closed the connection)
09:30:32 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
09:31:41 superbil joins (~superbil@114-32-231-70.hinet-ip.hinet.net)
09:33:08 gmg joins (~user@user/gehmehgeh)
09:39:39 × kubrat quits (~kubrat@149.62.205.188) (Quit: Client closed)
09:39:58 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 255 seconds)
09:40:30 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 244 seconds)
09:40:53 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
09:43:35 vanishingideal joins (~vanishing@user/vanishingideal)
09:44:43 × tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
09:45:39 × Googulator86 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
09:45:40 Googulator71 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
09:47:01 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 256 seconds)
09:51:52 adig joins (~adi@86.123.72.40)
09:52:50 × adig quits (~adi@86.123.72.40) (Remote host closed the connection)
09:54:11 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
09:56:18 merijn joins (~merijn@77.242.116.146)
10:13:45 × infinity0 quits (~infinity0@pwned.gg) (Ping timeout: 252 seconds)
10:14:46 × deptype quits (~deptype@2406:b400:d4:c314:6790:af81:8e63:3549) (Remote host closed the connection)
10:15:04 deptype joins (~deptype@2406:b400:d4:c314:5c99:1eaf:4a55:6c8a)
10:16:23 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
10:18:13 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 255 seconds)
10:20:36 sp1ff`` joins (~user@c-73-164-203-114.hsd1.wa.comcast.net)
10:22:17 × sp1ff` quits (~user@2601:1c2:4c00:6820::48ac) (Ping timeout: 260 seconds)
10:31:43 merijn joins (~merijn@77.242.116.146)
10:34:25 Square2 joins (~Square@user/square)
10:34:34 infinity0 joins (~infinity0@pwned.gg)
10:38:35 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 256 seconds)
10:45:21 × synchromesh quits (~john@2406:5a00:2412:2c00:59ee:2e5c:beb6:44e3) (Read error: Connection reset by peer)
10:46:39 synchromesh joins (~john@2406:5a00:2412:2c00:59ee:2e5c:beb6:44e3)
10:47:54 merijn joins (~merijn@77.242.116.146)
10:49:15 × kaskal- quits (~kaskal@84-115-235-223.cable.dynamic.surfer.at) (Quit: ZNC - https://znc.in)
10:49:43 kaskal joins (~kaskal@2a02:8388:1a8b:7d00:2bf0:62e:e362:6c40)
10:51:26 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Remote host closed the connection)
10:51:49 Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net)
10:57:49 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 255 seconds)
11:00:04 × caconym7478798 quits (~caconym@user/caconym) (Quit: bye)
11:01:36 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 252 seconds)
11:02:07 caconym7478798 joins (~caconym@user/caconym)
11:03:18 × deptype quits (~deptype@2406:b400:d4:c314:5c99:1eaf:4a55:6c8a) (Remote host closed the connection)
11:03:36 deptype joins (~deptype@2406:b400:d4:c314:5abc:4b66:d843:af9d)
11:06:26 × weary-traveler quits (~user@user/user363627) (Quit: Konversation terminated!)
11:06:51 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
11:10:58 vanishingideal joins (~vanishing@user/vanishingideal)
11:11:26 Pixi` joins (~Pixi@user/pixi)
11:12:11 × vanishingideal quits (~vanishing@user/vanishingideal) (Remote host closed the connection)
11:14:02 × Pixi quits (~Pixi@user/pixi) (Ping timeout: 248 seconds)
11:15:40 Googulator56 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
11:15:46 × Googulator71 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
11:31:19 jreicher joins (~user@user/jreicher)
11:33:01 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 264 seconds)
11:35:05 merijn joins (~merijn@77.242.116.146)
11:35:49 × annamalai quits (~annamalai@157.49.217.152) (Ping timeout: 256 seconds)
11:37:52 Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915)
11:38:19 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 255 seconds)
11:38:52 <tomsmeding> is there a way to make the Append type family "half-injective"?
11:39:08 Lord_of_Life_ is now known as Lord_of_Life
11:39:27 <tomsmeding> type family Append a b where { Append '[] b = b ; Append (x : xs) b = x : Append xs b }
11:39:52 <tomsmeding> now this thing is not injective in any of the standard ways, but we do have the property that Append a b ~ Append a c implies b ~ c
11:40:04 <tomsmeding> is there a way I can tell GHC to use this implication in type inference?
11:54:27 <Leary> tomsmeding: Perhaps you can piggyback off `FunctionalDependencies`? Say: `class Append xs ys ~ xys => HasAppend xs ys xys | xs xys -> ys, ys xys -> xs where { type Append xs ys }`
11:54:50 × deptype quits (~deptype@2406:b400:d4:c314:5abc:4b66:d843:af9d) (Remote host closed the connection)
11:55:08 deptype joins (~deptype@2406:b400:d4:c314:8332:aeaf:6094:c234)
12:00:31 annamalai joins (~annamalai@157.49.98.203)
12:02:57 <tomsmeding> Leary: I can write that type class, but GHC doesn't seem to accept the dependencies: https://play.haskell.org/saved/EGhc89zh
12:03:08 <tomsmeding> uncommenting either of line 15 or 16 makes compilation fail
12:03:12 <tomsmeding> did I make a mistake?
12:03:37 × trickard_ quits (~trickard@cpe-55-98-47-163.wireline.com.au) (Ping timeout: 244 seconds)
12:04:16 <tomsmeding> (if you put the dependency declarations on the same line as the class keyword, as they would normally be, this module has more language pragmas than lines of useful code)
12:07:04 trickard joins (~trickard@cpe-55-98-47-163.wireline.com.au)
12:09:55 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 244 seconds)
12:10:01 weary-traveler joins (~user@user/user363627)
12:11:45 × jreicher quits (~user@user/jreicher) (Quit: In transit)
12:22:18 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 248 seconds)
12:24:16 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
12:24:33 × Square2 quits (~Square@user/square) (Ping timeout: 256 seconds)
12:25:41 × Googulator56 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
12:25:50 Googulator56 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
12:28:02 merijn joins (~merijn@77.242.116.146)
12:31:17 <Leary> I'm not sure what the error message is actually complaining about (and I can't be bothered reading the manual to find out), but GHC will at least accept the first dependency with `UndecidableInstances`: https://play.haskell.org/saved/5T5D4ys5
12:31:35 <Leary> (see also, the style I've recently adopted for too many LANGUAGE pragmata)
12:32:30 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 256 seconds)
12:32:52 <tomsmeding> yes I know you can merge LANGUAGE pragmata :)
12:33:05 <tomsmeding> let me try that
12:37:23 <tomsmeding> Leary: that works and the rest of my code compiles (after some messing around to let Append's kind be linked to the kind of the arguments), but it doesn't seem to help in practice
12:38:32 <mauke> proposal: every language pragma should have an associated unicode character/emoji. then you could say {-# LANGUAGE 🫃😅🤡💌💯👁️‍🗨️👌🫦🧑‍🦲 #-}
12:41:10 <tomsmeding> Leary: I think this is a faithful abstraction/simplification of the behaviour that I'm looking for: https://play.haskell.org/saved/UAIlXBxX
12:41:43 <tomsmeding> note that foo1 typechecks because with the first list literal, Append reduces and the list~list equality resolves to a l2~_ equality
12:41:52 <tomsmeding> but foo2 does not because the semi-injectivity is not used
12:43:55 merijn joins (~merijn@77.242.116.146)
12:45:36 <tomsmeding> this is not _necessary_ to be able to write my code but it would be good for developer ergonomics in my case
12:46:12 <tomsmeding> (hole-driven development becomes more useful if GHC can actually derive what the type of a hole should be)
12:48:03 × trickard quits (~trickard@cpe-55-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
12:48:16 trickard_ joins (~trickard@cpe-55-98-47-163.wireline.com.au)
12:49:24 <Leary> This is the best I was able to do (lol): https://play.haskell.org/saved/IIKMopeT
12:49:39 <Leary> You might have to give up on this one.
12:51:28 <tomsmeding> Leary: the l12 can still be replaced by (Append l1 l2) in the body
12:51:33 <tomsmeding> but yeah, this won't fly :p
12:51:42 <tomsmeding> thank you for trying though!
12:51:48 <tomsmeding> I figured that the answer would be no
12:54:05 jreicher joins (~user@user/jreicher)
12:54:18 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 256 seconds)
12:57:44 × divlamir quits (~divlamir@user/divlamir) (Read error: Connection reset by peer)
12:57:54 × trickard_ quits (~trickard@cpe-55-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
12:58:03 divlamir joins (~divlamir@user/divlamir)
12:59:02 trickard_ joins (~trickard@cpe-55-98-47-163.wireline.com.au)
13:00:15 <kuribas> tomsmeding: type classes are the biggest impediment in hole driven programming, the same in idris.
13:00:31 × wbrawner quits (~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 240 seconds)
13:00:33 <kuribas> tomsmeding: I don't get why it cannot create a hole for a type class instance that depends on another hole.
13:00:39 <tomsmeding> kuribas: in my original code there aren't even any classes!
13:00:40 wbrawner joins (~wbrawner@static.56.224.132.142.clients.your-server.de)
13:00:41 × Googulator56 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
13:00:49 Googulator56 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
13:01:08 <tomsmeding> this is about type family injectivity; the type classes were brought in in an attempt to abuse FunctionalDependencies, which are apparently slightly stronger than tyfam injectivity
13:01:53 <kuribas> But why do this in haskell at all?
13:02:03 <tomsmeding> good question
13:02:04 <kuribas> If you are doing lots of type level computation, maybe idris is a better language.
13:02:16 <kuribas> (or agda, lean, ...)
13:02:18 <tomsmeding> I have considered multiple times to rewrite this in agda
13:02:46 <kuribas> What is it exactly you are doing?
13:02:55 <tomsmeding> but I concluded each time that the increase in convenience for type-level stuff would not be offset against the loss of convenience when actually doing something useful
13:03:09 × bggd quits (~bgg@2a01:e0a:819:1510:f0f7:e908:85f6:a650) (Remote host closed the connection)
13:03:09 <tomsmeding> kuribas: writing a compiler
13:03:26 <tomsmeding> with a well-typed well-scoped De Bruijn AST
13:03:31 <kuribas> ah :)
13:03:38 <tomsmeding> and I'm implementing a highly nontrivial code transformation in it that changes types a bunch
13:03:43 <[exa]> oh man.
13:03:46 <[exa]> :)
13:03:51 <kuribas> tomsmeding: prototype it in idris/agda, then port to haskell?
13:03:59 <tomsmeding> kuribas: sunk cost, at this point
13:04:10 <tomsmeding> it may or may not have been a good idea
13:04:31 <kuribas> idk, haskell to idris may not be too hard?
13:04:32 <tomsmeding> a taste: https://git.tomsmeding.com/chad-fast/tree/src/CHAD.hs
13:04:52 <tomsmeding> (this is the most complicated file in the project)
13:05:02 Enrico63 joins (~Enrico63@host-82-59-110-109.retail.telecomitalia.it)
13:05:45 cipherrot joins (~jez@user/petrichor)
13:06:57 <tomsmeding> [exa]: does that mean that you commiserate?
13:07:02 <kuribas> Edwin Bradey said that using dependent types helped a lot in getting the Debruyn indexes correct in his code.
13:07:09 <kuribas> In the idris2 compiler.
13:07:12 <tomsmeding> yeah so this is the same thing
13:07:16 <tomsmeding> but with singletons
13:07:22 × petrichor quits (~jez@user/petrichor) (Ping timeout: 260 seconds)
13:07:23 <tomsmeding> (or at least, I assume it's the same thing)
13:08:04 <kuribas> singletons are a good sign you want dependent types :)
13:08:08 <tomsmeding> yes
13:08:25 × wbrawner quits (~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 264 seconds)
13:10:58 wbrawner joins (~wbrawner@static.56.224.132.142.clients.your-server.de)
13:14:49 × trickard_ quits (~trickard@cpe-55-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
13:15:03 trickard_ joins (~trickard@cpe-55-98-47-163.wireline.com.au)
13:16:42 × CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 256 seconds)
13:20:40 Googulator72 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
13:20:40 × Googulator56 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
13:22:16 × trickard_ quits (~trickard@cpe-55-98-47-163.wireline.com.au) (Ping timeout: 255 seconds)
13:23:28 qqe joins (~qqq@185.54.23.200)
13:24:03 CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db)
13:25:46 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
13:26:13 trickard_ joins (~trickard@cpe-55-98-47-163.wireline.com.au)
13:27:59 gustrb joins (~gustrb@191.243.134.87)
13:32:40 × malte quits (~malte@mal.tc) (Ping timeout: 246 seconds)
13:33:23 malte joins (~malte@mal.tc)
13:38:56 ljdarj joins (~Thunderbi@user/ljdarj)
13:40:14 kubrat joins (~kubrat@149.62.205.188)
13:45:33 × Fijxu quits (~Fijxu@user/fijxu) (Quit: XD!!)
13:45:47 × Googulator72 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
13:45:48 Googulator50 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
13:47:29 × deptype quits (~deptype@2406:b400:d4:c314:8332:aeaf:6094:c234) (Remote host closed the connection)
13:47:46 deptype joins (~deptype@2406:b400:d4:c314:37d2:1fe8:9590:1374)
13:48:03 Fijxu joins (~Fijxu@user/fijxu)
13:50:03 × Square quits (~Square4@user/square) (Ping timeout: 244 seconds)
14:01:52 × Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Quit: Frostillicus)
14:04:00 × srazkvt quits (~sarah@user/srazkvt) (Quit: Konversation terminated!)
14:06:03 <bwe> what's the equivalent for Text as input? `readMaybe :: Read a => String -> Maybe a`
14:10:23 <kuribas> readMaybe . unpack?
14:10:34 <kuribas> Or specific parser for Text
14:11:38 <Leary> bwe: If you want to use the `Read` typeclass, you can only `unpack` to `String`. If it's just for a number, there are some `Reader`s in `Data.Text.Reader`.
14:12:54 <bwe> Leary: That's what I was looking for. Thanks.
14:13:15 <bwe> kuribas: I felt bad at just using unpack to get it to String.
14:14:04 <kuribas> bwe: it is likely to be inefficient, unless the instance get inlined.
14:19:28 × CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 260 seconds)
14:22:25 trickard_ is now known as trickard
14:23:30 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
14:24:45 × Enrico63 quits (~Enrico63@host-82-59-110-109.retail.telecomitalia.it) (Quit: Client closed)
14:33:19 craunts795335385 joins (~craunts@136.158.7.194)
14:33:36 Sgeo joins (~Sgeo@user/sgeo)
14:34:25 × tromp quits (~textual@2001:1c00:3487:1b00:cd8f:ea15:2cfa:e4a8) (Quit: My iMac has gone to sleep. ZZZzzz…)
14:40:28 deptype_ joins (~deptype@124.123.188.12)
14:42:16 × deptype quits (~deptype@2406:b400:d4:c314:37d2:1fe8:9590:1374) (Ping timeout: 256 seconds)
14:46:31 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 246 seconds)
14:46:41 chromoblob joins (~chromoblo@user/chromob1ot1c)
14:48:07 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
14:59:22 FirefoxDeHuk joins (~FirefoxDe@109.108.69.106)
14:59:43 × FirefoxDeHuk quits (~FirefoxDe@109.108.69.106) (Write error: Broken pipe)
15:01:35 bggd joins (~bgg@2a01:e0a:819:1510:1b45:b7a3:b4e:5159)
15:03:26 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
15:03:50 Zemy joins (~Zemy@2600:100c:b0a1:2d3a:3c28:9fff:fec1:9e9a)
15:04:47 chromoblob joins (~chromoblo@user/chromob1ot1c)
15:05:04 tromp joins (~textual@2001:1c00:3487:1b00:cd8f:ea15:2cfa:e4a8)
15:07:34 × Zemy_ quits (~Zemy@72.178.108.235) (Ping timeout: 255 seconds)
15:10:36 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 256 seconds)
15:15:51 × kubrat quits (~kubrat@149.62.205.188) (Ping timeout: 250 seconds)
15:21:26 kubrat joins (~kubrat@149.62.205.186)
15:25:34 Zemy_ joins (~Zemy@mobile-107-80-206-52.mycingular.net)
15:27:05 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Read error: Connection timed out)
15:28:12 × poscat0x04 quits (~poscat@user/poscat) (Remote host closed the connection)
15:28:29 × kubrat quits (~kubrat@149.62.205.186) (Quit: Client closed)
15:28:38 poscat joins (~poscat@user/poscat)
15:28:44 × Zemy quits (~Zemy@2600:100c:b0a1:2d3a:3c28:9fff:fec1:9e9a) (Ping timeout: 256 seconds)
15:29:35 Zemy joins (~Zemy@2600:100c:b0a1:2d3a:a862:aeff:fec0:e76a)
15:31:09 leo2007 joins (~leo@user/leo2007)
15:31:21 nogloff joins (uid464985@id-464985.tinside.irccloud.com)
15:32:24 × leo2007 quits (~leo@user/leo2007) (Client Quit)
15:32:24 × Zemy_ quits (~Zemy@mobile-107-80-206-52.mycingular.net) (Ping timeout: 256 seconds)
15:33:09 Zemy_ joins (~Zemy@67.78.56.230)
15:36:06 × Zemy quits (~Zemy@2600:100c:b0a1:2d3a:a862:aeff:fec0:e76a) (Ping timeout: 256 seconds)
15:36:18 <haskellbridge> <doc> tomsmeding: I took a look on the gitlab, the assembly error I ran into may have already been fixed with https://gitlab.haskell.org/ghc/ghc/-/issues/25658 seems the same error
15:37:26 <tomsmeding> doc: That sounds highly relevant, yes. If you feel adventurous, you may be able to try a 9.14 alpha :)
15:39:45 Zemy joins (~Zemy@2600:100c:b0a1:2d3a:e430:6dff:fedb:39b4)
15:41:05 machinedgod joins (~machinedg@d75-159-126-101.abhsia.telus.net)
15:41:12 × wbrawner quits (~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 256 seconds)
15:42:20 × Zemy_ quits (~Zemy@67.78.56.230) (Ping timeout: 256 seconds)
15:42:42 wbrawner joins (~wbrawner@static.56.224.132.142.clients.your-server.de)
15:47:20 × Pozyomka quits (~pyon@user/pyon) (Ping timeout: 265 seconds)
15:48:53 Pozyomka joins (~pyon@user/pyon)
15:50:50 × wbrawner quits (~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 256 seconds)
15:53:08 wbrawner joins (~wbrawner@static.56.224.132.142.clients.your-server.de)
15:53:56 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
15:55:37 L29Ah joins (~L29Ah@wikipedia/L29Ah)
16:01:23 comerijn joins (~merijn@77.242.116.146)
16:01:32 × kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection)
16:01:48 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Read error: Connection reset by peer)
16:05:41 × Googulator50 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
16:05:46 Googulator27 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
16:08:58 × itaipu quits (~itaipu@168.121.97.28) (Ping timeout: 248 seconds)
16:13:43 itaipu joins (~itaipu@168.121.97.28)
16:14:25 × comerijn quits (~merijn@77.242.116.146) (Ping timeout: 264 seconds)
16:27:37 × itaipu quits (~itaipu@168.121.97.28) (Ping timeout: 264 seconds)
16:29:34 itaipu joins (~itaipu@168.121.97.28)
16:29:56 × Pozyomka quits (~pyon@user/pyon) (Ping timeout: 256 seconds)
16:30:48 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
16:35:38 × Googulator27 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
16:35:46 Googulator27 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
16:39:23 Zemy_ joins (~Zemy@mobile-107-80-206-40.mycingular.net)
16:40:21 Pozyomka joins (~pyon@user/pyon)
16:40:45 Core9574 joins (~Zemy@2600:100c:b0a1:2d3a:2c76:e6ff:fe8d:547c)
16:40:58 × Zemy quits (~Zemy@2600:100c:b0a1:2d3a:e430:6dff:fedb:39b4) (Read error: Connection reset by peer)
16:43:38 × Zemy_ quits (~Zemy@mobile-107-80-206-40.mycingular.net) (Ping timeout: 248 seconds)
16:44:38 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
16:48:26 × gustrb quits (~gustrb@191.243.134.87) (Ping timeout: 248 seconds)
16:49:12 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
16:50:25 gustrb joins (~gustrb@191.243.134.87)
16:50:36 × Pozyomka quits (~pyon@user/pyon) (Ping timeout: 256 seconds)
16:51:27 × YoungFrog quits (~youngfrog@39.129-180-91.adsl-dyn.isp.belgacom.be) (Quit: ZNC 1.7.x-git-3-96481995 - https://znc.in)
16:51:58 Zemy joins (~Zemy@72.178.108.235)
16:52:43 YoungFrog joins (~youngfrog@2a02:a03f:ca07:f900:3c4e:fa7a:e07a:5a51)
16:54:18 × Core9574 quits (~Zemy@2600:100c:b0a1:2d3a:2c76:e6ff:fe8d:547c) (Ping timeout: 256 seconds)
16:56:31 humasect_ joins (~humasect@dyn-192-249-132-90.nexicom.net)
16:57:20 Pozyomka joins (~pyon@user/pyon)
16:58:16 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Ping timeout: 256 seconds)
17:00:02 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:01:24 humasect_ is now known as numberella
17:04:13 × gustrb quits (~gustrb@191.243.134.87) (Ping timeout: 264 seconds)
17:04:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
17:05:16 tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net)
17:06:46 × Pozyomka quits (~pyon@user/pyon) (Ping timeout: 256 seconds)
17:11:28 gustrb joins (~gustrb@191.243.134.87)
17:13:33 × itaipu quits (~itaipu@168.121.97.28) (Ping timeout: 256 seconds)
17:15:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:16:53 Pozyomka joins (~pyon@user/pyon)
17:19:13 × APic quits (apic@apic.name) (Ping timeout: 264 seconds)
17:20:56 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
17:24:53 Tuplanolla joins (~Tuplanoll@91-159-187-167.elisa-laajakaista.fi)
17:25:27 <chromoblob> so. i want to develop Linux apps in Haskell. if i use GHC, how do i distribute my app (e.g. what are dependencies)?
17:27:07 × gmg quits (~user@user/gehmehgeh) (Remote host closed the connection)
17:30:50 APic joins (~apic@apic.name)
17:31:09 <haskellbridge> <Morj> It's about the same as C++: there are multiple options. If a distro packages your program, they choose one for you
17:31:33 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:31:48 <haskellbridge> <Morj> For example, arch linux has a policy of dynamically linking even the haskell deps themselves. While I distribute either nix derivations, or completely statically linked binaries
17:32:31 <chromoblob> ok, i want to have a fully static binary. how to?
17:33:43 <EvanR> that's been the default in ghc for a long time
17:34:04 <EvanR> build your haskell program and check the linkage of the resulting binary
17:34:23 <chromoblob> okay, thanks
17:35:39 <chromoblob> i don't have Linux at the moment. does it even not depend on libc?
17:35:51 <haskellbridge> <Morj> That still links libc and gmp afaik, no?
17:36:35 <haskellbridge> <Morj> To statically link system libraries themselves it was somewhat more involved, and I've lost an example >_>
17:36:44 <EvanR> yeah it does
17:36:47 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
17:37:03 <EvanR> though I'm not sure the wisdom of attempting to static link your own libc
17:37:23 <EvanR> in the case of gmp you could avoid it by using the haskell version of the Integer implementation
17:37:25 <chromoblob> philosophical reasons...
17:37:45 <EvanR> the compiled libc is usually highly dependent on the OS
17:38:04 <EvanR> it's the mediator between normal C code and the kernel
17:38:10 AlexNoo_ is now known as AlexNoo
17:38:21 <haskellbridge> <Morj> If you're just targeting linux and don't dlopen, you can linux musl and be happy, no?
17:38:27 <chromoblob> i thought Linux had a standard ABI
17:38:39 <EvanR> yes if you cross your fingers correctly
17:38:53 <chromoblob> omg...
17:38:53 × gustrb quits (~gustrb@191.243.134.87) (Quit: gustrb)
17:38:57 <EvanR> binary distribution on linux is a hope and pray
17:39:05 <haskellbridge> <Morj> Linux has a stable abi. The problem is your deps
17:39:23 <EvanR> C standard library is also a stable API
17:39:28 <EvanR> but here we are
17:39:42 <chromoblob> note, A*B*I
17:39:47 <haskellbridge> <Morj> Yeah, except for little unstable parts that someone will surely get their little library fingers in =)
17:39:56 <EvanR> you traded "philosophical problems" for actual problems
17:40:21 <haskellbridge> <Morj> In theory if everyone was a good citizen, you could dynamically link to glibc and have no problems
17:40:38 <haskellbridge> <Morj> I think on BSDs they do just that, except it's another libc
17:40:41 <EvanR> that's usually how I've seen it done
17:40:45 <chromoblob> no, glibc is not Linux, it is GNU
17:41:07 <chromoblob> if only Linux shipped a standard libc...
17:41:29 <haskellbridge> <Morj> As I say, the syscalls are incredibly stable. You won't see a breakage in /them/
17:41:31 <EvanR> there's a reason there's a standard API, so it should work with any implementation
17:42:13 <EvanR> alternative libc implementations seem to be about memory usage, but you're on some random persons linux with a spinning cube desktop
17:42:43 <haskellbridge> <Morj> If you write from scratch targeting linux without libc, you can fear no breakage. Unfortunately, you 1) usually don't have enough time for that, 2) want to integrate with the system, and some integrations require using shared libraries. One example of that is DNS resolution
17:42:58 <EvanR> and it's a pain in the ass
17:43:10 <EvanR> it's the ultimate form of "never use dependencies"
17:43:26 <haskellbridge> <Morj> Go world went with rewriting the world, and it sort-of works for them. They produce completely static binaries, and it's very convenient to use
17:43:59 <EvanR> they can just recompile if things change
17:44:08 <EvanR> and redistribute
17:44:20 <haskellbridge> <Morj> Anyway, to the original question of statically linking: I don't have a complete answer, but look into the docs of ghc options «-static -optl-static -staticlib»
17:47:18 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:51:44 jmcantrell_ joins (~weechat@user/jmcantrell)
17:51:44 × deptype_ quits (~deptype@124.123.188.12) (Remote host closed the connection)
17:51:55 <EvanR> I'm also linked against the vdso
17:52:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
18:01:20 × williu5 quits (~williu5@user/williu5) (Quit: WeeChat 4.1.1)
18:02:56 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:04:47 ft joins (~ft@p4fc2aaeb.dip0.t-ipconnect.de)
18:09:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
18:10:51 target_i joins (~target_i@user/target-i/x-6023099)
18:11:33 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:11:51 lill joins (~lill@bras-base-gmlyon2002w-grc-37-74-12-9-150.dsl.bell.ca)
18:15:58 × Googulator27 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
18:16:13 Googulator27 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
18:16:28 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
18:17:45 × tromp quits (~textual@2001:1c00:3487:1b00:cd8f:ea15:2cfa:e4a8) (Quit: My iMac has gone to sleep. ZZZzzz…)
18:17:58 LainIwakura joins (~LainIwaku@user/LainIwakura)
18:18:16 × lill quits (~lill@bras-base-gmlyon2002w-grc-37-74-12-9-150.dsl.bell.ca) (Quit: leaving)
18:19:07 lill joins (~lill@bras-base-gmlyon2002w-grc-37-74-12-9-150.dsl.bell.ca)
18:21:38 × arandombit quits (~arandombi@user/arandombit) (Remote host closed the connection)
18:24:16 arandombit joins (~arandombi@user/arandombit)
18:24:47 × LainIwakura quits (~LainIwaku@user/LainIwakura) (Ping timeout: 250 seconds)
18:26:58 × lill quits (~lill@bras-base-gmlyon2002w-grc-37-74-12-9-150.dsl.bell.ca) (Quit: WeeChat 4.7.1)
18:27:18 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:28:01 <chromoblob> what was wrong with Haskell Platform? why was it replaced with Ghcup?
18:32:19 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
18:32:33 numberel_ joins (~humasect@dyn-192-249-132-90.nexicom.net)
18:33:48 × numberella quits (~humasect@dyn-192-249-132-90.nexicom.net) (Ping timeout: 244 seconds)
18:35:46 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 244 seconds)
18:40:22 karenw joins (~karenw@user/karenw)
18:41:25 × jmcantrell_ quits (~weechat@user/jmcantrell) (Ping timeout: 264 seconds)
18:43:02 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:44:34 × karenw quits (~karenw@user/karenw) (Client Quit)
18:44:49 karenw joins (~karenw@user/karenw)
18:48:11 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
18:50:15 <geekosaur> keeping it reasnably up to date without causing massive churn
18:50:57 <geekosaur> with the result that it was always too old to be practicably usable
18:52:29 <geekosaur> the Haskell ecosystem (and especially ghc) moves way too fast for a "Debian stable" setup to work
18:52:58 numberel_ is now known as humasect
18:53:05 humasect is now known as numberella
18:59:06 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:00:04 × caconym7478798 quits (~caconym@user/caconym) (Quit: bye)
19:00:47 caconym7478798 joins (~caconym@user/caconym)
19:03:54 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
19:07:34 LainIwakura joins (~LainIwaku@user/LainIwakura)
19:07:47 × LainIwakura quits (~LainIwaku@user/LainIwakura) (Client Quit)
19:09:20 ljdarj joins (~Thunderbi@user/ljdarj)
19:11:06 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
19:14:53 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:19:56 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
19:25:39 Googulator72 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
19:25:39 × Googulator27 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
19:30:39 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:32:48 jzargo2 joins (~jzargo@user/jzargo)
19:33:10 sus03 joins (zero@user/zeromomentum)
19:33:17 nek09 joins (~nek0@user/nek0)
19:33:21 ljdarj1 joins (~Thunderbi@user/ljdarj)
19:33:37 op_4_ joins (~tslil@2a01:4f8:c0c:7952::1)
19:34:11 yuuta joins (~YuutaW@infornography.yta.moe)
19:34:12 monochrm joins (trebla@216.138.220.146)
19:34:13 meinside- joins (meinside@ip68.orange.bnc4free.com)
19:34:14 pandeyan joins (~pandeyan@135-180-53-140.fiber.dynamic.sonic.net)
19:34:15 nurupo_ joins (~nurupo.ga@user/nurupo)
19:34:20 img_ joins (~img@user/img)
19:34:26 vgtw_ joins (~vgtw@user/vgtw)
19:34:52 Digitteknohippie joins (~user@user/digit)
19:35:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
19:35:28 turlando_ joins (~turlando@user/turlando)
19:35:28 Unicorn_Princes- joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
19:35:32 JimL_ joins (~quassel@89.162.16.26)
19:35:43 DrachenMaus joins (~dragonmau@user/dragonmaus)
19:35:44 lisq_ joins (~quassel@lis.moe)
19:35:44 opencircuit_ joins (~quassel@user/opencircuit)
19:36:26 Lycurgus joins (~juan@user/Lycurgus)
19:36:29 ystael_ joins (~ystael@user/ystael)
19:36:58 raym_ joins (~ray@user/raym)
19:37:05 AntiRembane joins (~Rembane@user/Rembane)
19:37:13 × wbrawner quits (~wbrawner@static.56.224.132.142.clients.your-server.de) (Ping timeout: 264 seconds)
19:39:08 LainIwakura joins (~LainIwaku@user/LainIwakura)
19:41:35 × ljdarj quits (~Thunderbi@user/ljdarj) (*.net *.split)
19:41:36 × img quits (~img@user/img) (*.net *.split)
19:41:36 × meinside quits (meinside@ip68.orange.bnc4free.com) (*.net *.split)
19:41:36 × rekahsoft quits (~rekahsoft@70.51.99.245) (*.net *.split)
19:41:36 × tabaqui quits (~tabaqui@167.71.80.236) (*.net *.split)
19:41:36 × monochrom quits (trebla@216.138.220.146) (*.net *.split)
19:41:36 × YuutaW quits (~YuutaW@infornography.yta.moe) (*.net *.split)
19:41:36 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (*.net *.split)
19:41:36 × notzmv quits (~umar@user/notzmv) (*.net *.split)
19:41:36 × ystael quits (~ystael@user/ystael) (*.net *.split)
19:41:36 × jzargo quits (~jzargo@user/jzargo) (*.net *.split)
19:41:36 × lisq quits (~quassel@lis.moe) (*.net *.split)
19:41:36 × turlando quits (~turlando@user/turlando) (*.net *.split)
19:41:36 × JimL quits (~quassel@89.162.16.26) (*.net *.split)
19:41:36 × anpad quits (~pandeyan@user/anpad) (*.net *.split)
19:41:36 × DragonMaus quits (~dragonmau@user/dragonmaus) (*.net *.split)
19:41:36 × Rembane quits (~Rembane@user/Rembane) (*.net *.split)
19:41:36 × nurupo quits (~nurupo.ga@user/nurupo) (*.net *.split)
19:41:36 × Vajb quits (~Vajb@n7o35ytoa19a9fdq6h6-1.v6.elisa-mobile.fi) (*.net *.split)
19:41:36 × op_4 quits (~tslil@user/op-4/x-9116473) (*.net *.split)
19:41:36 × raym quits (~ray@user/raym) (*.net *.split)
19:41:36 × nek0 quits (~nek0@user/nek0) (*.net *.split)
19:41:36 × sus0 quits (zero@user/zeromomentum) (*.net *.split)
19:41:36 × vgtw quits (~vgtw@user/vgtw) (*.net *.split)
19:41:36 × Digit quits (~user@user/digit) (*.net *.split)
19:41:36 × ouilemur quits (~jgmerritt@user/ouilemur) (*.net *.split)
19:41:36 × opencircuit quits (~quassel@user/opencircuit) (*.net *.split)
19:41:36 nek09 is now known as nek0
19:41:36 sus03 is now known as sus0
19:41:36 monochrm is now known as monochrom
19:41:37 ljdarj1 is now known as ljdarj
19:41:37 op_4_ is now known as op_4
19:41:37 nurupo_ is now known as nurupo
19:43:00 × LainIwakura quits (~LainIwaku@user/LainIwakura) (Client Quit)
19:43:26 LainIwakura joins (~LainIwaku@user/LainIwakura)
19:43:50 × numberella quits (~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...)
19:46:03 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:46:03 × Lycurgus quits (~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org ))
19:48:26 tabaqui joins (~tabaqui@167.71.80.236)
19:49:50 Digitteknohippie is now known as Digit
19:50:38 Googulator10 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
19:50:44 × Googulator72 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
19:51:05 × nogloff quits (uid464985@id-464985.tinside.irccloud.com) (Quit: Connection closed for inactivity)
19:52:40 × Shelob quits (haveident@libera/staff/she/her) (Quit: Either upgrades, or the world's ending.)
19:52:44 She joins (haveident@libera/staff/she/her)
19:52:45 × LainIwakura quits (~LainIwaku@user/LainIwakura) (Ping timeout: 250 seconds)
19:52:45 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
19:53:15 LainIwakura joins (~LainIwaku@user/LainIwakura)
19:55:55 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Ping timeout: 246 seconds)
19:57:01 <EvanR> fun fact, heinrich apfelmus's profile picture on disqus.com appears to be an apple in the process of turning into applesauce
19:57:07 She is now known as Shelob
19:57:33 <monochrom> "meltdown" >:)
20:00:39 × Googulator10 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
20:00:53 Googulator10 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
20:01:00 wbrawner joins (~wbrawner@static.56.224.132.142.clients.your-server.de)
20:04:05 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:08:27 wootehfoot joins (~wootehfoo@user/wootehfoot)
20:08:43 CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db)
20:08:52 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
20:10:34 × Googulator10 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
20:10:37 Googulator75 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
20:11:54 × qqe quits (~qqq@185.54.23.200) (Remote host closed the connection)
20:12:01 superstar64 joins (~superstar@2600:1700:57e0:e3c0::31)
20:15:46 Googulator87 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
20:15:46 × Googulator75 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
20:19:55 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:23:48 peterbecich joins (~Thunderbi@172.222.148.214)
20:24:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
20:24:55 tromp joins (~textual@2001:1c00:3487:1b00:cd8f:ea15:2cfa:e4a8)
20:25:21 × acidjnk quits (~acidjnk@p200300d6e7171952d474b73bd8efcb87.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
20:35:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:37:13 × polykernel quits (~polykerne@user/polykernel) (Remote host closed the connection)
20:37:35 polykernel joins (~polykerne@user/polykernel)
20:37:44 × michalz quits (~michalz@185.246.207.221) (Remote host closed the connection)
20:40:29 michalz joins (~michalz@185.246.207.218)
20:40:58 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
20:41:00 × michalz quits (~michalz@185.246.207.218) (Remote host closed the connection)
20:43:05 × polykernel quits (~polykerne@user/polykernel) (Remote host closed the connection)
20:43:42 polykernel joins (~polykerne@user/polykernel)
20:45:33 × LainIwakura quits (~LainIwaku@user/LainIwakura) (Quit: Client closed)
20:45:40 Googulator57 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
20:45:45 × Googulator87 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
20:48:40 <haskellbridge> <sm> geekosaur: well, it works great in stackage., but you need a range of freshness to suit your need
20:49:08 polykernel_ joins (~polykerne@user/polykernel)
20:51:06 <geekosaur> stackage also updates more often than HP did
20:51:27 <geekosaur> (which I never understood; someone had to be pretty dedicated to keep it fresh enough to be usable)
20:51:28 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:52:23 <haskellbridge> <sm> stackage + ghcup is kind of the Haskell Platform, logically extended for 2025 - a lts snapshot about yearly and a "nightly" every few days works well
20:52:43 × polykernel quits (~polykerne@user/polykernel) (Ping timeout: 255 seconds)
20:52:43 polykernel_ is now known as polykernel
20:53:29 pavonia joins (~user@user/siracusa)
20:54:05 <haskellbridge> <sm> though I think the HP gave more of a "single install" experience
20:55:43 <geekosaur> it did, it's just that it never seemed to update 🙂
20:55:55 <haskellbridge> <sm> someone could much more easily build that experience now, on top of stackage + ghcup
20:56:03 <geekosaur> a new LTS appears every year-ish, but point releases of that happen every few days
20:56:16 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
20:56:29 <geekosaur> which keeps it more usable than HP
20:56:39 <haskellbridge> <sm> i didn't realise lts updated that much
20:56:53 <geekosaur> pretty often, yes
20:57:02 <haskellbridge> <sm> sounds like debian testing maybe
20:57:26 <geekosaur> stackage.org used to show it, I think now it's compressed down to just the most recent one because the list was getting pretty big
20:57:50 <haskellbridge> <sm> HP was debian stable, ie always old
20:57:53 <geekosaur> but the minor release numbers and last-updated dates still make it pretty obvious
20:58:04 <geekosaur> yes, I specifically referenced that earlier
20:58:37 <haskellbridge> <sm> me is chatting on a very small screen
20:58:52 <haskellbridge> <sm> at the beach 🏖️ 😎
20:59:04 <geekosaur> lol
21:00:25 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
21:00:26 <haskellbridge> <sm> sending the Aloha from Maui 🙌🌺
21:01:26 <EvanR> you don't have your entire coding rig deployed at the beach?
21:01:31 <EvanR> weak
21:02:22 <haskellbridge> <sm> my wife would grumble 😅
21:07:20 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:12:08 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
21:12:18 polykernel_ joins (~polykerne@user/polykernel)
21:13:50 × trickard quits (~trickard@cpe-55-98-47-163.wireline.com.au) (Ping timeout: 256 seconds)
21:13:52 × takuan quits (~takuan@d8D86B9E9.access.telenet.be) (Remote host closed the connection)
21:14:15 trickard_ joins (~trickard@cpe-55-98-47-163.wireline.com.au)
21:15:32 × polykernel quits (~polykerne@user/polykernel) (Ping timeout: 256 seconds)
21:15:32 polykernel_ is now known as polykernel
21:19:41 LainIwakura joins (~LainIwaku@user/LainIwakura)
21:20:42 Googulator24 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
21:20:42 × Googulator57 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
21:23:11 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:23:36 trickard_ is now known as trickard
21:25:16 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Ping timeout: 272 seconds)
21:26:47 ChaiTRex joins (~ChaiTRex@user/chaitrex)
21:29:37 × peterbecich quits (~Thunderbi@172.222.148.214) (Ping timeout: 255 seconds)
21:29:53 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
21:31:28 jmcantrell_ joins (~weechat@user/jmcantrell)
21:31:38 jmcantrell_ is now known as jmcantrell
21:35:37 Googulator35 joins (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
21:35:42 × Googulator24 quits (~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
21:36:52 × karenw quits (~karenw@user/karenw) (Remote host closed the connection)
21:38:12 × jmcantrell quits (~weechat@user/jmcantrell) (Ping timeout: 256 seconds)
21:40:02 karenw joins (~karenw@user/karenw)
21:41:13 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:43:00 × target_i quits (~target_i@user/target-i/x-6023099) (Quit: leaving)
21:44:04 notzmv joins (~umar@user/notzmv)
21:46:14 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
21:46:16 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
21:46:17 × LainIwakura quits (~LainIwaku@user/LainIwakura) (Ping timeout: 250 seconds)
21:56:59 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:58:35 × JimL_ quits (~quassel@89.162.16.26) (Ping timeout: 256 seconds)
22:00:52 × CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 246 seconds)
22:02:16 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
22:02:17 peterbecich joins (~Thunderbi@172.222.148.214)
22:05:36 × jreicher quits (~user@user/jreicher) (Quit: In transit)
22:08:36 × trickard quits (~trickard@cpe-55-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
22:08:50 trickard_ joins (~trickard@cpe-55-98-47-163.wireline.com.au)
22:11:13 × superstar64 quits (~superstar@2600:1700:57e0:e3c0::31) (Quit: Leaving)
22:12:51 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:16:21 × tromp quits (~textual@2001:1c00:3487:1b00:cd8f:ea15:2cfa:e4a8) (Quit: My iMac has gone to sleep. ZZZzzz…)
22:17:52 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
22:26:56 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:31:18 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
22:40:35 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 265 seconds)
22:42:21 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:42:29 LainIwakura joins (~LainIwaku@user/LainIwakura)
22:45:04 × peterbecich quits (~Thunderbi@172.222.148.214) (Ping timeout: 256 seconds)
22:46:01 × trickard_ quits (~trickard@cpe-55-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
22:46:15 trickard_ joins (~trickard@cpe-55-98-47-163.wireline.com.au)
22:46:52 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
22:47:48 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...)
22:51:37 jmcantrell joins (~weechat@user/jmcantrell)
22:52:35 × LainIwakura quits (~LainIwaku@user/LainIwakura) (Ping timeout: 250 seconds)
22:57:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:00:46 haltingsolver joins (~cmo@2604:3d09:207f:8000::d1dc)
23:00:54 × haltingsolver quits (~cmo@2604:3d09:207f:8000::d1dc) (Client Quit)
23:03:10 haltingsolver joins (~cmo@2604:3d09:207f:8000::d1dc)
23:04:20 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
23:07:32 jreicher joins (~user@user/jreicher)
23:09:48 LainIwakura joins (~LainIwaku@user/LainIwakura)
23:09:50 LainIwakura43 joins (~LainIwaku@user/LainIwakura)
23:12:28 × synchromesh quits (~john@2406:5a00:2412:2c00:59ee:2e5c:beb6:44e3) (Read error: Connection reset by peer)
23:13:01 synchromesh joins (~john@2406:5a00:2412:2c00:59ee:2e5c:beb6:44e3)
23:15:46 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:16:50 × xff0x quits (~xff0x@2405:6580:b080:900:fec7:9ad7:e4a7:c671) (Ping timeout: 244 seconds)
23:20:19 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
23:20:22 qqe joins (~qqq@185.54.23.200)
23:27:37 × LainIwakura quits (~LainIwaku@user/LainIwakura) (Quit: Client closed)
23:31:01 × tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: jnsn)
23:31:09 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:31:35 × LainIwakura43 quits (~LainIwaku@user/LainIwakura) (Ping timeout: 250 seconds)
23:36:20 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
23:39:56 xff0x joins (~xff0x@2405:6580:b080:900:fec7:9ad7:e4a7:c671)
23:43:17 × Tuplanolla quits (~Tuplanoll@91-159-187-167.elisa-laajakaista.fi) (Quit: Leaving.)
23:46:55 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:50:08 × tabaqui quits (~tabaqui@167.71.80.236) (Ping timeout: 246 seconds)
23:51:56 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
23:56:32 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)

All times are in UTC on 2025-10-23.