Newest at the top
| 2026-07-07 09:05:57 +0000 | eggplantade | (~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) |
| 2026-07-07 09:05:08 +0000 | fp | (~Thunderbi@130.233.70.229) fp |
| 2026-07-07 09:04:48 +0000 | <dutchie> | do you not want a Chan instead? |
| 2026-07-07 09:02:49 +0000 | <bwe> | `tryPutMVar` just puts in a value and doesn't append it. `withMVar` or `modifyMVar` modulate a non-empty MVar (afaik); which would not cover the case of an initially empty MVar. |
| 2026-07-07 09:00:38 +0000 | <bwe> | How do I collect results of multiple threads into an MVar and return it as [a]? https://play.haskell.org/saved/voifchHD |
| 2026-07-07 08:59:27 +0000 | <Macrobe> | I wish I could just do OverloadedLists for some unboxed 2D array. But UArray basically doesn’t support *actually getting your data back* except by single-indexing or by folding/traversing (which keeps the actual index a closely guarded secret. ;) |
| 2026-07-07 08:59:21 +0000 | merijn | (~merijn@77.242.116.146) (Ping timeout: 248 seconds) |
| 2026-07-07 08:57:20 +0000 | <Macrobe> | It is quite unfortunate that Haskell’s natural data type for this, [String], is basically a large amount of pointers with some data sprinkled in. ;) … (And Data.Text is throwing a hissy fit whenever it finds something Unicode doesn’t approve of, so no good for anything but actual Text. ;) |
| 2026-07-07 08:53:24 +0000 | <Macrobe> | ) |
| 2026-07-07 08:53:22 +0000 | <Macrobe> | (I’d also ideally prefer it be an unboxed 2D array of characters and another unboxed 2D array for each element in SomeMetadata. |
| 2026-07-07 08:53:07 +0000 | eggplantade | (~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 259 seconds) |
| 2026-07-07 08:52:49 +0000 | fp | (~Thunderbi@130.233.70.229) (Ping timeout: 245 seconds) |
| 2026-07-07 08:51:35 +0000 | <Macrobe> | putStr.) |
| 2026-07-07 08:51:34 +0000 | <Macrobe> | Hi. I’m stuck trying to find a good solution for a 2d array of (Char,SomeMetadata). (Think terminal application offscreen buffer.) Array seems to not offer a function “get my all elements in the range (10,10) to (20,50)” for example. And folding is also useless because how to fold it to a string depends on the index. (To unline when using |
| 2026-07-07 08:47:26 +0000 | eggplantade | (~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) |
| 2026-07-07 08:46:16 +0000 | Macrobe | (~Macrobe@2a02:3035:627:17fe:8446:12ed:de35:93b4) |
| 2026-07-07 08:42:23 +0000 | merijn | (~merijn@77.242.116.146) merijn |
| 2026-07-07 08:37:43 +0000 | k3ut0i | (~keutoi@182.65.248.188) (Ping timeout: 276 seconds) |
| 2026-07-07 08:36:32 +0000 | merijn | (~merijn@77.242.116.146) (Ping timeout: 256 seconds) |
| 2026-07-07 08:35:35 +0000 | eggplantade | (~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 245 seconds) |
| 2026-07-07 08:30:19 +0000 | eggplantade | (~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) |
| 2026-07-07 08:18:26 +0000 | eggplantade | (~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 248 seconds) |
| 2026-07-07 08:12:58 +0000 | eggplantade | (~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) |
| 2026-07-07 08:10:05 +0000 | merijn | (~merijn@77.242.116.146) merijn |
| 2026-07-07 08:09:55 +0000 | danza | (~danza@user/danza) danza |
| 2026-07-07 08:05:40 +0000 | chromoblob | (~chromoblo@user/chromob1ot1c) chromoblob\0 |
| 2026-07-07 08:04:38 +0000 | chromoblob | (~chromoblo@user/chromob1ot1c) (Ping timeout: 252 seconds) |
| 2026-07-07 08:01:39 +0000 | eggplantade | (~eggplanta@2600:1702:8450:c370:68e2:8150:e673:9bfc) (Ping timeout: 242 seconds) |
| 2026-07-07 07:59:28 +0000 | chele | (~chele@user/chele) chele |
| 2026-07-07 07:56:33 +0000 | __monty__ | (~toonn@user/toonn) toonn |
| 2026-07-07 07:56:05 +0000 | leppard | (~noOne@ipservice-092-209-218-237.092.209.pools.vodafone-ip.de) Inline |
| 2026-07-07 07:52:15 +0000 | fp | (~Thunderbi@130.233.70.229) fp |
| 2026-07-07 07:46:10 +0000 | arandombit | (~arandombi@user/arandombit) arandombit |
| 2026-07-07 07:46:10 +0000 | arandombit | (~arandombi@2603:7000:4600:ffbe:8d08:5acc:f108:254d) (Changing host) |
| 2026-07-07 07:46:10 +0000 | arandombit | (~arandombi@2603:7000:4600:ffbe:8d08:5acc:f108:254d) |
| 2026-07-07 07:45:53 +0000 | arandombit | (~arandombi@user/arandombit) (Ping timeout: 272 seconds) |
| 2026-07-07 07:39:08 +0000 | emilym | (~Thunderbi@user/emilym) (Ping timeout: 252 seconds) |
| 2026-07-07 07:36:51 +0000 | CiaoSen | (~Jura@2a02:3100:5f02:1600:4e50:ddff:fe9b:8922) CiaoSen |
| 2026-07-07 07:36:15 +0000 | ft | (~ft@p508dbe16.dip0.t-ipconnect.de) (Quit: leaving) |
| 2026-07-07 07:34:36 +0000 | emilym | (~Thunderbi@user/emilym) emilym |
| 2026-07-07 07:17:16 +0000 | User_ | (~jabos_gra@user/jabos-grande:16073) jabos_grande |
| 2026-07-07 07:16:00 +0000 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-07-07 07:11:22 +0000 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-07-07 07:03:38 +0000 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
| 2026-07-07 06:59:07 +0000 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-07-07 06:53:30 +0000 | CloneOfNone | (~CloneOfNo@user/CloneOfNone) (Ping timeout: 245 seconds) |
| 2026-07-07 06:52:45 +0000 | attlin | (~user@user/attlin) attlin |
| 2026-07-07 06:50:09 +0000 | CloneOfNone_ | (~CloneOfNo@user/CloneOfNone) CloneOfNone |
| 2026-07-07 06:49:36 +0000 | attlin | (~user@user/attlin) (Quit: Leaving) |
| 2026-07-07 06:48:19 +0000 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |