2024/04/27

Newest at the top

2024-04-27 12:11:37 +0200harveypwca(~harveypwc@2601:246:d080:b40:1889:d9bf:2dd8:b288) (Quit: Leaving)
2024-04-27 12:06:07 +0200connrs(~connrs@user/connrs)
2024-04-27 12:04:29 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-04-27 12:04:11 +0200euleritian(~euleritia@176.2.139.168) (Read error: Connection reset by peer)
2024-04-27 11:57:48 +0200 <tomsmeding> s/meaning that/means that/
2024-04-27 11:57:34 +0200 <tomsmeding> (_not_ setting the extra-source-files meaning that using the library as a source-repository-package dependency with -fdebug will fail because the C++ files are not copied by cabal before building)
2024-04-27 11:56:27 +0200euleritian(~euleritia@176.2.139.168)
2024-04-27 11:55:47 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 264 seconds)
2024-04-27 11:55:36 +0200waleee(~waleee@h-176-10-144-38.NA.cust.bahnhof.se)
2024-04-27 11:54:11 +0200 <tomsmeding> What do?
2024-04-27 11:54:08 +0200 <tomsmeding> Now anyone who does `cabal sdist` (for example by using the library as a dependency (!)) but doesn't have -fdebug set, which is most people, will get cabal diagnostics that the extra-source-files are not found
2024-04-27 11:54:05 +0200connrs(~connrs@user/connrs) (Read error: Connection reset by peer)
2024-04-27 11:53:11 +0200 <tomsmeding> I have a haskell library that, if a certain cabal flag is set (-fdebug), depends on a whole bunch of additional C++ code that is cloned into a git submodule by Setup.hs if the flag is set. The C++ files are necessary for compilation with -fdebug, so they should be in extra-source-files but only if -fdebug is set. This is impossible because top-level blocks cannot be put in a conditional.
2024-04-27 11:51:46 +0200danza_(~francesco@151.47.235.82)
2024-04-27 11:51:24 +0200danza_(~francesco@151.47.235.82) (Remote host closed the connection)
2024-04-27 11:45:56 +0200yin(~yin@user/zero)
2024-04-27 11:29:38 +0200ph88(~ph88@ip5b403f30.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2024-04-27 11:28:46 +0200danza(~francesco@151.37.225.196) (Read error: Connection reset by peer)
2024-04-27 11:28:10 +0200sawilagar(~sawilagar@user/sawilagar)
2024-04-27 11:27:38 +0200 <int-e> err, that's not the right declaration
2024-04-27 11:27:25 +0200 <int-e> How about imitating it? data a ::+:: b = a ::+:: b deriving (Show)
2024-04-27 11:27:17 +0200danza_(~francesco@151.47.235.82)
2024-04-27 11:22:28 +0200sawilagar(~sawilagar@user/sawilagar) (Quit: Leaving)
2024-04-27 11:08:06 +0200 <ph88> How can i see the instance implementation of Show :+: ? -ddump-deriv doesn't work because the base library is not recompiled https://hackage.haskell.org/package/base-4.19.1.0/docs/GHC-Generics.html#t:Data
2024-04-27 11:06:38 +0200euphores(~SASL_euph@user/euphores)
2024-04-27 11:05:46 +0200danza(~francesco@151.37.225.196)
2024-04-27 11:05:35 +0200Rodney_(~Rodney@176.254.244.83)
2024-04-27 11:05:24 +0200danza(~francesco@151.37.225.196) (Remote host closed the connection)
2024-04-27 11:04:42 +0200Rodney_(~Rodney@176.254.244.83) (Ping timeout: 252 seconds)
2024-04-27 11:01:32 +0200causal(~eric@50.35.88.207)
2024-04-27 11:01:17 +0200causal(~eric@50.35.88.207) (Quit: WeeChat 4.1.1)
2024-04-27 10:57:42 +0200gmg(~user@user/gehmehgeh)
2024-04-27 10:57:30 +0200ph88(~ph88@ip5b403f30.dynamic.kabel-deutschland.de)
2024-04-27 10:56:54 +0200gmg(~user@user/gehmehgeh) (Remote host closed the connection)
2024-04-27 10:55:50 +0200danza(~francesco@151.37.225.196)
2024-04-27 10:55:11 +0200yin(~yin@user/zero) (Ping timeout: 264 seconds)
2024-04-27 10:53:24 +0200euphores(~SASL_euph@user/euphores) (Quit: Leaving.)
2024-04-27 10:48:49 +0200tzh(~tzh@c-73-164-206-160.hsd1.or.comcast.net) (Quit: zzz)
2024-04-27 10:47:43 +0200paotsaq(~paotsaq@127.209.37.188.rev.vodafone.pt)
2024-04-27 10:42:59 +0200econo_(uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity)
2024-04-27 10:34:11 +0200xff0x(~xff0x@2405:6580:b080:900:a359:eeea:f982:7525)
2024-04-27 10:32:25 +0200__monty__(~toonn@user/toonn)
2024-04-27 10:28:12 +0200zer0bitz(~zer0bitz@user/zer0bitz) (Quit: https://zer0bitz.dy.fi)
2024-04-27 10:27:50 +0200random-jellyfish(~developer@user/random-jellyfish) (Ping timeout: 256 seconds)
2024-04-27 10:24:04 +0200gmg(~user@user/gehmehgeh)
2024-04-27 10:21:17 +0200xff0x(~xff0x@2405:6580:b080:900:a359:eeea:f982:7525) (Ping timeout: 240 seconds)
2024-04-27 10:16:46 +0200pera(~pera@user/pera)
2024-04-27 10:13:11 +0200Tuplanolla(~Tuplanoll@91-159-69-59.elisa-laajakaista.fi)
2024-04-27 10:00:10 +0200superbil(~superbil@1-34-176-171.hinet-ip.hinet.net) (Quit: WeeChat 4.2.2)
2024-04-27 09:55:27 +0200ckname(~ckname@2a00:f41:18ee:7305:a70d:8cbb:bd16:2bd7) (Client Quit)