2025/03/01

Newest at the top

2025-03-01 02:56:15 +0100m5zs7k(aquares@web10.mydevil.net) m5zs7k
2025-03-01 02:56:07 +0100Tuplanolla(~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Ping timeout: 244 seconds)
2025-03-01 02:55:42 +0100m5zs7k(aquares@web10.mydevil.net) (Quit: m5zs7k)
2025-03-01 02:48:25 +0100Smiles(uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2025-03-01 02:47:07 +0100bilegeek(~bilegeek@93.sub-174-228-98.myvzw.com) bilegeek
2025-03-01 02:43:01 +0100califax(~califax@user/califx) califx
2025-03-01 02:38:12 +0100nek0(~nek0@user/nek0) (Quit: The Lounge - https://thelounge.chat)
2025-03-01 02:35:32 +0100stiell(~stiell@gateway/tor-sasl/stiell) stiell
2025-03-01 02:35:12 +0100stiell(~stiell@gateway/tor-sasl/stiell) (Remote host closed the connection)
2025-03-01 02:34:40 +0100stiell(~stiell@gateway/tor-sasl/stiell) stiell
2025-03-01 02:33:48 +0100stiell(~stiell@gateway/tor-sasl/stiell) (Remote host closed the connection)
2025-03-01 02:32:06 +0100califax(~califax@user/califx) (Remote host closed the connection)
2025-03-01 02:28:09 +0100alfiee(~alfiee@user/alfiee) (Ping timeout: 260 seconds)
2025-03-01 02:23:40 +0100alfiee(~alfiee@user/alfiee) alfiee
2025-03-01 02:20:53 +0100bilegeek(~bilegeek@123.sub-174-228-103.myvzw.com) (Ping timeout: 248 seconds)
2025-03-01 02:17:28 +0100peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 245 seconds)
2025-03-01 02:15:37 +0100alp(~alp@2001:861:8ca0:4940:cf02:35f:1502:8681) (Ping timeout: 268 seconds)
2025-03-01 02:14:11 +0100tessier(~tessier@ec2-184-72-149-67.compute-1.amazonaws.com) (Quit: leaving)
2025-03-01 02:08:01 +0100 <haskellbridge> <Liamzee> ugh
2025-03-01 02:08:00 +0100 <haskellbridge> <Liamzee> i mean, you can still opt to go the compiler plugin route
2025-03-01 02:07:47 +0100 <haskellbridge> <Liamzee> but c_wraith, I'm still wondering, if you have a simple datatype of backend, frontend, client
2025-03-01 01:55:45 +0100sprotte24(~sprotte24@p200300d16f44db00402a6a5cf9d1162b.dip0.t-ipconnect.de) (Quit: Leaving)
2025-03-01 01:51:31 +0100acidjnk_new(~acidjnk@p200300d6e7283f90d472fd3bae079d4a.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
2025-03-01 01:48:26 +0100k_hachig_(~k_hachig@bras-base-toroon0247w-grc-123-70-29-50-103.dsl.bell.ca) (Ping timeout: 244 seconds)
2025-03-01 01:40:54 +0100alfiee(~alfiee@user/alfiee) (Ping timeout: 252 seconds)
2025-03-01 01:40:48 +0100vanishingideal(~vanishing@user/vanishingideal) vanishingideal
2025-03-01 01:36:37 +0100alfiee(~alfiee@user/alfiee) alfiee
2025-03-01 01:14:30 +0100Everything(~Everythin@46.211.105.36) (Quit: leaving)
2025-03-01 01:12:33 +0100 <haskellbridge> <Liamzee> that also brings miso into play, which advertises itself as isomorphic
2025-03-01 01:06:16 +0100 <haskellbridge> <Liamzee> also this is basically what i was looking for, oh well
2025-03-01 01:06:10 +0100 <haskellbridge> <Liamzee> https://en.wikipedia.org/wiki/Isomorphic_JavaScript
2025-03-01 01:02:43 +0100 <haskellbridge> <Liamzee> tbh with CPP, you don't actually need Haskell
2025-03-01 01:02:15 +0100 <haskellbridge> <Liamzee> but the entire point is so that you're building full stack in one module, one module at a time
2025-03-01 01:02:05 +0100 <c_wraith> But it involves a lot of manual work, and a good platform would have a better abstraction for that.
2025-03-01 01:01:42 +0100 <c_wraith> You can put platform-specific stuff in separate trees and conditionally include those trees depending on platform in cabal
2025-03-01 01:01:14 +0100 <c_wraith> You can do better than that
2025-03-01 01:01:07 +0100 <haskellbridge> <Liamzee> you could hack it with CPP, i suppose
2025-03-01 01:00:18 +0100ell(~ellie@user/ellie) ellie
2025-03-01 00:59:44 +0100 <c_wraith> They have to have built before that.
2025-03-01 00:59:36 +0100 <c_wraith> Only at link time
2025-03-01 00:59:26 +0100 <haskellbridge> <Liamzee> no, but if the functions aren't used at all, shouldn't they be excluded from the binary?
2025-03-01 00:58:48 +0100 <haskellbridge> <Liamzee> ah, yes, i see what you mean
2025-03-01 00:58:45 +0100 <c_wraith> so... different dependencies on each target?
2025-03-01 00:58:33 +0100 <haskellbridge> <Liamzee> libraries
2025-03-01 00:58:21 +0100 <c_wraith> Well then, you need to have different dependencies on each target
2025-03-01 00:58:07 +0100 <c_wraith> No?
2025-03-01 00:58:03 +0100yegorc(~yegorc@user/yegorc) ()
2025-03-01 00:58:00 +0100 <c_wraith> Do you want to compile the postgres driver into your frontend?
2025-03-01 00:57:00 +0100 <c_wraith> that doesn't work when you have to compile eagerly
2025-03-01 00:55:45 +0100yegorc(~yegorc@user/yegorc) yegorc