2025/02/24

Newest at the top

2025-02-24 10:35:49 +0100 <tomsmeding> Athas: that's true
2025-02-24 10:35:32 +0100acidjnk(~acidjnk@p200300d6e7283f50b85661171ead7665.dip0.t-ipconnect.de) (Ping timeout: 268 seconds)
2025-02-24 10:32:57 +0100 <Athas> tomsmeding: but on the other hand, you can efficiently and sanely express multi-dimensional things.
2025-02-24 10:31:47 +0100ljdarj(~Thunderbi@user/ljdarj) ljdarj
2025-02-24 10:30:34 +0100merijn(~merijn@77.242.116.146) merijn
2025-02-24 10:27:56 +0100merijn(~merijn@77.242.116.146) (Ping timeout: 252 seconds)
2025-02-24 10:18:46 +0100chele(~chele@user/chele) chele
2025-02-24 10:16:48 +0100Smiles(uid551636@id-551636.lymington.irccloud.com) Smiles
2025-02-24 10:15:41 +0100unlucy(sid572875@user/unlucy) unlucy
2025-02-24 10:14:27 +0100econo_(uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity)
2025-02-24 10:13:49 +0100sa(sid1055@id-1055.tinside.irccloud.com) sa
2025-02-24 10:11:55 +0100unlucy(sid572875@user/unlucy) (Ping timeout: 244 seconds)
2025-02-24 10:10:13 +0100sa(sid1055@id-1055.tinside.irccloud.com) (Ping timeout: 248 seconds)
2025-02-24 10:05:20 +0100euleritian(~euleritia@dynamic-176-006-145-147.176.6.pool.telefonica.de)
2025-02-24 10:05:05 +0100 <lambdabot> return x = [x]
2025-02-24 10:05:05 +0100 <ski> @src [] return
2025-02-24 10:05:01 +0100 <lambdabot> xs >>= f = concatMap f xs
2025-02-24 10:05:01 +0100 <ski> @src [] (>>=)
2025-02-24 10:05:01 +0100merijn(~merijn@77.242.116.146) merijn
2025-02-24 10:04:57 +0100 <lambdabot> Source not found. Take a stress pill and think things over.
2025-02-24 10:04:57 +0100 <ski> @src (>>=) []
2025-02-24 10:04:50 +0100euleritian(~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds)
2025-02-24 10:04:50 +0100alfiee(~alfiee@user/alfiee) (Ping timeout: 252 seconds)
2025-02-24 10:00:23 +0100alfiee(~alfiee@user/alfiee) alfiee
2025-02-24 09:59:09 +0100merijn(~merijn@77.242.116.146) (Ping timeout: 268 seconds)
2025-02-24 09:56:11 +0100machinedgod(~machinedg@d108-173-18-100.abhsia.telus.net) machinedgod
2025-02-24 09:54:59 +0100Miroboru(~myrvoll@178-164-114.82.3p.ntebredband.no) (Quit: Lost terminal)
2025-02-24 09:53:57 +0100lxsameer(~lxsameer@Serene/lxsameer) lxsameer
2025-02-24 09:53:23 +0100 <tomsmeding> Good to hear that some people feel differently :p
2025-02-24 09:53:12 +0100 <tomsmeding> Athas: re multi-dimensional arrays: do you really think so? What people often struggle with is that if you have a function a -> b in Accelerate, you can't just `map` it to a `[]a -> []b`. Now this is strictly speaking not directly implied by having multi-dimensional arrays, but it is rather central to the model
2025-02-24 09:53:07 +0100f-a(ff2a@joined.irc.for-some.fun) ()
2025-02-24 09:49:37 +0100ft(~ft@i59F4F066.versanet.de) (Quit: leaving)
2025-02-24 09:46:51 +0100merijn(~merijn@77.242.116.146) merijn
2025-02-24 09:40:45 +0100harveypwca(~harveypwc@2601:246:d080:f6e0:34b5:bbb2:c6c:1ef6) HarveyPwca
2025-02-24 09:38:10 +0100Miroboru(~myrvoll@178-164-114.82.3p.ntebredband.no) Miroboru
2025-02-24 09:32:35 +0100tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
2025-02-24 09:27:44 +0100ash3en(~Thunderbi@89.246.174.164) (Remote host closed the connection)
2025-02-24 09:22:12 +0100ash3en(~Thunderbi@89.246.174.164) ash3en
2025-02-24 09:20:43 +0100acidjnk(~acidjnk@p200300d6e7283f50b85661171ead7665.dip0.t-ipconnect.de) acidjnk
2025-02-24 09:18:59 +0100alfiee(~alfiee@user/alfiee) (Ping timeout: 252 seconds)
2025-02-24 09:17:55 +0100misterfish(~misterfis@84.53.85.146) misterfish
2025-02-24 09:17:32 +0100 <Leary> energizer: There's a redundant `concatMap` in the `undo` output above, but either GHC's actual desugaring is better or optimisation tidies it up; the core amounts to: `xs >>= f = go xs where go = \case{ [] -> []; y:ys -> f y ++ go ys }`.
2025-02-24 09:14:39 +0100alfiee(~alfiee@user/alfiee) alfiee
2025-02-24 09:12:32 +0100ash3en(~Thunderbi@89.246.174.164) (Client Quit)
2025-02-24 09:10:43 +0100ash3en(~Thunderbi@89.246.174.164) ash3en
2025-02-24 09:02:33 +0100sord937(~sord937@gateway/tor-sasl/sord937) sord937
2025-02-24 09:01:40 +0100caconym(~caconym@user/caconym) caconym
2025-02-24 09:00:39 +0100mulk(~mulk@p5b112753.dip0.t-ipconnect.de) mulk
2025-02-24 09:00:02 +0100caconym(~caconym@user/caconym) (Quit: bye)
2025-02-24 08:56:16 +0100 <lambdabot> xs >>= f = concatMap (\ x -> concatMap (\ y -> [y]) (f x)) xs