2025/03/12

Newest at the top

2025-03-12 14:54:37 +0100forell(~forell@user/forell) forell
2025-03-12 14:52:26 +0100 <Inst> btw probie thanks for teaching me how to abuse foldr on lists; after playing around for optimization, foldr is almost literally a for loop due to foldr triggering list fusion
2025-03-12 14:52:15 +0100forell_(~forell@host-178-216-90-220.sta.tvknaszapraca.pl) (Quit: ZNC - https://znc.in)
2025-03-12 14:51:08 +0100Inst(~Inst@user/Inst) Inst
2025-03-12 14:41:47 +0100weary-traveler(~user@user/user363627) user363627
2025-03-12 14:38:49 +0100weary-traveler(~user@user/user363627) (Remote host closed the connection)
2025-03-12 14:35:57 +0100 <tomsmeding> with git master versions of stuff, you can use LLVM 15, still static _and_ dynamic libraries, which is easy on current ubuntu and macOS
2025-03-12 14:35:21 +0100 <tomsmeding> this was easy on ubuntu a few years ago
2025-03-12 14:35:13 +0100 <tomsmeding> with the hackage-released versions of packages, you also need to install LLVM 9, both static and dynamic libraries
2025-03-12 14:34:54 +0100 <tomsmeding> yes
2025-03-12 14:34:50 +0100 <kuribas> Shouldn't it be faster than massiv/hmatrix then?
2025-03-12 14:33:32 +0100 <tomsmeding> we hope to get it in somewhere this spring, but no guarantees
2025-03-12 14:33:22 +0100 <tomsmeding> I have an unmerged patch to accelerate to not link to LLVM but pass LLVM IR to clang instead, which makes the whole thing a lot easier to install
2025-03-12 14:33:15 +0100 <merijn> Storable Vectors are great
2025-03-12 14:32:51 +0100 <tomsmeding> yes
2025-03-12 14:32:46 +0100 <kuribas> tomsmeding: doesn't accelerate use llvm?
2025-03-12 14:32:01 +0100 <tomsmeding> it also pollutes the instance namespace by putting Num, etc. instances on storable vectors
2025-03-12 14:31:33 +0100 <tomsmeding> [exa]: hmatrix has faster routines on vectors (by writing them in C, which does vectorisation where GHC does not)
2025-03-12 14:27:22 +0100 <tomsmeding> much easier to install than accelerate, currently
2025-03-12 14:26:46 +0100 <tomsmeding> also massiv exists
2025-03-12 14:26:26 +0100 <tomsmeding> [exa]: if "not stupidly inefficient" is good enough: storable or unboxed vectors
2025-03-12 14:17:45 +0100alfiee(~alfiee@user/alfiee) (Ping timeout: 246 seconds)
2025-03-12 14:17:26 +0100kuribas(~user@ip-188-118-57-242.reverse.destiny.be) kuribas
2025-03-12 14:16:57 +0100fp(~Thunderbi@wireless-86-50-140-47.open.aalto.fi) (Ping timeout: 276 seconds)
2025-03-12 14:13:31 +0100alfiee(~alfiee@user/alfiee) alfiee
2025-03-12 14:09:14 +0100jespada(~jespada@2800:a4:22b4:9a00:f994:da25:97cf:4452) jespada
2025-03-12 14:07:53 +0100manwithluck(~manwithlu@2a00:7c80:0:3c5::14) (Ping timeout: 245 seconds)
2025-03-12 14:05:08 +0100acidjnk_new(~acidjnk@p200300d6e7283f52ecd38ce1a7966a67.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
2025-03-12 14:04:51 +0100jespada_(~jespada@2800:a4:230e:8000:1050:5077:c5ef:191f) (Ping timeout: 252 seconds)
2025-03-12 14:02:38 +0100merijn(~merijn@77.242.116.146) merijn
2025-03-12 13:59:59 +0100weary-traveler(~user@user/user363627) user363627
2025-03-12 13:55:22 +0100zungi(~tory@user/andrewchawk) andrewchawk
2025-03-12 13:55:01 +0100mange(~user@user/mange) (Quit: Zzz...)
2025-03-12 13:53:33 +0100Square2(~Square4@user/square) Square
2025-03-12 13:48:12 +0100zungi(~tory@user/andrewchawk) (Ping timeout: 264 seconds)
2025-03-12 13:38:12 +0100jespada(~jespada@2800:a4:230e:8000:1050:5077:c5ef:191f) (Ping timeout: 246 seconds)
2025-03-12 13:35:07 +0100jespada_(~jespada@2800:a4:230e:8000:1050:5077:c5ef:191f) jespada
2025-03-12 13:34:13 +0100enikar(~enikar@user/enikar) enikar
2025-03-12 13:33:54 +0100jespada(~jespada@2800:a4:230e:8000:1050:5077:c5ef:191f) jespada
2025-03-12 13:32:21 +0100alfiee(~alfiee@user/alfiee) (Ping timeout: 248 seconds)
2025-03-12 13:30:37 +0100ljdarj(~Thunderbi@user/ljdarj) ljdarj
2025-03-12 13:28:09 +0100bitdex(~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
2025-03-12 13:28:07 +0100alfiee(~alfiee@user/alfiee) alfiee
2025-03-12 13:24:55 +0100Guest30566(~Guest3056@fixed-187-189-0-231.totalplay.net) (Quit: Client closed)
2025-03-12 13:24:55 +0100Guest71(~Guest3056@fixed-187-189-0-231.totalplay.net) (Quit: Client closed)
2025-03-12 13:24:16 +0100merijn(~merijn@77.242.116.146) (Ping timeout: 265 seconds)
2025-03-12 13:17:09 +0100merijn(~merijn@77.242.116.146) merijn
2025-03-12 13:14:59 +0100 <cheater> just use accelerate
2025-03-12 13:10:19 +0100acidjnk_new(~acidjnk@p200300d6e7283f52ecd38ce1a7966a67.dip0.t-ipconnect.de) acidjnk
2025-03-12 13:09:39 +0100acidjnk_new(~acidjnk@p200300d6e7283f52ecd38ce1a7966a67.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)