2024/11/16

Newest at the top

2024-11-16 19:45:39 +0100housemate(~housemate@146.70.66.228) (Max SendQ exceeded)
2024-11-16 19:45:36 +0100housemate(~housemate@146.70.66.228) housemate
2024-11-16 19:45:23 +0100euleritian(~euleritia@dynamic-176-001-130-146.176.1.pool.telefonica.de)
2024-11-16 19:36:12 +0100euleritian(~euleritia@dynamic-176-004-002-246.176.4.pool.telefonica.de) (Ping timeout: 252 seconds)
2024-11-16 19:30:16 +0100ThePenguin(~ThePengui@cust-95-80-24-166.csbnet.se) ThePenguin
2024-11-16 19:28:16 +0100ThePenguin(~ThePengui@cust-95-80-24-166.csbnet.se) (Remote host closed the connection)
2024-11-16 19:27:26 +0100EvanR(~EvanR@user/evanr) (Quit: Leaving)
2024-11-16 19:23:48 +0100MajorBiscuit(~MajorBisc@2001:1c00:310:6a00:4b2d:45fc:5f3c:d4d5) MajorBiscuit
2024-11-16 19:23:36 +0100dostoyevsky2(~sck@user/dostoyevsky2) dostoyevsky2
2024-11-16 19:23:23 +0100MajorBiscuit(~MajorBisc@2001:1c00:310:6a00:4b2d:45fc:5f3c:d4d5) (Client Quit)
2024-11-16 19:23:17 +0100dostoyev1ky2(~sck@user/dostoyevsky2) (Quit: leaving)
2024-11-16 19:23:12 +0100MajorBiscuit(~MajorBisc@2001:1c00:310:6a00:4b2d:45fc:5f3c:d4d5) MajorBiscuit
2024-11-16 19:23:08 +0100euleritian(~euleritia@dynamic-176-004-002-246.176.4.pool.telefonica.de)
2024-11-16 19:22:24 +0100euleritian(~euleritia@dynamic-176-006-147-178.176.6.pool.telefonica.de) (Ping timeout: 260 seconds)
2024-11-16 19:19:42 +0100michalz(~michalz@185.246.207.203)
2024-11-16 19:17:30 +0100Digit(~user@user/digit) Digit
2024-11-16 19:14:11 +0100acidjnk_new(~acidjnk@p200300d6e7283f16f0fc97e1b3533d6e.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
2024-11-16 19:13:32 +0100housemate(~housemate@146.70.66.228) (Quit: Nothing to see here. I wasn't there.)
2024-11-16 19:13:07 +0100hellwolf(~user@04ed-dbc2-42ba-2a72-0f00-4d40-07d0-2001.sta.estpak.ee) hellwolf
2024-11-16 19:12:49 +0100hellwolf(~user@04ed-dbc2-42ba-2a72-0f00-4d40-07d0-2001.sta.estpak.ee) (Remote host closed the connection)
2024-11-16 19:07:31 +0100ThePenguin(~ThePengui@cust-95-80-24-166.csbnet.se) ThePenguin
2024-11-16 19:05:17 +0100ThePenguin(~ThePengui@cust-95-80-24-166.csbnet.se) (Quit: ThePenguin)
2024-11-16 18:51:50 +0100notzmv(~daniel@user/notzmv) notzmv
2024-11-16 18:46:13 +0100TheCoffeMaker(~TheCoffeM@user/thecoffemaker) TheCoffeMaker
2024-11-16 18:45:01 +0100 <Rembane> lxsameer: np!
2024-11-16 18:44:57 +0100 <lxsameer> Rembane: cheers
2024-11-16 18:44:44 +0100 <Rembane> lxsameer: Yes! Here for instance: https://hackage.haskell.org/package/base-4.20.0.1/docs/Control-Concurrent.html#g:1
2024-11-16 18:44:23 +0100TheCoffeMaker(~TheCoffeM@user/thecoffemaker) (Ping timeout: 255 seconds)
2024-11-16 18:43:42 +0100 <lxsameer> is there any fiber or green thread implementation in haskell?
2024-11-16 18:42:42 +0100 <Rembane> RedNifre: Hm... that almost works, but you'll never get a Left from it.
2024-11-16 18:41:02 +0100 <Rembane> RedNifre: Could you perhaps use map, takeWhile and then compose that with whatever foldable function you need?
2024-11-16 18:38:52 +0100TheCoffeMaker(~TheCoffeM@user/thecoffemaker) TheCoffeMaker
2024-11-16 18:38:26 +0100TheCoffeMaker(~TheCoffeM@user/thecoffemaker) (Remote host closed the connection)
2024-11-16 18:36:23 +0100 <RedNifre> Sorry, that's not exactly what I meant. Basically, foldr, but the function returns an Either, but it does not need to take an Either as a parameter.
2024-11-16 18:35:16 +0100 <RedNifre> Hello! Is there a name for (roughly) Foldable t => (a -> b -> Either a c -> Either a c -> t a -> Either a c ? Analogous to "flatMap" maybe "flatFold"? It would early return on the first "bad" Either value.
2024-11-16 18:34:34 +0100RedNifre(~RedNifre@dslb-002-201-038-124.002.201.pools.vodafone-ip.de) RedNifre
2024-11-16 18:32:38 +0100jonkri(~jonkri@90-230-234-124-no600.tbcn.telia.com) jonkri
2024-11-16 18:23:39 +0100Digitteknohippie(~user@user/digit) (Ping timeout: 260 seconds)
2024-11-16 18:23:36 +0100Digit(~user@user/digit) (Ping timeout: 252 seconds)
2024-11-16 18:23:10 +0100bwe(~bwe@2a01:4f8:1c1c:4878::2) bwe
2024-11-16 18:22:51 +0100bwe(~bwe@2a01:4f8:1c1c:4878::2) (Remote host closed the connection)
2024-11-16 18:22:15 +0100 <bailsman> If I make an IOVector, put it in a record, then later replace it with another IOVector, all garbage collection "works normally" right? It's going to notice that the old iovector has no references, and collect it? There's nothing special about iovectors other than that they're mutable?
2024-11-16 18:21:58 +0100oxide(~lambda@user/oxide) (Ping timeout: 265 seconds)
2024-11-16 18:21:12 +0100wootehfoot(~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
2024-11-16 18:16:41 +0100alexherbo2(~alexherbo@2a02-8440-3307-845b-b47a-8df0-484a-dd57.rev.sfr.net) alexherbo2
2024-11-16 18:15:30 +0100TheCoffeMaker(~TheCoffeM@user/thecoffemaker) TheCoffeMaker
2024-11-16 18:14:38 +0100euleritian(~euleritia@dynamic-176-006-147-178.176.6.pool.telefonica.de)
2024-11-16 18:11:03 +0100TheCoffeMaker(~TheCoffeM@user/thecoffemaker) (Remote host closed the connection)
2024-11-16 18:10:59 +0100pavonia(~user@user/siracusa) siracusa
2024-11-16 18:10:05 +0100pera(~pera@user/pera) (Quit: leaving)