2025/04/05

Newest at the top

2025-04-05 04:22:20 +0200gabiruh_(~gabiruh@vps19177.publiccloud.com.br) gabiruh
2025-04-05 04:20:15 +0200 <monochrom> Not to mention the too-little-too-late :doc commands.
2025-04-05 04:19:31 +0200 <monochrom> So for example, some people get papers published for adding linear types to GHC, so they did. But no one gets papers published for using linear types to optimize code, so no one does.
2025-04-05 04:19:20 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2025-04-05 04:18:18 +0200 <monochrom> Applying very basic economics, you look at what reward people get for contributing to GHC, you see their priorities.
2025-04-05 04:16:55 +0200 <monochrom> It should be pretty evident by now that even though converting (mod 7) to a faster multiplication and bitwise operations is well understood, it is not going to be a priority of GHC for the forseeable future. Instead, let use -fllvm and let LLVM do it.
2025-04-05 04:10:29 +0200cheater(~Username@user/cheater) cheater
2025-04-05 04:09:49 +0200 <haskellbridge> <thirdofmay18081814goya> will ask there too ty
2025-04-05 04:09:00 +0200 <haskellbridge> <Liamzee> thirdofmay18081814goya: you're also on matrix, you can try the matrix haskell channel as well
2025-04-05 04:08:42 +0200forell(~forell@user/forell) (Ping timeout: 252 seconds)
2025-04-05 04:06:42 +0200 <haskellbridge> <thirdofmay18081814goya> any other method to construct "Settings" and "DynFlags", other than manually filling out the fields?
2025-04-05 04:06:13 +0200 <haskellbridge> <thirdofmay18081814goya> hm but "GhcMonad" needs the "ghc-lib" package which is sort of huge
2025-04-05 04:05:41 +0200toby-bro(~toby-bro@user/toby-bro) (Ping timeout: 248 seconds)
2025-04-05 03:58:56 +0200tabemann(~tabemann@2600:1700:7990:24e0:abb4:3ad0:1d9:d299)
2025-04-05 03:58:35 +0200thuna`(~thuna`@user/thuna/x-1480069) thuna`
2025-04-05 03:58:32 +0200tabemann(~tabemann@2600:1700:7990:24e0:eb48:5118:6a44:9814) (Remote host closed the connection)
2025-04-05 03:57:56 +0200Feuermagier(~Feuermagi@user/feuermagier) Feuermagier
2025-04-05 03:43:21 +0200 <haskellbridge> <thirdofmay18081814goya> you can use "getSessionDynFlags" supposing "GhcMonad"
2025-04-05 03:40:10 +0200 <haskellbridge> <Liamzee> that's the spec, hahahaha
2025-04-05 03:40:06 +0200 <haskellbridge> <Liamzee> https://www.cs.ox.ac.uk/people/jeremy.gibbons/publications/spigot.pdf
2025-04-05 03:40:03 +0200 <haskellbridge> <Liamzee> lol it's ironic because Jeremy Gibbons published the original algorithm that pidigits is supposed to be based on
2025-04-05 03:38:16 +0200 <haskellbridge> <thirdofmay18081814goya> from the local ghc environment
2025-04-05 03:38:01 +0200 <haskellbridge> <thirdofmay18081814goya> anyone know if "ghc-lib-parser" provides a monad to construct "Settings" and "DynFlags"?
2025-04-05 03:33:44 +0200 <haskellbridge> <Liamzee> cheating feels good, or rather, being able to improve the algorithm slightly with replacement of quot (foo 3) bar /= quot (foo 4) bar with a slightly more efficient algorithm, although I guess I should track down Gordon to confirm that Debian benchmarks told us to screw ourselves :(
2025-04-05 03:22:27 +0200Square2(~Square@user/square) (Ping timeout: 276 seconds)
2025-04-05 03:18:06 +0200pavonia(~user@user/siracusa) siracusa
2025-04-05 03:13:38 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-05 03:05:35 +0200cheater(~Username@user/cheater) (Ping timeout: 244 seconds)
2025-04-05 03:03:02 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
2025-04-05 02:57:52 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-04-05 02:46:45 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2025-04-05 02:44:11 +0200remexre(~remexre@user/remexre) remexre
2025-04-05 02:41:48 +0200Feuermagier(~Feuermagi@user/feuermagier) (Ping timeout: 246 seconds)
2025-04-05 02:25:57 +0200acidjnk_new3(~acidjnk@p200300d6e71c4f05ad6cd39b235d43c6.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
2025-04-05 02:25:13 +0200inca(~inca@syn-098-011-170-006.res.spectrum.com) (Ping timeout: 268 seconds)
2025-04-05 02:24:46 +0200notdabs(~Owner@2600:1700:69cf:9000:c0fa:b50a:3031:4dce) (Quit: Leaving)
2025-04-05 02:19:27 +0200inca(~inca@syn-098-011-170-006.res.spectrum.com)
2025-04-05 02:16:37 +0200krei-se(~krei-se@p3ee0f069.dip0.t-ipconnect.de) krei-se
2025-04-05 02:14:57 +0200krei-se(~krei-se@p200300f1cfff3299da9ef3fffe7fdac8.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
2025-04-05 02:08:41 +0200jacopovalanzano(~jacopoval@cpc151911-cove17-2-0-cust105.3-1.cable.virginm.net) (Quit: Client closed)
2025-04-05 02:08:29 +0200otto_s(~user@p5de2f9f0.dip0.t-ipconnect.de)
2025-04-05 02:06:54 +0200otto_s(~user@p5de2ff42.dip0.t-ipconnect.de) (Ping timeout: 244 seconds)
2025-04-05 02:06:42 +0200Feuermagier_Feuermagier
2025-04-05 02:06:42 +0200Guest6426(~Feuermagi@user/feuermagier) (Killed (tungsten.libera.chat (Nickname regained by services)))
2025-04-05 02:06:42 +0200Feuermagier_(~Feuermagi@user/feuermagier) Feuermagier
2025-04-05 02:06:42 +0200FeuermagierGuest6426
2025-04-05 01:59:19 +0200inca(~inca@syn-098-011-170-006.res.spectrum.com) (Ping timeout: 268 seconds)
2025-04-05 01:55:04 +0200forell(~forell@user/forell) forell
2025-04-05 01:53:39 +0200forell(~forell@user/forell) (Quit: ZNC - https://znc.in)
2025-04-05 01:53:07 +0200inca(~inca@syn-098-011-170-006.res.spectrum.com)