Newest at the top
2025-03-15 01:18:35 +0100 | Tuplanolla | (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.) |
2025-03-15 01:07:58 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 252 seconds) |
2025-03-15 01:04:43 +0100 | <merijn> | actually, the lib part might be on to something |
2025-03-15 01:03:48 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-15 00:59:24 +0100 | <geekosaur> | my guess is you need to file an issue |
2025-03-15 00:55:05 +0100 | <haskellbridge> | <dmjio> merijn: Does ‘lib’ need to be added |
2025-03-15 00:54:48 +0100 | <haskellbridge> | <dmjio> Looks like setField is getting its own class |
2025-03-15 00:54:37 +0100 | floyza | (~gavin@h69-11-148-150.kndrid.broadband.dynamic.tds.net) (Remote host closed the connection) |
2025-03-15 00:41:59 +0100 | machinedgod | (~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 260 seconds) |
2025-03-15 00:29:45 +0100 | <merijn> | So how am I supposed to set flags for sub libraries via cabal.project? |
2025-03-15 00:29:31 +0100 | <merijn> | and `package foo:bar` is a parse error |
2025-03-15 00:29:20 +0100 | <merijn> | ok, so apparently `package foo` stanzas in cabal.project do NOT apply to sub libraries of foo |
2025-03-15 00:27:50 +0100 | <merijn> | bleh |
2025-03-15 00:24:30 +0100 | <haskellbridge> | <dmjio> Bowuigi: Did HasField get setField yet? Vinyl is 5D chess. |
2025-03-15 00:23:41 +0100 | <merijn> | Possibly an annoying interaction between cabal.project and sublibraries |
2025-03-15 00:23:07 +0100 | <merijn> | hmm, I tried specifying -Wunused-packages in my cabal.project, but it's not actually erroring, sadly |
2025-03-15 00:22:08 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 252 seconds) |
2025-03-15 00:18:46 +0100 | todi | (~todi@p57803331.dip0.t-ipconnect.de) (Remote host closed the connection) |
2025-03-15 00:18:39 +0100 | <haskellbridge> | <Bowuigi> Row types? They are sort of implementable in Haskell now, see https://hackage.haskell.org/package/vinyl or similar |
2025-03-15 00:17:44 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-15 00:14:36 +0100 | <haskellbridge> | <Liamzee> you should get that back with dependent types, no? |
2025-03-15 00:13:48 +0100 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) bitdex |
2025-03-15 00:11:24 +0100 | wildtrees | (~user@pool-108-26-34-230.syrcny.east.verizon.net) (Remote host closed the connection) |
2025-03-15 00:10:35 +0100 | <haskellbridge> | <dmjio> Maybe a Haskell-PLT channel should exist … |
2025-03-15 00:04:15 +0100 | <haskellbridge> | <Bowuigi> Liamzee type-safe OOP is nice with row types, specially when compared to the ADT approach |
2025-03-14 23:59:03 +0100 | __monty__ | (~toonn@user/toonn) (Quit: leaving) |
2025-03-14 23:54:24 +0100 | notdabs | (~Owner@2600:1700:69cf:9000:445:e330:651c:18b8) (Read error: Connection reset by peer) |
2025-03-14 23:54:06 +0100 | tromp | (~textual@2a02:a210:cba:8500:2976:d855:98e3:1901) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2025-03-14 23:45:08 +0100 | gawen_ | (~gawen@user/gawen) gawen |
2025-03-14 23:45:06 +0100 | gawen | (~gawen@user/gawen) (Ping timeout: 248 seconds) |
2025-03-14 23:41:26 +0100 | JuanDaugherty | (~juan@user/JuanDaugherty) (Quit: praxis.meansofproduction.biz (juan@acm.org)) |
2025-03-14 23:40:12 +0100 | notdabs | (~Owner@2600:1700:69cf:9000:445:e330:651c:18b8) |
2025-03-14 23:39:34 +0100 | <merijn> | geekosaur: That's fine, I'm just trying to make sure I'm not forgetting to remove stuff now that I'm cleaning up] |
2025-03-14 23:39:18 +0100 | <haskellbridge> | <Liamzee> thanks for being friendly, and have a great night |
2025-03-14 23:38:37 +0100 | tomsmeding | has no clue which conversation this belongs to, and also it's bedtime here, so off I go :) |
2025-03-14 23:38:20 +0100 | tromp | (~textual@2a02:a210:cba:8500:2976:d855:98e3:1901) |
2025-03-14 23:37:44 +0100 | <haskellbridge> | <Liamzee> there's HList, I guess, but you can probably make a basic and simpler object library just by using tuples and records within tuples |
2025-03-14 23:37:29 +0100 | <haskellbridge> | <Liamzee> I know some guy who was complaining that Haskell didn't have dynamic objects, etc, pain to work with ADTs |
2025-03-14 23:37:18 +0100 | <haskellbridge> | <Liamzee> tomsmeding: it's just me being me and being irritating as a consequence |
2025-03-14 23:36:41 +0100 | tromp | (~textual@2a02:a210:cba:8500:d904:ecda:6ce1:ab96) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2025-03-14 23:36:35 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 268 seconds) |
2025-03-14 23:36:30 +0100 | <geekosaur> | the bridge handles replies by prepending the display name (nick for irc) of the user being replied to |
2025-03-14 23:35:53 +0100 | <geekosaur> | (scanning back while trying to find context) merijn, I think hackage multi-library packages did improve within the past year, yes. still some glitches though |
2025-03-14 23:35:25 +0100 | <tomsmeding> | Liamzee: FYI if that was a reply, it didn't come through on the irc side, so the person you are replying to didn't get pinged |
2025-03-14 23:33:15 +0100 | <haskellbridge> | <Liamzee> you can whip up a basic OOP library in any language that supports tuples in a week, right? so that objection is dead. |
2025-03-14 23:32:18 +0100 | <geekosaur> | but afaik there's no way to do it without building, since cabal has no clue about your source code, that all gets handed off to ghc |
2025-03-14 23:31:59 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-14 23:30:47 +0100 | <tomsmeding> | jinx |
2025-03-14 23:30:40 +0100 | <geekosaur> | they all get passed to ghc, so I'd expect `-Wunused-packages` to do it |
2025-03-14 23:30:37 +0100 | <tomsmeding> | merijn: https://downloads.haskell.org/ghc/latest/docs/users_guide/using-warnings.html#ghc-flag-Wunused-pac… ? |