2026/04/13

Newest at the top

2026-04-13 11:39:36 +0000haritz(~hrtz@user/haritz) haritz
2026-04-13 11:39:36 +0000haritz(~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8) (Changing host)
2026-04-13 11:39:36 +0000haritz(~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8)
2026-04-13 11:34:51 +0000 <alter2000> then I'd say it's a safe bet; chances are a good chunk of your potential users are already somewhat familiar with lisp style parameter/argument threading
2026-04-13 11:32:39 +0000 <fp`> No, I'm just doing some linear algebra, shouldn't be any concurrency in sight
2026-04-13 11:32:37 +0000 <lambdabot> Traversable t => (s -> a -> (s, b)) -> s -> t a -> (s, t b)
2026-04-13 11:32:36 +0000 <mauke> :t mapAccumL
2026-04-13 11:32:16 +0000slomp(~slomp@47-158-199-90.lsan.ca.frontiernet.net) (Ping timeout: 244 seconds)
2026-04-13 11:32:13 +0000 <lambdabot> (a -> b -> b) -> b -> [a] -> [b]
2026-04-13 11:32:13 +0000 <mauke> :t scanr
2026-04-13 11:29:44 +0000 <alter2000> hmm fair point, it does but given the context it doesn't sound likely; or are you actually involving threads in your library?
2026-04-13 11:28:39 +0000 <fp`> Yeah that seems to be the thing. Fennel calls them threading macros, so would threadedScanr make sense? I'd fear though that that sounds concurrency-related.
2026-04-13 11:28:08 +0000CiaoSen(~Jura@p549cbfb1.dip0.t-ipconnect.de) (Ping timeout: 244 seconds)
2026-04-13 11:27:14 +0000slomp(~slomp@47-158-199-90.lsan.ca.frontiernet.net)
2026-04-13 11:24:33 +0000 <alter2000> ctx https://fennel-lang.org/reference#------and---threading-macros
2026-04-13 11:24:16 +0000 <alter2000> would it help to take a page out of Fennel's playbook? that sounds like scanr + fennel's (->)
2026-04-13 11:21:36 +0000 <fp`> I'd like some help naming a function. It's like scanr in that it yields recursive subresults, but it also puts those subresults into the accumulator of the folding function. I came up with arrayScanr, but I think it doesn't capture that the folding function got a change.
2026-04-13 11:21:26 +0000arandombit(~arandombi@user/arandombit) arandombit
2026-04-13 11:21:26 +0000arandombit(~arandombi@2a02:2455:8656:7100:402b:b9d0:7e1b:e24b) (Changing host)
2026-04-13 11:21:26 +0000arandombit(~arandombi@2a02:2455:8656:7100:402b:b9d0:7e1b:e24b)
2026-04-13 11:20:13 +0000fp`(~user@staff237.kora-dyn.aalto.fi)
2026-04-13 11:14:49 +0000slomp(~slomp@47-158-199-90.lsan.ca.frontiernet.net) (Ping timeout: 248 seconds)
2026-04-13 11:08:20 +0000slomp(~slomp@47-158-199-90.lsan.ca.frontiernet.net)
2026-04-13 10:56:31 +0000slomp(~slomp@47-158-199-90.lsan.ca.frontiernet.net) (Ping timeout: 244 seconds)
2026-04-13 10:51:34 +0000slomp(~slomp@47-158-199-90.lsan.ca.frontiernet.net)
2026-04-13 10:49:09 +0000Fischmiep(~Fischmiep@user/Fischmiep) Fischmiep
2026-04-13 10:49:01 +0000xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 272 seconds)
2026-04-13 10:48:50 +0000Fischmiep(~Fischmiep@user/Fischmiep) (Quit: ZNC - https://znc.in)
2026-04-13 10:37:47 +0000CiaoSen(~Jura@p549cbfb1.dip0.t-ipconnect.de) CiaoSen
2026-04-13 10:34:46 +0000danza(~danza@user/danza) (Remote host closed the connection)
2026-04-13 10:19:59 +0000danza(~danza@user/danza) danza
2026-04-13 10:17:16 +0000tromp(~textual@2001:1c00:340e:2700:34e6:fa0e:340c:230e) (Read error: Connection reset by peer)
2026-04-13 10:08:09 +0000slomp(~slomp@47-158-199-90.lsan.ca.frontiernet.net) (Ping timeout: 246 seconds)
2026-04-13 10:07:29 +0000DetourNe-DetourNetworkUK
2026-04-13 10:05:28 +0000tremon(~tremon@83.80.159.219) tremon
2026-04-13 10:05:14 +0000DetourNetworkUK(~DetourNet@user/DetourNetworkUK) (Read error: Connection reset by peer)
2026-04-13 10:05:12 +0000DetourNe-(~DetourNet@user/DetourNetworkUK) DetourNetworkUK
2026-04-13 10:04:02 +0000acidjnk_new3(~acidjnk@p200300d6e700e5867783b930023161c8.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
2026-04-13 10:03:07 +0000slomp(~slomp@47-158-199-90.lsan.ca.frontiernet.net)
2026-04-13 10:02:16 +0000karenw(~karenw@user/karenw) (Quit: Deep into that darkness peering...)
2026-04-13 10:00:54 +0000acidjnk_new(~acidjnk@p200300d6e700e507ef1cadbb02cce561.dip0.t-ipconnect.de)
2026-04-13 09:55:31 +0000karenw(~karenw@user/karenw) karenw
2026-04-13 09:55:13 +0000tromp(~textual@2001:1c00:340e:2700:34e6:fa0e:340c:230e)
2026-04-13 09:35:22 +0000slomp(~slomp@47-158-199-90.lsan.ca.frontiernet.net) (Ping timeout: 276 seconds)
2026-04-13 09:28:56 +0000sixfourtwelve(~ethanmorg@static.82.129.225.46.clients.your-server.de)
2026-04-13 09:28:38 +0000weary-traveler(~user@user/user363627) (Remote host closed the connection)
2026-04-13 09:22:36 +0000puke(~puke@user/puke) (Ping timeout: 250 seconds)
2026-04-13 09:18:12 +0000slomp(~slomp@47-158-199-90.lsan.ca.frontiernet.net)
2026-04-13 09:15:20 +0000Square(~Square4@user/square) Square
2026-04-13 09:09:24 +0000acidjnk_new3(~acidjnk@p200300d6e700e5867783b930023161c8.dip0.t-ipconnect.de)