2025/04/23

Newest at the top

2025-04-23 16:27:55 +0200pavonia(~user@user/siracusa) (Quit: Bye!)
2025-04-23 16:25:33 +0200 <[exa]> should be doable with `await` in a loop
2025-04-23 16:22:59 +0200 <[exa]> then maybe a "stateful" pipe which absorbs the commands into a buffer until there's EXEC and then sends everything out at once could be worth it.
2025-04-23 16:22:20 +0200 <[exa]> ah ok it's just a queue
2025-04-23 16:21:33 +0200 <[exa]> certainly you will likely need some more advanced structure for the transaction processing. Is redis transaction a buffer (as in, only holding the commands until EXEC fires) or can it actually block other people because it reads stuff that it expects to be immutable by others until it's finished?
2025-04-23 16:18:49 +0200 <[exa]> jco: for redis-style sharing of events you might want something more dynamic, e.g. piping your pipes to some Chans (TChan?) from the concurrent programming
2025-04-23 16:17:01 +0200 <[exa]> jco: not sure if the pipes would be sufficient for this (not even if they'd be practical)
2025-04-23 16:11:06 +0200Unicorn_Princess(~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
2025-04-23 16:01:01 +0200Guest49(~Guest49@astrolabe.plus.com)
2025-04-23 15:54:04 +0200Guest49(~Guest49@astrolabe.plus.com) (Client Quit)
2025-04-23 15:53:24 +0200euleritian(~euleritia@dynamic-176-006-129-111.176.6.pool.telefonica.de)
2025-04-23 15:52:36 +0200euleritian(~euleritia@ip4d17f82f.dynamic.kabel-deutschland.de) (Ping timeout: 276 seconds)
2025-04-23 15:50:57 +0200Guest49(~Guest49@astrolabe.plus.com)
2025-04-23 15:50:23 +0200 <haskellbridge> <Liamzee> okay so i did
2025-04-23 15:50:14 +0200 <haskellbridge> <Liamzee> actually, i won't mention it, but the new magical haskell... a combination of genius and ed wood
2025-04-23 15:49:54 +0200 <haskellbridge> <Liamzee> oh, my god
2025-04-23 15:42:37 +0200prdak(~Thunderbi@user/prdak) prdak
2025-04-23 15:42:32 +0200euleritian(~euleritia@ip4d17f82f.dynamic.kabel-deutschland.de)
2025-04-23 15:42:15 +0200euleritian(~euleritia@dynamic-176-006-129-111.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
2025-04-23 15:41:51 +0200euleritian(~euleritia@dynamic-176-006-129-111.176.6.pool.telefonica.de)
2025-04-23 15:41:05 +0200mari-estel(~mari-este@user/mari-estel) (Ping timeout: 248 seconds)
2025-04-23 15:41:05 +0200euleritian(~euleritia@dynamic-176-006-140-190.176.6.pool.telefonica.de) (Ping timeout: 244 seconds)
2025-04-23 15:36:50 +0200euleritian(~euleritia@dynamic-176-006-140-190.176.6.pool.telefonica.de)
2025-04-23 15:36:36 +0200euleritian(~euleritia@ip4d17f82f.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds)
2025-04-23 15:35:42 +0200paotsaq(~paotsaq@127.209.37.188.rev.vodafone.pt) (Ping timeout: 272 seconds)
2025-04-23 15:33:57 +0200qaotsap(~paotsaq@127.209.37.188.rev.vodafone.pt) paotsaq
2025-04-23 15:30:15 +0200prdak(~Thunderbi@user/prdak) (Read error: Connection reset by peer)
2025-04-23 15:27:15 +0200CiaoSen(~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 276 seconds)
2025-04-23 15:08:12 +0200kristianan(~kristiana@2a01:799:1859:c100:da8a:afbe:855a:983) (Quit: Client closed)
2025-04-23 14:59:17 +0200mari-estel(~mari-este@user/mari-estel) mari-estel
2025-04-23 14:58:02 +0200cstml(~Thunderbi@user/cstml) (Quit: cstml)
2025-04-23 14:57:07 +0200mceresa(~mceresa@user/mceresa) (Ping timeout: 265 seconds)
2025-04-23 14:49:28 +0200TheCoffeMaker(~TheCoffeM@user/thecoffemaker) (Ping timeout: 272 seconds)
2025-04-23 14:47:28 +0200mari-estel(~mari-este@user/mari-estel) (Ping timeout: 252 seconds)
2025-04-23 14:34:36 +0200CiaoSen(~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) CiaoSen
2025-04-23 14:31:05 +0200Googulator8(~Googulato@2a01-036d-0106-093f-283a-6048-db9e-64d7.pool6.digikabel.hu)
2025-04-23 14:30:47 +0200Googulator8(~Googulato@2a01-036d-0106-093f-283a-6048-db9e-64d7.pool6.digikabel.hu) (Quit: Client closed)
2025-04-23 14:23:35 +0200mceresa(~mceresa@user/mceresa) mceresa
2025-04-23 14:22:50 +0200jespada(~jespada@r190-133-24-204.dialup.adsl.anteldata.net.uy) jespada
2025-04-23 14:21:31 +0200mceresa(~mceresa@user/mceresa) (Ping timeout: 276 seconds)
2025-04-23 14:20:43 +0200jespada(~jespada@r190-133-24-204.dialup.adsl.anteldata.net.uy) (Client Quit)
2025-04-23 14:19:06 +0200jespada(~jespada@r190-133-24-204.dialup.adsl.anteldata.net.uy) jespada
2025-04-23 14:18:25 +0200jespada(~jespada@r190-133-24-204.dialup.adsl.anteldata.net.uy) (Quit: My Mac has gone to sleep. ZZZzzz…)
2025-04-23 14:17:50 +0200CiaoSen(~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 260 seconds)
2025-04-23 14:17:19 +0200j1n37(~j1n37@user/j1n37) j1n37
2025-04-23 14:17:02 +0200j1n37(~j1n37@user/j1n37) (Ping timeout: 252 seconds)
2025-04-23 14:16:45 +0200mari-estel(~mari-este@user/mari-estel) mari-estel
2025-04-23 14:15:22 +0200ljdarj(~Thunderbi@user/ljdarj) ljdarj
2025-04-23 14:15:16 +0200raym(~ray@user/raym) (Ping timeout: 272 seconds)
2025-04-23 14:15:09 +0200 <jco> Both `queueCommands` and `runCommands` in the above snippet are `Consumers`.