2024/10/21

2024-10-21 00:09:20 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 00:14:14 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
2024-10-21 00:24:42 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 00:24:58 +0200__monty__(~toonn@user/toonn) (Quit: leaving)
2024-10-21 00:29:32 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-10-21 00:36:36 +0200vglfr(~vglfr@c-73-250-25-113.hsd1.md.comcast.net) (Ping timeout: 252 seconds)
2024-10-21 00:37:10 +0200vglfr(~vglfr@2607:fb90:ea53:d11b:ac39:c391:e58f:67d5) vglfr
2024-10-21 00:40:36 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 00:41:33 +0200vglfr(~vglfr@2607:fb90:ea53:d11b:ac39:c391:e58f:67d5) (Ping timeout: 252 seconds)
2024-10-21 00:41:47 +0200vglfr(~vglfr@2607:fb90:eabf:c341:ad3:f757:4ed5:dde4) vglfr
2024-10-21 00:45:09 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
2024-10-21 00:48:49 +0200markasoftware(~quassel@107.161.26.124) markasoftware
2024-10-21 00:48:57 +0200markasoftware_(~quassel@107.161.26.124) (Ping timeout: 276 seconds)
2024-10-21 00:55:57 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 00:59:14 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich
2024-10-21 01:03:32 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 272 seconds)
2024-10-21 01:14:01 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 01:16:51 +0200travgm(~username@fsf/member/travgm) travgm
2024-10-21 01:18:44 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 255 seconds)
2024-10-21 01:23:08 +0200machinedgod(~machinedg@d50-99-47-73.abhsia.telus.net) machinedgod
2024-10-21 01:24:24 +0200vglfr(~vglfr@2607:fb90:eabf:c341:ad3:f757:4ed5:dde4) (Read error: Connection reset by peer)
2024-10-21 01:29:21 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 01:33:42 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
2024-10-21 01:35:25 +0200vglfr(~vglfr@c-73-250-25-113.hsd1.md.comcast.net) vglfr
2024-10-21 01:36:04 +0200Henson(~kvirc@bras-base-owsdon5915w-grc-09-64-231-69-12.dsl.bell.ca) Henson
2024-10-21 01:38:08 +0200 <Henson> I'm experiencing what appears to be a memory leak when rapidly creating ForeignPtrs using calloc on one team of threads, and passing them via an MVar to another team of threads that remove them from the MVars an allow them to be GCd with the finalizerFree. This leak does not happen when using Ptrs with an explicit "free". It also doesn't happen when using asyncBound. But it does happen...
2024-10-21 01:39:08 +0200 <Henson> when using async with multiple threads and the creation/destruction happening on multiple capabilities. If I use "-N1" and restrict Haskell to a single core, it then doesn't happen when using "async". Does anybody have any suggestions as to why this might be happening?
2024-10-21 01:42:29 +0200machinedgod(~machinedg@d50-99-47-73.abhsia.telus.net) (Ping timeout: 252 seconds)
2024-10-21 01:42:56 +0200supercode(~supercode@user/supercode) supercode
2024-10-21 01:44:46 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 01:46:10 +0200travgm(~username@fsf/member/travgm) (Ping timeout: 252 seconds)
2024-10-21 01:47:34 +0200Tuplanolla(~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Ping timeout: 260 seconds)
2024-10-21 01:49:06 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-10-21 01:49:32 +0200Smiles(uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2024-10-21 01:52:32 +0200divya(~user@139.5.10.160) (Read error: Connection reset by peer)
2024-10-21 01:55:16 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 01:55:32 +0200ljdarj1(~Thunderbi@user/ljdarj) ljdarj
2024-10-21 01:58:09 +0200ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 248 seconds)
2024-10-21 01:58:10 +0200ljdarj1ljdarj
2024-10-21 02:00:02 +0200supercode(~supercode@user/supercode) (Quit: Client closed)
2024-10-21 02:02:57 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-10-21 02:14:03 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 02:18:18 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 245 seconds)
2024-10-21 02:22:50 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds)
2024-10-21 02:29:25 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 02:31:49 +0200sawilagar(~sawilagar@user/sawilagar) (Ping timeout: 248 seconds)
2024-10-21 02:33:54 +0200synchrom1(~john@2406:5a00:2497:300:dd93:cdaa:8c5a:4091) synchromesh
2024-10-21 02:34:55 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 264 seconds)
2024-10-21 02:36:23 +0200synchromesh(~john@2406:5a00:2497:300:dd93:cdaa:8c5a:4091) (Ping timeout: 244 seconds)
2024-10-21 02:38:05 +0200ai5lk(~ai5lk@209-188-121-236.taosnet.com)
2024-10-21 02:38:20 +0200Smiles(uid551636@id-551636.lymington.irccloud.com) Smiles
2024-10-21 02:42:33 +0200ai5lk(~ai5lk@209-188-121-236.taosnet.com) (Client Quit)
2024-10-21 02:43:40 +0200synchromesh(~john@2406:5a00:2497:300:dd93:cdaa:8c5a:4091) synchromesh
2024-10-21 02:45:31 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 02:46:09 +0200synchrom2(~john@180.148.124.74) synchromesh
2024-10-21 02:46:17 +0200synchrom1(~john@2406:5a00:2497:300:dd93:cdaa:8c5a:4091) (Ping timeout: 252 seconds)
2024-10-21 02:48:24 +0200synchromesh(~john@2406:5a00:2497:300:dd93:cdaa:8c5a:4091) (Ping timeout: 260 seconds)
2024-10-21 02:50:30 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
2024-10-21 02:53:28 +0200szkl(uid110435@id-110435.uxbridge.irccloud.com) szkl
2024-10-21 02:55:19 +0200xff0x(~xff0x@2405:6580:b080:900:b1c9:c57e:b0f1:f862) (Ping timeout: 264 seconds)
2024-10-21 02:57:58 +0200 <Axman6> Henson: Are you able to make a minimal reproducer? it sounds like a fairly easy one to reproduce if it's just using async, MVars and foreign pointers.
2024-10-21 03:00:52 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 03:05:22 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-10-21 03:05:41 +0200tremon(~tremon@83.80.159.219) (Quit: getting boxed in)
2024-10-21 03:07:36 +0200Sgeo(~Sgeo@user/sgeo) Sgeo
2024-10-21 03:08:32 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 03:13:24 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
2024-10-21 03:23:52 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 03:28:03 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
2024-10-21 03:38:47 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 03:39:15 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 03:43:04 +0200ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 260 seconds)
2024-10-21 03:44:14 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
2024-10-21 03:46:56 +0200k_hachig(~k_hachig@2607:fea8:351d:ef0:b99b:866d:1e85:f777) (Ping timeout: 272 seconds)
2024-10-21 03:49:22 +0200k_hachig_(~k_hachig@pool-99-227-155-93.cpe.net.cable.rogers.com) k_hachig
2024-10-21 03:51:17 +0200xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
2024-10-21 03:54:37 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 03:58:57 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
2024-10-21 04:01:49 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Remote host closed the connection)
2024-10-21 04:02:31 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 04:04:31 +0200Leary(~Leary@user/Leary/x-0910699) Leary
2024-10-21 04:06:45 +0200Lears(~Leary@user/Leary/x-0910699) (Ping timeout: 248 seconds)
2024-10-21 04:07:03 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 265 seconds)
2024-10-21 04:09:59 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 04:17:12 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
2024-10-21 04:28:02 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 04:32:33 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-10-21 04:35:35 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 04:39:57 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
2024-10-21 04:42:10 +0200td_(~td@i53870918.versanet.de) (Ping timeout: 252 seconds)
2024-10-21 04:42:13 +0200identity(~identity@user/ZharMeny) (Quit: ERC 5.6.0.30.1 (IRC client for GNU Emacs 30.0.91))
2024-10-21 04:43:25 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 04:44:12 +0200td_(~td@i53870932.versanet.de)
2024-10-21 04:48:01 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-10-21 04:49:32 +0200Smiles(uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2024-10-21 04:54:06 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 04:58:49 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 05:03:26 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-10-21 05:04:50 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 272 seconds)
2024-10-21 05:09:32 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 05:14:48 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
2024-10-21 05:21:52 +0200hgolden_(~hgolden@204.152.216.122) hgolden
2024-10-21 05:24:15 +0200hgolden__(~hgolden@146.70.173.101) (Ping timeout: 252 seconds)
2024-10-21 05:24:53 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 05:29:15 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
2024-10-21 05:33:24 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 05:37:54 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
2024-10-21 05:40:16 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 05:44:52 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-10-21 05:55:39 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 06:02:34 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
2024-10-21 06:03:27 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 06:07:57 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
2024-10-21 06:10:32 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 06:15:19 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
2024-10-21 06:26:14 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 06:31:30 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
2024-10-21 06:38:16 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 06:41:35 +0200billchenchina-(~billchenc@2a0d:2580:ff0c:1:e3c9:c52b:a429:5bfe) billchenchina
2024-10-21 06:41:37 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 06:46:45 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
2024-10-21 06:48:24 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-10-21 06:48:33 +0200k_hachig_(~k_hachig@pool-99-227-155-93.cpe.net.cable.rogers.com) (Quit: WeeChat 4.4.2)
2024-10-21 06:50:59 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich
2024-10-21 06:53:08 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 272 seconds)
2024-10-21 06:54:04 +0200euleritian(~euleritia@dynamic-176-006-142-146.176.6.pool.telefonica.de)
2024-10-21 06:59:40 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 07:00:35 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 07:02:16 +0200euphores(~SASL_euph@user/euphores) (Quit: Leaving.)
2024-10-21 07:04:27 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
2024-10-21 07:06:38 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 245 seconds)
2024-10-21 07:06:38 +0200euleritian(~euleritia@dynamic-176-006-142-146.176.6.pool.telefonica.de) (Ping timeout: 245 seconds)
2024-10-21 07:06:54 +0200euleritian(~euleritia@dynamic-176-007-139-207.176.7.pool.telefonica.de)
2024-10-21 07:10:04 +0200euleritian(~euleritia@dynamic-176-007-139-207.176.7.pool.telefonica.de) (Read error: Connection reset by peer)
2024-10-21 07:10:21 +0200euleritian(~euleritia@77.22.252.56)
2024-10-21 07:10:57 +0200simendsjo(~user@84.211.91.108) (Ping timeout: 252 seconds)
2024-10-21 07:11:31 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 07:12:39 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 265 seconds)
2024-10-21 07:14:48 +0200poscat(~poscat@user/poscat) (Ping timeout: 252 seconds)
2024-10-21 07:15:17 +0200poscat(~poscat@user/poscat) poscat
2024-10-21 07:16:09 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-10-21 07:16:09 +0200euphores(~SASL_euph@user/euphores) euphores
2024-10-21 07:16:32 +0200ZLima12(~zlima12@user/meow/ZLima12) (Remote host closed the connection)
2024-10-21 07:17:02 +0200takuan(~takuan@178-116-218-225.access.telenet.be)
2024-10-21 07:17:41 +0200ZLima12(~zlima12@user/meow/ZLima12) ZLima12
2024-10-21 07:20:54 +0200euphores(~SASL_euph@user/euphores) (Ping timeout: 246 seconds)
2024-10-21 07:24:24 +0200poscat(~poscat@user/poscat) (Ping timeout: 246 seconds)
2024-10-21 07:25:24 +0200poscat(~poscat@user/poscat) poscat
2024-10-21 07:26:26 +0200euleritian(~euleritia@77.22.252.56) (Ping timeout: 252 seconds)
2024-10-21 07:26:34 +0200billchenchina-(~billchenc@2a0d:2580:ff0c:1:e3c9:c52b:a429:5bfe) (Quit: Leaving)
2024-10-21 07:26:59 +0200euleritian(~euleritia@dynamic-176-007-139-207.176.7.pool.telefonica.de)
2024-10-21 07:28:50 +0200euphores(~SASL_euph@user/euphores) euphores
2024-10-21 07:29:08 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 07:30:03 +0200Sgeo(~Sgeo@user/sgeo) (Read error: Connection reset by peer)
2024-10-21 07:33:39 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
2024-10-21 07:35:35 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 07:43:39 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 276 seconds)
2024-10-21 07:44:33 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 07:49:29 +0200rosco(~rosco@60.53.7.10) rosco
2024-10-21 07:50:08 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 272 seconds)
2024-10-21 07:55:47 +0200tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
2024-10-21 07:57:37 +0200machinedgod(~machinedg@d50-99-47-73.abhsia.telus.net) machinedgod
2024-10-21 08:00:20 +0200euphores(~SASL_euph@user/euphores) (Ping timeout: 244 seconds)
2024-10-21 08:00:38 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 08:03:08 +0200weary-traveler(~user@user/user363627) (Remote host closed the connection)
2024-10-21 08:09:43 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 264 seconds)
2024-10-21 08:12:22 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 08:12:32 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 08:16:57 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-10-21 08:16:57 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
2024-10-21 08:23:37 +0200Square2(~Square4@user/square) Square
2024-10-21 08:23:41 +0200euphores(~SASL_euph@user/euphores) euphores
2024-10-21 08:26:09 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-10-21 08:26:31 +0200Square(~Square@user/square) (Ping timeout: 264 seconds)
2024-10-21 08:26:45 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Client Quit)
2024-10-21 08:27:20 +0200briandaed(~root@185.234.210.211.r.toneticgroup.pl)
2024-10-21 08:30:30 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-10-21 08:32:39 +0200euphores(~SASL_euph@user/euphores) (Ping timeout: 246 seconds)
2024-10-21 08:32:44 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 08:35:16 +0200euphores(~SASL_euph@user/euphores) euphores
2024-10-21 08:36:37 +0200haskellbridge(~hackager@syn-024-093-192-219.res.spectrum.com) (Ping timeout: 248 seconds)
2024-10-21 08:38:50 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 255 seconds)
2024-10-21 08:39:18 +0200haskellbridge(~hackager@syn-024-093-192-219.res.spectrum.com) hackager
2024-10-21 08:39:18 +0200ChanServ+v haskellbridge
2024-10-21 08:47:38 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 08:50:17 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 08:53:51 +0200chexum(~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection)
2024-10-21 08:54:11 +0200chexum(~quassel@gateway/tor-sasl/chexum) chexum
2024-10-21 08:54:57 +0200lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) lortabac
2024-10-21 08:55:07 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
2024-10-21 09:00:00 +0200caconym(~caconym@user/caconym) (Quit: bye)
2024-10-21 09:00:24 +0200Xe(~cadey@perl/impostor/xe) (Ping timeout: 260 seconds)
2024-10-21 09:00:41 +0200caconym(~caconym@user/caconym) caconym
2024-10-21 09:00:49 +0200sord937(~sord937@gateway/tor-sasl/sord937) sord937
2024-10-21 09:05:40 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 09:07:45 +0200cfricke(~cfricke@user/cfricke) cfricke
2024-10-21 09:09:58 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 245 seconds)
2024-10-21 09:12:14 +0200youthlic(~Thunderbi@user/youthlic) (Ping timeout: 260 seconds)
2024-10-21 09:13:11 +0200Xe(~cadey@perl/impostor/xe) Xe
2024-10-21 09:13:31 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 09:17:53 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 245 seconds)
2024-10-21 09:20:37 +0200emmanuelux_(~emmanuelu@user/emmanuelux) (Quit: au revoir)
2024-10-21 09:23:20 +0200CiaoSen(~Jura@2a05:5800:2c4:1600:ca4b:d6ff:fec1:99da) CiaoSen
2024-10-21 09:31:51 +0200ChaiTRex(~ChaiTRex@user/chaitrex) (Ping timeout: 260 seconds)
2024-10-21 09:32:16 +0200ChaiTRex(~ChaiTRex@user/chaitrex) ChaiTRex
2024-10-21 09:32:49 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 244 seconds)
2024-10-21 09:34:48 +0200cfricke(~cfricke@user/cfricke) (Ping timeout: 276 seconds)
2024-10-21 09:35:45 +0200euphores(~SASL_euph@user/euphores) (Ping timeout: 248 seconds)
2024-10-21 09:38:04 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-10-21 09:39:23 +0200Lord_of_Life_(~Lord@user/lord-of-life/x-2819915) Lord_of_Life
2024-10-21 09:39:23 +0200tv(~tv@user/tv) (Read error: Connection reset by peer)
2024-10-21 09:39:36 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-10-21 09:39:53 +0200Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Ping timeout: 252 seconds)
2024-10-21 09:41:35 +0200euphores(~SASL_euph@user/euphores) euphores
2024-10-21 09:42:19 +0200Lord_of_Life_Lord_of_Life
2024-10-21 09:43:45 +0200euleritian(~euleritia@dynamic-176-007-139-207.176.7.pool.telefonica.de) (Ping timeout: 248 seconds)
2024-10-21 09:44:43 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-10-21 09:48:55 +0200ft(~ft@mue-88-130-105-072.dsl.tropolys.de) (Quit: leaving)
2024-10-21 09:48:58 +0200youthlic(~Thunderbi@user/youthlic) youthlic
2024-10-21 09:59:12 +0200kuribas(~user@ptr-17d51en2xqbmm9d67t3.18120a2.ip6.access.telenet.be) kuribas
2024-10-21 10:02:32 +0200chele(~chele@user/chele) chele
2024-10-21 10:02:54 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 10:04:16 +0200merijn(~merijn@77.242.116.146) merijn
2024-10-21 10:11:04 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
2024-10-21 10:11:40 +0200cfricke(~cfricke@user/cfricke) cfricke
2024-10-21 10:19:38 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 255 seconds)
2024-10-21 10:21:38 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-10-21 10:26:05 +0200alex`(~user@220.red-83-36-46.dynamicip.rima-tde.net)
2024-10-21 10:28:43 +0200cfricke(~cfricke@user/cfricke) (Ping timeout: 245 seconds)
2024-10-21 10:31:33 +0200merijn(~merijn@77.242.116.146) merijn
2024-10-21 10:32:51 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-10-21 10:37:12 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 252 seconds)
2024-10-21 10:40:00 +0200alex`(~user@220.red-83-36-46.dynamicip.rima-tde.net) (Ping timeout: 265 seconds)
2024-10-21 10:41:50 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 10:48:06 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
2024-10-21 10:50:02 +0200merijn(~merijn@77.242.116.146) merijn
2024-10-21 10:59:18 +0200tt1231097832435(~tt1231@syn-075-185-104-199.res.spectrum.com) tt1231
2024-10-21 11:01:53 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 11:02:33 +0200tt123109783243(~tt1231@2603:6010:8700:4a81:219f:50d3:618a:a6ee) (Ping timeout: 276 seconds)
2024-10-21 11:02:33 +0200tt1231097832435tt123109783243
2024-10-21 11:07:20 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 255 seconds)
2024-10-21 11:14:04 +0200 <kaol> I have a meta Haskell question: I'm thinking of applying for a Rust job and I don't really know Rust but I've got the impression that they've borrowed a lot from Haskell. And I know imperative stuff like C/C++/Java. Do you have suggestions how I should hand wave my way about it?
2024-10-21 11:15:56 +0200 <Rembane> kaol: Learn to handle the borrow checker, otherwise you should be fine. If you know Haskell you have the capacity to learn abstract programming languages and that will help you in Rust too.
2024-10-21 11:16:22 +0200 <Rembane> ...according to my experiences. :D
2024-10-21 11:16:23 +0200ol0ck(~quassel@user/ol0ck) ol0ck
2024-10-21 11:20:43 +0200tv(~tv@user/tv) tv
2024-10-21 11:22:25 +0200 <Hecate> eyo Rembane <3
2024-10-21 11:22:29 +0200 <Hecate> what's up?
2024-10-21 11:26:33 +0200 <Rembane> Hecate: Yo! <3 Long time no see!
2024-10-21 11:29:38 +0200 <haskellbridge> <sm> I'm not a rust programmer, but from what I've read I don't think you can hand wave it
2024-10-21 11:30:09 +0200 <Rembane> Hecate: Not much, procrastinating finishing my thesis, looking for a new job but not that seriously, and enjoying the swedish autumn. :D
2024-10-21 11:31:17 +0200 <haskellbridge> <sm> it's an anti hand waving language
2024-10-21 11:32:23 +0200 <Rembane> That's what makes it fast and safe, right?
2024-10-21 11:37:07 +0200 <Hecate> Rembane: good, good :)
2024-10-21 11:37:53 +0200 <Rembane> Hecate: What's new in your world? :)
2024-10-21 11:37:57 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 11:39:27 +0200__monty__(~toonn@user/toonn) toonn
2024-10-21 11:41:26 +0200 <Hecate> Rembane: still very busy! but I got some nice SF to read these days so that's really good
2024-10-21 11:41:52 +0200 <Rembane> Hecate: Oooooooooooh. Anything to recommend?
2024-10-21 11:41:53 +0200 <Hecate> I'm reading the "Children of Time" trilogy by Adrian Tchaikovsky
2024-10-21 11:42:03 +0200 <Rembane> Hecate: I've heard good things about it! Now I must read it!
2024-10-21 11:42:10 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 248 seconds)
2024-10-21 11:44:02 +0200 <Hecate> yes!
2024-10-21 11:49:49 +0200rosco(~rosco@60.53.7.10) (Quit: Lost terminal)
2024-10-21 11:51:54 +0200 <kaol> sm: They did allow in the job ad that they'll take people who can learn it.
2024-10-21 11:54:13 +0200lxsameer(~lxsameer@Serene/lxsameer) lxsameer
2024-10-21 11:54:32 +0200Smiles(uid551636@id-551636.lymington.irccloud.com) Smiles
2024-10-21 11:56:04 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 11:56:29 +0200ljdarj(~Thunderbi@user/ljdarj) ljdarj
2024-10-21 11:58:13 +0200 <kaol> I guess "hand waving" was overstating it, mainly I was just thinking how relevant mentioning Haskell knowledge would be when I tell that I don't know Rust (yet) in the application.
2024-10-21 12:03:00 +0200sawilagar(~sawilagar@user/sawilagar) sawilagar
2024-10-21 12:03:06 +0200 <tomsmeding> kaol: what other imperative languages do you know?
2024-10-21 12:03:10 +0200synchrom2(~john@180.148.124.74) (Quit: WeeChat 4.0.5)
2024-10-21 12:06:10 +0200 <kaol> tomsmeding: Besides the C, C++ and Java I mentioned: Perl and JavaScript. Some Python and Pascal. Dabbled in a few others that I'll skip.
2024-10-21 12:06:26 +0200 <tomsmeding> (sorry I skipped most of the convo)
2024-10-21 12:07:15 +0200 <tomsmeding> Rust is like: Haskell + haskell mindset (strong typing, care about mutability) <tensorproduct> C++ mindset (resource awareness) + standard imperative programming
2024-10-21 12:08:24 +0200 <tomsmeding> if you can show you have those things, you'll be in a very good place to pick up rust
2024-10-21 12:08:38 +0200 <tomsmeding> you will need to get familiarity and skills with the borrow checker
2024-10-21 12:08:46 +0200 <tomsmeding> which you can't learn beforehand, it takes practice
2024-10-21 12:09:26 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 255 seconds)
2024-10-21 12:10:14 +0200 <kaol> They said that knowing C++ is still a plus if you don't know Rust and I suspect that they would have mentioned Haskell as well but they didn't expect that anyone would know it.
2024-10-21 12:10:15 +0200 <haskellbridge> <sm> kaol: fair enough
2024-10-21 12:10:44 +0200mari-estel(~mari-este@user/mari-estel) mari-estel
2024-10-21 12:11:04 +0200 <haskellbridge> <sm> if you don't know haskell yet, I don't think learning it will be a shortcut to learning rust
2024-10-21 12:11:44 +0200 <kaol> I've used Haskell in production for over 5 years.
2024-10-21 12:11:50 +0200sawilagar(~sawilagar@user/sawilagar) (Ping timeout: 265 seconds)
2024-10-21 12:11:54 +0200 <haskellbridge> <sm> ah, great
2024-10-21 12:12:04 +0200 <haskellbridge> <sm> then sure, that's a great thing to mention
2024-10-21 12:12:08 +0200lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.2.2)
2024-10-21 12:12:22 +0200sawilagar(~sawilagar@user/sawilagar) sawilagar
2024-10-21 12:12:39 +0200 <haskellbridge> <sm> I got a job once by mentioning haskell
2024-10-21 12:15:18 +0200alexherbo2(~alexherbo@2a02-8440-3206-e6d8-c5c8-4bdc-375d-3f54.rev.sfr.net) alexherbo2
2024-10-21 12:27:51 +0200xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 246 seconds)
2024-10-21 12:27:56 +0200 <kaol> And if anyone happens to have a Haskell job available I'd rather do that instead of telling how I can do something else because I know it. Just mentioning.
2024-10-21 12:30:08 +0200ash3en(~Thunderbi@89.246.174.164) ash3en
2024-10-21 12:33:54 +0200ash3en(~Thunderbi@89.246.174.164) (Client Quit)
2024-10-21 12:35:01 +0200euphores(~SASL_euph@user/euphores) (Ping timeout: 248 seconds)
2024-10-21 12:38:21 +0200euphores(~SASL_euph@user/euphores) euphores
2024-10-21 12:39:27 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 12:43:42 +0200lxsameer(~lxsameer@Serene/lxsameer) (Ping timeout: 252 seconds)
2024-10-21 12:45:44 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 260 seconds)
2024-10-21 12:50:51 +0200CiaoSen(~Jura@2a05:5800:2c4:1600:ca4b:d6ff:fec1:99da) (Ping timeout: 252 seconds)
2024-10-21 12:57:49 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 13:01:46 +0200comerijn(~merijn@77.242.116.146) merijn
2024-10-21 13:02:11 +0200mari-estel(~mari-este@user/mari-estel) (Remote host closed the connection)
2024-10-21 13:02:23 +0200Unicorn_Princess(~Unicorn_P@user/Unicorn-Princess/x-3540542) Unicorn_Princess
2024-10-21 13:03:14 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 248 seconds)
2024-10-21 13:04:19 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 264 seconds)
2024-10-21 13:05:53 +0200lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) lortabac
2024-10-21 13:06:50 +0200 <haskellbridge> <sm> kaol: worth contacting the recent job posters on the discourse and reddit
2024-10-21 13:09:48 +0200 <kaol> I think I know the usual haunts. I was making conversation, or something. Thanks for the insight, I'll try the Rust one at least.
2024-10-21 13:12:01 +0200hgolden_(~hgolden@204.152.216.122) (Remote host closed the connection)
2024-10-21 13:12:25 +0200hgolden_(~hgolden@204.152.216.122) hgolden
2024-10-21 13:14:05 +0200sord937(~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection)
2024-10-21 13:15:08 +0200sord937(~sord937@gateway/tor-sasl/sord937) sord937
2024-10-21 13:17:09 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 13:21:26 +0200ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 265 seconds)
2024-10-21 13:22:28 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
2024-10-21 13:26:07 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-10-21 13:29:46 +0200xff0x(~xff0x@2405:6580:b080:900:402e:506a:8caf:1fb3)
2024-10-21 13:34:46 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-10-21 13:35:54 +0200gentauro(~gentauro@user/gentauro) (Read error: Connection reset by peer)
2024-10-21 13:36:25 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 13:37:26 +0200ash3en(~Thunderbi@89.246.174.164) ash3en
2024-10-21 13:38:33 +0200ash3en(~Thunderbi@89.246.174.164) (Client Quit)
2024-10-21 13:40:49 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 244 seconds)
2024-10-21 13:41:04 +0200bliminse(~bliminse@user/bliminse) (Quit: leaving)
2024-10-21 13:41:19 +0200gentauro(~gentauro@user/gentauro) gentauro
2024-10-21 13:44:12 +0200fmira(~user@user/fmira) (Remote host closed the connection)
2024-10-21 13:44:39 +0200fmira(~user@user/fmira) fmira
2024-10-21 13:46:09 +0200pavonia(~user@user/siracusa) (Quit: Bye!)
2024-10-21 13:47:29 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-10-21 13:49:33 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 13:49:46 +0200ash3en(~Thunderbi@89.246.174.164) ash3en
2024-10-21 13:51:03 +0200ljdarj(~Thunderbi@user/ljdarj) ljdarj
2024-10-21 13:54:43 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
2024-10-21 13:57:35 +0200rosco(~rosco@60.53.7.10) rosco
2024-10-21 13:57:45 +0200rosco(~rosco@60.53.7.10) (Client Quit)
2024-10-21 13:59:03 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 14:00:01 +0200dcoutts(~duncan@ip-185-104-136-57.ptr.icomera.net)
2024-10-21 14:03:33 +0200Smiles(uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2024-10-21 14:04:12 +0200alexherbo2(~alexherbo@2a02-8440-3206-e6d8-c5c8-4bdc-375d-3f54.rev.sfr.net) (Remote host closed the connection)
2024-10-21 14:04:35 +0200alexherbo2(~alexherbo@2a02-8440-3206-e6d8-546d-a7dc-f15a-1753.rev.sfr.net) alexherbo2
2024-10-21 14:06:42 +0200comerijn(~merijn@77.242.116.146) (Ping timeout: 248 seconds)
2024-10-21 14:08:14 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 272 seconds)
2024-10-21 14:09:07 +0200bliminse(~bliminse@user/bliminse) bliminse
2024-10-21 14:12:57 +0200mari-estel(~mari-este@user/mari-estel) mari-estel
2024-10-21 14:14:52 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-10-21 14:15:13 +0200CiaoSen(~Jura@2a05:5800:2c4:1600:ca4b:d6ff:fec1:99da) CiaoSen
2024-10-21 14:17:21 +0200merijn(~merijn@77.242.116.146) merijn
2024-10-21 14:17:28 +0200rosco(~rosco@60.53.7.10) rosco
2024-10-21 14:21:52 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 14:25:58 +0200dcoutts(~duncan@ip-185-104-136-57.ptr.icomera.net) (Ping timeout: 272 seconds)
2024-10-21 14:26:29 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 248 seconds)
2024-10-21 14:28:12 +0200dcoutts(~duncan@185.201.60.13) dcoutts
2024-10-21 14:35:09 +0200SlackCoder(~SlackCode@208.26.70.132) SlackCoder
2024-10-21 14:35:41 +0200SlackCoder(~SlackCode@208.26.70.132) (Client Quit)
2024-10-21 14:38:45 +0200dcoutts(~duncan@185.201.60.13) (Ping timeout: 248 seconds)
2024-10-21 14:40:10 +0200alex`(~user@220.red-83-36-46.dynamicip.rima-tde.net)
2024-10-21 14:40:47 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 14:41:14 +0200euphores(~SASL_euph@user/euphores) (Ping timeout: 260 seconds)
2024-10-21 14:41:22 +0200JuanDaugherty(~juan@user/JuanDaugherty) JuanDaugherty
2024-10-21 14:42:08 +0200euphores(~SASL_euph@user/euphores) euphores
2024-10-21 14:46:02 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 255 seconds)
2024-10-21 14:51:12 +0200alexherbo2(~alexherbo@2a02-8440-3206-e6d8-546d-a7dc-f15a-1753.rev.sfr.net) (Remote host closed the connection)
2024-10-21 14:52:39 +0200Unicorn_Princess(~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
2024-10-21 14:52:44 +0200ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 260 seconds)
2024-10-21 14:53:37 +0200ljdarj(~Thunderbi@user/ljdarj) ljdarj
2024-10-21 14:57:27 +0200Smiles(uid551636@id-551636.lymington.irccloud.com) Smiles
2024-10-21 15:00:02 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 15:08:39 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 244 seconds)
2024-10-21 15:08:59 +0200alex`(~user@220.red-83-36-46.dynamicip.rima-tde.net) (Ping timeout: 255 seconds)
2024-10-21 15:10:40 +0200juri_(~juri@implicitcad.org) (Ping timeout: 265 seconds)
2024-10-21 15:11:05 +0200alexherbo2(~alexherbo@2a02-8440-3200-38ef-b027-010f-6872-21bd.rev.sfr.net) alexherbo2
2024-10-21 15:11:13 +0200alexherbo2(~alexherbo@2a02-8440-3200-38ef-b027-010f-6872-21bd.rev.sfr.net) (Remote host closed the connection)
2024-10-21 15:17:02 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 15:17:08 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Remote host closed the connection)
2024-10-21 15:17:47 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 15:22:35 +0200juri_(~juri@212.86.42.24) juri_
2024-10-21 15:22:45 +0200juri_(~juri@212.86.42.24) (Read error: Connection reset by peer)
2024-10-21 15:24:17 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 255 seconds)
2024-10-21 15:24:30 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 276 seconds)
2024-10-21 15:26:01 +0200alexherbo2(~alexherbo@2a02-8440-3200-38ef-5d42-4af4-2ddb-be39.rev.sfr.net) alexherbo2
2024-10-21 15:26:26 +0200Guest18(~Guest18@pool-108-14-78-154.nycmny.fios.verizon.net)
2024-10-21 15:27:12 +0200Guest18(~Guest18@pool-108-14-78-154.nycmny.fios.verizon.net) ()
2024-10-21 15:32:34 +0200lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Ping timeout: 248 seconds)
2024-10-21 15:35:08 +0200lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
2024-10-21 15:37:38 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 15:38:40 +0200nshepperd21(~nshepperd@static.117.72.21.65.clients.your-server.de) nshepperd
2024-10-21 15:39:41 +0200_d0t(~{-d0t-}@user/-d0t-/x-7915216) (Ping timeout: 265 seconds)
2024-10-21 15:39:59 +0200nadja(~dequbed@banana-new.kilobyte22.de) (Read error: Connection reset by peer)
2024-10-21 15:40:09 +0200nshepperd2(~nshepperd@2a01:4f9:3b:4cc9::2) (Ping timeout: 265 seconds)
2024-10-21 15:40:10 +0200nshepperd21nshepperd2
2024-10-21 15:40:27 +0200_d0t(~{-d0t-}@user/-d0t-/x-7915216) {-d0t-}
2024-10-21 15:40:56 +0200nadja(~dequbed@banana-new.kilobyte22.de) dequbed
2024-10-21 15:41:45 +0200merijn(~merijn@77.242.116.146) merijn
2024-10-21 15:42:42 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 276 seconds)
2024-10-21 15:44:02 +0200ash3en(~Thunderbi@89.246.174.164) (Quit: ash3en)
2024-10-21 15:45:30 +0200Digitteknohippie(~user@user/digit) Digit
2024-10-21 15:45:57 +0200Digit(~user@user/digit) (Ping timeout: 248 seconds)
2024-10-21 15:55:08 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 15:55:20 +0200Square2(~Square4@user/square) (Ping timeout: 255 seconds)
2024-10-21 15:56:49 +0200DigitteknohippieDigit
2024-10-21 15:57:09 +0200mreh(~matthew@host86-128-2-51.range86-128.btcentralplus.com) mreh
2024-10-21 15:59:39 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-10-21 16:00:18 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 246 seconds)
2024-10-21 16:02:49 +0200identity(~identity@user/ZharMeny) identity
2024-10-21 16:03:30 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 276 seconds)
2024-10-21 16:04:56 +0200merijn(~merijn@77.242.116.146) merijn
2024-10-21 16:07:17 +0200CiaoSen(~Jura@2a05:5800:2c4:1600:ca4b:d6ff:fec1:99da) (Ping timeout: 248 seconds)
2024-10-21 16:08:07 +0200juri_(~juri@implicitcad.org) juri_
2024-10-21 16:12:28 +0200euphores(~SASL_euph@user/euphores) (Ping timeout: 245 seconds)
2024-10-21 16:12:54 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 246 seconds)
2024-10-21 16:13:02 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-10-21 16:13:28 +0200euleritian(~euleritia@dynamic-176-006-139-160.176.6.pool.telefonica.de)
2024-10-21 16:14:59 +0200JuanDaugherty(~juan@user/JuanDaugherty) (Quit: JuanDaugherty)
2024-10-21 16:17:04 +0200euphores(~SASL_euph@user/euphores) euphores
2024-10-21 16:19:06 +0200alexherbo2(~alexherbo@2a02-8440-3200-38ef-5d42-4af4-2ddb-be39.rev.sfr.net) (Remote host closed the connection)
2024-10-21 16:21:14 +0200mari-estel(~mari-este@user/mari-estel) (Ping timeout: 272 seconds)
2024-10-21 16:26:14 +0200mreh(~matthew@host86-128-2-51.range86-128.btcentralplus.com) (Ping timeout: 260 seconds)
2024-10-21 16:29:41 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 16:30:30 +0200alp(~alp@2001:861:e3d6:8f80:d85c:2bf3:344e:5541)
2024-10-21 16:30:40 +0200alp(~alp@2001:861:e3d6:8f80:d85c:2bf3:344e:5541) (Changing host)
2024-10-21 16:30:40 +0200alp(~alp@user/alp) alp
2024-10-21 16:30:58 +0200mari-estel(~mari-este@user/mari-estel) mari-estel
2024-10-21 16:34:35 +0200oneeyedalien(~oneeyedal@user/oneeyedalien) oneeyedalien
2024-10-21 16:34:57 +0200mantraofpie_(~mantraofp@user/mantraofpie) mantraofpie
2024-10-21 16:35:56 +0200mantraofpie(~mantraofp@user/mantraofpie) (Ping timeout: 260 seconds)
2024-10-21 16:36:21 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
2024-10-21 16:39:18 +0200chiselfuse(~chiselfus@user/chiselfuse) (Read error: Connection reset by peer)
2024-10-21 16:39:19 +0200sord937(~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection)
2024-10-21 16:39:48 +0200sord937(~sord937@gateway/tor-sasl/sord937) sord937
2024-10-21 16:40:00 +0200chiselfuse(~chiselfus@user/chiselfuse) chiselfuse
2024-10-21 16:44:38 +0200ljdarj1(~Thunderbi@user/ljdarj) ljdarj
2024-10-21 16:47:12 +0200ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 246 seconds)
2024-10-21 16:47:43 +0200ljdarj(~Thunderbi@user/ljdarj) ljdarj
2024-10-21 16:48:35 +0200qqe(~qqq@92.43.167.61)
2024-10-21 16:49:13 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 16:50:22 +0200machinedgod(~machinedg@d50-99-47-73.abhsia.telus.net) (Ping timeout: 252 seconds)
2024-10-21 16:51:08 +0200ljdarj1(~Thunderbi@user/ljdarj) (Ping timeout: 255 seconds)
2024-10-21 16:55:16 +0200euleritian(~euleritia@dynamic-176-006-139-160.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
2024-10-21 16:55:35 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-10-21 16:55:56 +0200tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) tzh
2024-10-21 17:03:46 +0200youthlic(~Thunderbi@user/youthlic) (Quit: youthlic)
2024-10-21 17:05:58 +0200youthlic(~Thunderbi@user/youthlic) youthlic
2024-10-21 17:08:48 +0200SlackCoder(~SlackCode@64-94-63-8.ip.weststar.net.ky) SlackCoder
2024-10-21 17:10:23 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 245 seconds)
2024-10-21 17:10:34 +0200lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.2.2)
2024-10-21 17:13:50 +0200spew(~spew@155.133.15.111) spew
2024-10-21 17:13:53 +0200LukeHoersten(~LukeHoers@user/lukehoersten) LukeHoersten
2024-10-21 17:16:16 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 244 seconds)
2024-10-21 17:16:35 +0200euleritian(~euleritia@dynamic-176-006-139-160.176.6.pool.telefonica.de)
2024-10-21 17:18:07 +0200mari-estel(~mari-este@user/mari-estel) (Read error: Connection reset by peer)
2024-10-21 17:20:01 +0200weary-traveler(~user@user/user363627) user363627
2024-10-21 17:22:01 +0200gmg(~user@user/gehmehgeh) (Ping timeout: 260 seconds)
2024-10-21 17:22:33 +0200Guest46(~Guest46@2a00:23c5:ef7e:a101:d438:c22e:c5f6:8ddb)
2024-10-21 17:25:46 +0200euleritian(~euleritia@dynamic-176-006-139-160.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
2024-10-21 17:26:03 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-10-21 17:28:09 +0200alexherbo2(~alexherbo@2a02-8440-3200-38ef-ed1d-1aa0-775a-bcea.rev.sfr.net) alexherbo2
2024-10-21 17:28:09 +0200oneeyedalien(~oneeyedal@user/oneeyedalien) (Ping timeout: 246 seconds)
2024-10-21 17:32:02 +0200qqe(~qqq@92.43.167.61) (Quit: leaving)
2024-10-21 17:32:28 +0200qqe(~qqq@92.43.167.61)
2024-10-21 17:35:10 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 17:38:14 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-10-21 17:39:36 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
2024-10-21 17:43:27 +0200Leonard26(~Leonard26@49.236.10.26)
2024-10-21 17:43:40 +0200Guest46(~Guest46@2a00:23c5:ef7e:a101:d438:c22e:c5f6:8ddb) (Quit: Client closed)
2024-10-21 17:46:40 +0200Digitteknohippie(~user@user/digit) Digit
2024-10-21 17:47:16 +0200Digit(~user@user/digit) (Ping timeout: 265 seconds)
2024-10-21 17:50:59 +0200kuribas(~user@ptr-17d51en2xqbmm9d67t3.18120a2.ip6.access.telenet.be) (Remote host closed the connection)
2024-10-21 17:54:22 +0200acidjnk_new(~acidjnk@p200300d6e72cfb2850471ab9600a8860.dip0.t-ipconnect.de) acidjnk
2024-10-21 17:55:18 +0200LukeHoersten(~LukeHoers@user/lukehoersten) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2024-10-21 17:57:06 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds)
2024-10-21 17:57:23 +0200euleritian(~euleritia@dynamic-176-006-139-160.176.6.pool.telefonica.de)
2024-10-21 17:59:37 +0200Leonard26(~Leonard26@49.236.10.26) (Quit: Client closed)
2024-10-21 17:59:51 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-10-21 18:04:06 +0200DigitteknohippieDigit
2024-10-21 18:08:16 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 18:11:14 +0200gmg(~user@user/gehmehgeh) gehmehgeh
2024-10-21 18:12:33 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 248 seconds)
2024-10-21 18:15:18 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 265 seconds)
2024-10-21 18:17:05 +0200KicksonButt(~quassel@187.21.174.221)
2024-10-21 18:19:36 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 18:20:03 +0200chele(~chele@user/chele) (Remote host closed the connection)
2024-10-21 18:20:13 +0200econo_(uid147250@id-147250.tinside.irccloud.com)
2024-10-21 18:20:33 +0200ljdarj1(~Thunderbi@user/ljdarj) ljdarj
2024-10-21 18:23:49 +0200euphores(~SASL_euph@user/euphores) (Ping timeout: 248 seconds)
2024-10-21 18:24:29 +0200ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 265 seconds)
2024-10-21 18:24:30 +0200ljdarj1ljdarj
2024-10-21 18:24:51 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 246 seconds)
2024-10-21 18:25:38 +0200wootehfoot(~wootehfoo@user/wootehfoot) wootehfoot
2024-10-21 18:26:16 +0200wootehfoot(~wootehfoo@user/wootehfoot) (Max SendQ exceeded)
2024-10-21 18:27:03 +0200wootehfoot(~wootehfoo@user/wootehfoot) wootehfoot
2024-10-21 18:29:08 +0200euphores(~SASL_euph@user/euphores) euphores
2024-10-21 18:30:06 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 18:31:29 +0200Henson(~kvirc@bras-base-owsdon5915w-grc-09-64-231-69-12.dsl.bell.ca) (Quit: KVIrc 5.0.1 Aria http://www.kvirc.net/)
2024-10-21 18:34:30 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
2024-10-21 18:36:58 +0200alexherbo2(~alexherbo@2a02-8440-3200-38ef-ed1d-1aa0-775a-bcea.rev.sfr.net) (Remote host closed the connection)
2024-10-21 18:39:58 +0200ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 244 seconds)
2024-10-21 18:46:45 +0200ljdarj(~Thunderbi@user/ljdarj) ljdarj
2024-10-21 18:47:58 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 18:50:07 +0200euleritian(~euleritia@dynamic-176-006-139-160.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
2024-10-21 18:50:24 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-10-21 18:52:39 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 260 seconds)
2024-10-21 18:55:25 +0200son0p(~ff@190.69.120.153) (Ping timeout: 265 seconds)
2024-10-21 19:01:29 +0200L29Ah(~L29Ah@wikipedia/L29Ah) ()
2024-10-21 19:01:54 +0200califax(~califax@user/califx) (Remote host closed the connection)
2024-10-21 19:02:14 +0200califax(~califax@user/califx) califx
2024-10-21 19:02:18 +0200oneeyedalien(~oneeyedal@user/oneeyedalien) oneeyedalien
2024-10-21 19:03:36 +0200lxsameer(~lxsameer@Serene/lxsameer) lxsameer
2024-10-21 19:05:24 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 19:08:37 +0200ljdarj1(~Thunderbi@user/ljdarj) ljdarj
2024-10-21 19:10:44 +0200ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 260 seconds)
2024-10-21 19:10:53 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 265 seconds)
2024-10-21 19:13:02 +0200ljdarj1(~Thunderbi@user/ljdarj) (Ping timeout: 244 seconds)
2024-10-21 19:15:12 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich
2024-10-21 19:18:13 +0200poscat0x04(~poscat@user/poscat) poscat
2024-10-21 19:18:42 +0200poscat(~poscat@user/poscat) (Ping timeout: 248 seconds)
2024-10-21 19:21:25 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 248 seconds)
2024-10-21 19:21:31 +0200Tuplanolla(~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) Tuplanolla
2024-10-21 19:22:16 +0200euleritian(~euleritia@dynamic-176-006-139-160.176.6.pool.telefonica.de)
2024-10-21 19:22:30 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 19:23:35 +0200rosco(~rosco@60.53.7.10) (Quit: Lost terminal)
2024-10-21 19:25:36 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-10-21 19:26:48 +0200pavonia(~user@user/siracusa) siracusa
2024-10-21 19:26:55 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
2024-10-21 19:31:30 +0200oneeyedalien(~oneeyedal@user/oneeyedalien) (Quit: Leaving)
2024-10-21 19:32:35 +0200dumptruckman(~dumptruck@69-164-210-35.ip.linodeusercontent.com) (Quit: ZNC - https://znc.in)
2024-10-21 19:38:03 +0200dumptruckman(~dumptruck@23-92-16-161.ip.linodeusercontent.com)
2024-10-21 19:40:51 +0200bilegeek(~bilegeek@2600:1008:b001:620a:43c3:75c:3744:424a) bilegeek
2024-10-21 19:41:41 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 19:43:42 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-10-21 19:44:54 +0200euleritian(~euleritia@dynamic-176-006-139-160.176.6.pool.telefonica.de) (Ping timeout: 252 seconds)
2024-10-21 19:45:57 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-10-21 19:53:44 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 260 seconds)
2024-10-21 19:54:01 +0200xal(~xal@mx1.xal.systems) (Quit: bye)
2024-10-21 19:55:58 +0200synchromesh(~john@2406:5a00:2497:300:dc88:9a2b:e157:f2e6) synchromesh
2024-10-21 19:59:12 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds)
2024-10-21 19:59:23 +0200euleritian(~euleritia@dynamic-176-001-217-019.176.1.pool.telefonica.de)
2024-10-21 19:59:33 +0200qqe(~qqq@92.43.167.61) (Ping timeout: 252 seconds)
2024-10-21 20:00:02 +0200youthlic(~Thunderbi@user/youthlic) (Remote host closed the connection)
2024-10-21 20:00:35 +0200xal(~xal@mx1.xal.systems) xal
2024-10-21 20:01:25 +0200xal(~xal@mx1.xal.systems) (Client Quit)
2024-10-21 20:01:30 +0200qqe(~qqq@92.43.167.61)
2024-10-21 20:02:36 +0200youthlic(~Thunderbi@user/youthlic) youthlic
2024-10-21 20:02:55 +0200xal(~xal@mx1.xal.systems) xal
2024-10-21 20:03:13 +0200araujo(~araujo@45.146.55.185) araujo
2024-10-21 20:03:41 +0200koz(~koz@121.99.240.58) (Quit: ZNC 1.8.2 - https://znc.in)
2024-10-21 20:05:01 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 265 seconds)
2024-10-21 20:06:51 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 20:07:28 +0200koz(~koz@121.99.240.58)
2024-10-21 20:08:19 +0200euleritian(~euleritia@dynamic-176-001-217-019.176.1.pool.telefonica.de) (Ping timeout: 260 seconds)
2024-10-21 20:09:27 +0200euleritian(~euleritia@dynamic-176-001-217-019.176.1.pool.telefonica.de)
2024-10-21 20:09:49 +0200machinedgod(~machinedg@d50-99-47-73.abhsia.telus.net) machinedgod
2024-10-21 20:12:37 +0200JuanDaugherty(~juan@user/JuanDaugherty) JuanDaugherty
2024-10-21 20:13:29 +0200L29Ah(~L29Ah@wikipedia/L29Ah) L29Ah
2024-10-21 20:13:34 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 260 seconds)
2024-10-21 20:15:17 +0200youthlic(~Thunderbi@user/youthlic) (Remote host closed the connection)
2024-10-21 20:17:54 +0200youthlic(~Thunderbi@user/youthlic) youthlic
2024-10-21 20:22:24 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 20:27:35 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 255 seconds)
2024-10-21 20:28:28 +0200naxx(~brandt@177.191-pool-nas4-sc.sccoast.net) naxx
2024-10-21 20:41:37 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 20:41:57 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 20:45:35 +0200weary-traveler(~user@user/user363627) (Remote host closed the connection)
2024-10-21 20:48:35 +0200neuroevolutus(~neuroevol@79.127.222.218) neuroevolutus
2024-10-21 20:48:51 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
2024-10-21 20:51:30 +0200rmca(~rob@188.120.84.50)
2024-10-21 20:52:05 +0200alp(~alp@user/alp) (Ping timeout: 248 seconds)
2024-10-21 20:52:06 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 276 seconds)
2024-10-21 20:56:32 +0200alp(~alp@2001:861:e3d6:8f80:9c5b:b50d:7ba7:3d0c)
2024-10-21 20:59:40 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 21:00:01 +0200caconym(~caconym@user/caconym) (Quit: bye)
2024-10-21 21:00:39 +0200caconym(~caconym@user/caconym) caconym
2024-10-21 21:02:09 +0200Axman6(~Axman6@user/axman6) (Remote host closed the connection)
2024-10-21 21:03:54 +0200 <kqr> I know some people use a synonym `asText = id :: Text -> Text`. Is there something similar for numeric types? It really bothers me to have to create useless variables just because numbers are so generic!
2024-10-21 21:03:54 +0200Axman6(~Axman6@user/axman6) Axman6
2024-10-21 21:04:11 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 21:04:19 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 264 seconds)
2024-10-21 21:04:32 +0200 <mauke> at that point, why not just use a type annotation
2024-10-21 21:06:23 +0200son0p(~ff@190.69.120.100) son0p
2024-10-21 21:06:29 +0200 <kqr> The thing I'm looking at currently is something like `encodeUtf8 . pack . printf "%040x" . asInteger <$> Random.randomRIO (0, 2^160)`. Where would you suggest slotting in the type annotation?
2024-10-21 21:08:31 +0200 <mauke> 0 :: Integer
2024-10-21 21:09:03 +0200 <kqr> Oh, I did not think of that. That is nice. Thanks!
2024-10-21 21:09:43 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 264 seconds)
2024-10-21 21:09:52 +0200weary-traveler(~user@user/user363627) user363627
2024-10-21 21:10:00 +0200 <monochrom> "abc" :: Text too
2024-10-21 21:10:06 +0200KicksonButt(~quassel@187.21.174.221) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
2024-10-21 21:10:57 +0200JuanDaugherty(~juan@user/JuanDaugherty) (Quit: JuanDaugherty)
2024-10-21 21:11:15 +0200 <monochrom> But printf is always going to be tough because it has multiple genuine ambiguities.
2024-10-21 21:13:28 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 21:15:10 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 21:15:15 +0200 <[exa]> kqr: had a similar problem recently with peek/poke and Word sizes. Ended up making a bunch of synonyms for peek32 and poke64 etc.
2024-10-21 21:18:02 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-10-21 21:24:24 +0200neuroevolutus(~neuroevol@79.127.222.218) (Quit: Client closed)
2024-10-21 21:24:37 +0200neuroevolutus(~neuroevol@79.127.222.218) neuroevolutus
2024-10-21 21:27:18 +0200 <tomsmeding> kqr: `Random.randomRIO @Integer` is also an option
2024-10-21 21:27:39 +0200 <tomsmeding> (the appropriate type variable is conveniently first in randomRIO's forall list)
2024-10-21 21:27:59 +0200briandaed(~root@185.234.210.211.r.toneticgroup.pl) (Remote host closed the connection)
2024-10-21 21:28:36 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 246 seconds)
2024-10-21 21:28:36 +0200 <tomsmeding> but if you want an asInteger-like thing, `id @Integer` works fine ;)
2024-10-21 21:28:50 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 21:30:44 +0200neuroevolutus(~neuroevol@79.127.222.218) (Quit: Client closed)
2024-10-21 21:33:13 +0200neuroevolutus(~neuroevol@79.127.222.218) neuroevolutus
2024-10-21 21:33:21 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-10-21 21:34:12 +0200youthlic(~Thunderbi@user/youthlic) (Remote host closed the connection)
2024-10-21 21:35:05 +0200machinedgod(~machinedg@d50-99-47-73.abhsia.telus.net) (Ping timeout: 255 seconds)
2024-10-21 21:35:58 +0200youthlic(~Thunderbi@user/youthlic) youthlic
2024-10-21 21:36:12 +0200euleritian(~euleritia@dynamic-176-001-217-019.176.1.pool.telefonica.de) (Read error: Connection reset by peer)
2024-10-21 21:36:27 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-10-21 21:41:47 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 21:44:12 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 21:45:36 +0200qqe(~qqq@92.43.167.61) (Quit: leaving)
2024-10-21 21:46:32 +0200Smiles(uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2024-10-21 21:48:50 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-10-21 21:49:12 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
2024-10-21 21:50:47 +0200simendsjo(~user@84.211.91.108) simendsjo
2024-10-21 21:52:41 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-10-21 21:53:42 +0200Everything(~Everythin@178-133-164-99.mobile.vf-ua.net) Everything
2024-10-21 21:59:39 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 22:00:58 +0200wootehfoot(~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
2024-10-21 22:02:59 +0200lxsameer(~lxsameer@Serene/lxsameer) (Ping timeout: 255 seconds)
2024-10-21 22:03:07 +0200euphores(~SASL_euph@user/euphores) (Ping timeout: 252 seconds)
2024-10-21 22:03:52 +0200alp(~alp@2001:861:e3d6:8f80:9c5b:b50d:7ba7:3d0c) (Changing host)
2024-10-21 22:03:52 +0200alp(~alp@user/alp) alp
2024-10-21 22:04:54 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
2024-10-21 22:09:29 +0200euphores(~SASL_euph@user/euphores) euphores
2024-10-21 22:09:53 +0200kilolympus(~kilolympu@2a04:ee41:4:32b3:7874:16a1:451a:baf) kilolympus
2024-10-21 22:11:56 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-10-21 22:12:46 +0200sord937(~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
2024-10-21 22:14:29 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 22:17:44 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 22:19:01 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
2024-10-21 22:27:05 +0200ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en
2024-10-21 22:27:06 +0200alphabeta(~kilolympu@2a04:ee41:4:32b3:7874:16a1:451a:baf) kilolympus
2024-10-21 22:27:07 +0200kilolympus(~kilolympu@2a04:ee41:4:32b3:7874:16a1:451a:baf) (Ping timeout: 265 seconds)
2024-10-21 22:27:09 +0200ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Client Quit)
2024-10-21 22:28:57 +0200michalz(~michalz@185.246.207.222) (Remote host closed the connection)
2024-10-21 22:29:51 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 22:31:39 +0200machinedgod(~machinedg@d50-99-47-73.abhsia.telus.net) machinedgod
2024-10-21 22:34:03 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
2024-10-21 22:38:14 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 260 seconds)
2024-10-21 22:41:47 +0200CrunchyFlakes(~CrunchyFl@31.19.233.78) (Quit: ZNC 1.8.2 - https://znc.in)
2024-10-21 22:41:58 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 22:44:37 +0200naxx(~brandt@177.191-pool-nas4-sc.sccoast.net) (Quit: WeeChat 4.4.2)
2024-10-21 22:47:52 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 22:50:02 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 244 seconds)
2024-10-21 22:52:06 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
2024-10-21 23:03:14 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 23:03:17 +0200takuan(~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
2024-10-21 23:04:16 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 23:04:39 +0200weary-traveler(~user@user/user363627) (Remote host closed the connection)
2024-10-21 23:07:39 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
2024-10-21 23:10:27 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 246 seconds)
2024-10-21 23:10:50 +0200Smiles(uid551636@id-551636.lymington.irccloud.com) Smiles
2024-10-21 23:18:36 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 23:19:03 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-10-21 23:23:21 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-10-21 23:24:09 +0200alexherbo2(~alexherbo@2a02-8440-3200-38ef-c045-1ca5-ca54-68fa.rev.sfr.net) alexherbo2
2024-10-21 23:25:26 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 23:26:55 +0200ljdarj(~Thunderbi@user/ljdarj) ljdarj
2024-10-21 23:26:57 +0200spew(~spew@155.133.15.111) (Quit: spew)
2024-10-21 23:34:00 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 23:34:54 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
2024-10-21 23:38:18 +0200Everything(~Everythin@178-133-164-99.mobile.vf-ua.net) (Read error: Connection reset by peer)
2024-10-21 23:38:29 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
2024-10-21 23:41:57 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich
2024-10-21 23:42:30 +0200Everything(~Everythin@178-133-160-21.mobile.vf-ua.net) Everything
2024-10-21 23:44:40 +0200 <sam113101> does haskell have classes and objects
2024-10-21 23:45:07 +0200 <geekosaur> no
2024-10-21 23:45:35 +0200 <geekosaur> (there are typeclasses but they arfe emphatically not the same thing, and trying to use them for OOP will bite you hard)
2024-10-21 23:45:51 +0200 <geekosaur> Haskell is about functional programming, nit OOP
2024-10-21 23:45:54 +0200 <geekosaur> *not
2024-10-21 23:46:17 +0200 <dmj`> haskell doesn't have subtyping
2024-10-21 23:46:36 +0200 <dmj`> its pass by value by default, not by reference
2024-10-21 23:48:15 +0200 <sam113101> rust has traits instead of classes, is haskell similar?
2024-10-21 23:48:42 +0200 <geekosaur> no
2024-10-21 23:49:22 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-10-21 23:49:23 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-21 23:49:28 +0200 <geekosaur> if you insist on looking for OOP inside Haskell, you will either be sadly disappointed or more sadly mislead into insoluble tangles
2024-10-21 23:49:39 +0200 <geekosaur> Haskell is about functions, not objects
2024-10-21 23:49:57 +0200k_hachig_(~k_hachig@2607:fea8:351d:ef0:5d8:3261:6875:6bbe) k_hachig
2024-10-21 23:50:19 +0200k_hachig_k_hachig
2024-10-21 23:50:50 +0200 <tolt> sam113101: type classes are closest to traits
2024-10-21 23:50:55 +0200__monty__(~toonn@user/toonn) (Quit: leaving)
2024-10-21 23:50:55 +0200gmg(~user@user/gehmehgeh) (Remote host closed the connection)
2024-10-21 23:51:40 +0200gmg(~user@user/gehmehgeh) gehmehgeh
2024-10-21 23:51:54 +0200ft(~ft@p4fc2a216.dip0.t-ipconnect.de) ft
2024-10-21 23:54:36 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
2024-10-21 23:55:15 +0200 <sm> You can build a representation of various kinds of OOP in Haskell, but there's no particular support for it in the language
2024-10-21 23:55:33 +0200 <sm> so it won't be very ergonomic
2024-10-21 23:55:53 +0200 <dmj`> @where comonads are objects
2024-10-21 23:55:53 +0200 <lambdabot> I know nothing about comonads.
2024-10-21 23:56:16 +0200 <mauke> @where oohaskell
2024-10-21 23:56:16 +0200 <lambdabot> http://arxiv.org/abs/cs/0509027
2024-10-21 23:56:24 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
2024-10-21 23:56:33 +0200 <dmj`> https://www.haskellforall.com/2013/02/you-could-have-invented-comonads.html
2024-10-21 23:56:50 +0200 <geekosaur> little point in pointing a newcomer to something that's severely bitrotted (ghc 6.8 broke it iirc)
2024-10-21 23:57:09 +0200 <sm> indeed
2024-10-21 23:57:30 +0200 <Leary> Yeah, you /can/ write good OOP in Haskell, and people do so without even noticing. What you can't do is directly translate the most common flavour of OOP into Haskell without making a terrible mess.
2024-10-21 23:57:33 +0200 <monochrom> I will say that Rust traits are similar to Haskell classes, but this is harnassing the huge vagueness of "similar" for your comfort, not informative nor normative. "Tuesday is like Monday, but different." https://www.vex.net/~trebla/humour/tautologies.html #0
2024-10-21 23:58:09 +0200 <dmj`> sam113101: you won't miss all those null checks in OOP, no "new" in Haskell.
2024-10-21 23:59:16 +0200 <dmj`> not having to deal with null makes you healthier as a person
2024-10-21 23:59:57 +0200 <monochrom> new is orthogonal to OOP. Also null is orthogonal to both OOP and new. OCaml has OOP without null and IIRC without new.