2025/01/03

Newest at the top

2025-01-03 23:17:54 +0100 <dabs> actually when you boil this down to the core issue, it's a category theory thing
2025-01-03 23:12:42 +0100 <dmj`> bytestring builder worked well for me
2025-01-03 23:12:36 +0100 <monochrom> :)
2025-01-03 23:11:26 +0100 <mauke> hPutStrLn stderr
2025-01-03 23:10:23 +0100 <geekosaur> https://hackage.haskell.org/package/fast-logger ?
2025-01-03 23:07:32 +0100dabs(~Owner@2600:1700:69cf:9000:cdd4:bc4b:f69f:7dcd)
2025-01-03 23:07:16 +0100dabs(~Owner@2600:1700:69cf:9000:cdd4:bc4b:f69f:7dcd) (Quit: Leaving)
2025-01-03 23:06:29 +0100AlexZenon(~alzenon@5.139.233.96)
2025-01-03 23:01:30 +0100dabs(~Owner@2600:1700:69cf:9000:cdd4:bc4b:f69f:7dcd)
2025-01-03 23:00:44 +0100weary-traveler(~user@user/user363627) user363627
2025-01-03 22:58:44 +0100 <spew> does anyone know of a nice logging package that does not depend on template haskell?
2025-01-03 22:58:41 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds)
2025-01-03 22:56:35 +0100AlexZenon(~alzenon@5.139.233.96) (Ping timeout: 265 seconds)
2025-01-03 22:56:12 +0100notzmv(~umar@user/notzmv) notzmv
2025-01-03 22:53:52 +0100SlackCoder(~SlackCode@64-94-63-8.ip.weststar.net.ky) (Quit: Leaving)
2025-01-03 22:52:46 +0100causal(~eric@50.35.84.231) (Quit: WeeChat 4.4.3)
2025-01-03 22:51:15 +0100AlexZenon(~alzenon@5.139.233.96)
2025-01-03 22:43:59 +0100AlexZenon(~alzenon@5.139.233.96) (Ping timeout: 260 seconds)
2025-01-03 22:31:03 +0100Everything(~Everythin@195.138.86.118) Everything
2025-01-03 22:30:08 +0100jespada(~jespada@2800:a4:c:5c00:1882:1e5a:8af0:7350) (Quit: My Mac has gone to sleep. ZZZzzz…)
2025-01-03 22:27:21 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2025-01-03 22:27:05 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Remote host closed the connection)
2025-01-03 22:23:14 +0100 <c_wraith> I'm not sure if that one's an issue with cabal, haddock, or the way vector layed things out
2025-01-03 22:19:46 +0100dsrt^(~dsrt@c-98-242-74-66.hsd1.ga.comcast.net)
2025-01-03 22:18:18 +0100 <monochrom> Haha only the benchmarks are documented.
2025-01-03 22:17:45 +0100dsrt^(dsrt@c-98-242-74-66.hsd1.ga.comcast.net) (Ping timeout: 246 seconds)
2025-01-03 22:10:25 +0100Jeanne-Kamikaze(~Jeanne-Ka@static-198-54-134-176.cust.tzulo.com) (Remote host closed the connection)
2025-01-03 22:04:57 +0100ft(~ft@p3e9bc8e9.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
2025-01-03 22:01:47 +0100kimiamania(~65804703@user/kimiamania) kimiamania
2025-01-03 22:01:24 +0100kimiamania(~65804703@user/kimiamania) (Quit: PegeLinux)
2025-01-03 22:00:14 +0100itscaleb4itscaleb
2025-01-03 22:00:14 +0100itscaleb(~itscaleb@user/itscaleb) (Ping timeout: 260 seconds)
2025-01-03 22:00:01 +0100rdcdr_(~rdcdr@75-172-28-251.tukw.qwest.net) (Ping timeout: 252 seconds)
2025-01-03 21:58:54 +0100rdcdr(~rdcdr@user/rdcdr) rdcdr
2025-01-03 21:58:07 +0100 <c_wraith> Oh, no. PrimMonad can be transformers around one of those.
2025-01-03 21:58:00 +0100itscaleb4(~itscaleb@user/itscaleb) itscaleb
2025-01-03 21:56:51 +0100 <c_wraith> man, vector's new cabal layout really messes with haddock. The index only includes the items in the benchmark.
2025-01-03 21:55:29 +0100 <c_wraith> is PrimMonad always either ST s or IO?
2025-01-03 21:55:14 +0100AlexZenon(~alzenon@5.139.233.96)
2025-01-03 21:53:44 +0100 <monochrom> err, s/bang/seq/ e.g. let n1 = n+1 in seq n1 (writeSTRef v n1) which is what the $! does
2025-01-03 21:53:35 +0100 <EvanR> ! is pronounced bang. $! wants to be pronounced whizbang. I say
2025-01-03 21:52:51 +0100 <monochrom> There may be a modifySTRef' . If not, you add your own $! or bang, writeSTRef v $! (n+1)
2025-01-03 21:52:39 +0100 <EvanR> modifySTRef'
2025-01-03 21:52:38 +0100 <EvanR> oh there is
2025-01-03 21:51:54 +0100 <lambdabot> a -> IO a
2025-01-03 21:51:53 +0100 <EvanR> :t evaluate
2025-01-03 21:51:52 +0100 <EvanR> is there an equivalent of evaluate for ST
2025-01-03 21:51:17 +0100AlexZenon(~alzenon@5.139.233.96) (Ping timeout: 244 seconds)
2025-01-03 21:51:01 +0100 <haskellbridge> <magic_rb> EvanR no i dont, would be nice to do so
2025-01-03 21:48:36 +0100 <c_wraith> If you haven't read https://apfelmus.nfshost.com/blog/2013/08/21-space-invariants.html , start there. Focus especially on the idea that what's useful is linking evaluation.