2025/03/15

Newest at the top

2025-03-15 01:18:35 +0100Tuplanolla(~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
2025-03-15 01:07:58 +0100alfiee(~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 +0100alfiee(~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 +0100floyza(~gavin@h69-11-148-150.kndrid.broadband.dynamic.tds.net) (Remote host closed the connection)
2025-03-15 00:41:59 +0100machinedgod(~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 +0100alfiee(~alfiee@user/alfiee) (Ping timeout: 252 seconds)
2025-03-15 00:18:46 +0100todi(~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 +0100alfiee(~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 +0100bitdex(~bitdex@gateway/tor-sasl/bitdex) bitdex
2025-03-15 00:11:24 +0100wildtrees(~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 +0100notdabs(~Owner@2600:1700:69cf:9000:445:e330:651c:18b8) (Read error: Connection reset by peer)
2025-03-14 23:54:06 +0100tromp(~textual@2a02:a210:cba:8500:2976:d855:98e3:1901) (Quit: My iMac has gone to sleep. ZZZzzz…)
2025-03-14 23:45:08 +0100gawen_(~gawen@user/gawen) gawen
2025-03-14 23:45:06 +0100gawen(~gawen@user/gawen) (Ping timeout: 248 seconds)
2025-03-14 23:41:26 +0100JuanDaugherty(~juan@user/JuanDaugherty) (Quit: praxis.meansofproduction.biz (juan@acm.org))
2025-03-14 23:40:12 +0100notdabs(~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 +0100tomsmedinghas no clue which conversation this belongs to, and also it's bedtime here, so off I go :)
2025-03-14 23:38:20 +0100tromp(~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 +0100tromp(~textual@2a02:a210:cba:8500:d904:ecda:6ce1:ab96) (Quit: My iMac has gone to sleep. ZZZzzz…)
2025-03-14 23:36:35 +0100alfiee(~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 +0100alfiee(~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… ?