Home liberachat/#haskell: Logs Calendar

Logs: liberachat/#haskell

←Prev  Next→ 1,791,298 events total
2026-03-04 21:52:03 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
2026-03-04 21:52:37 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 258 seconds)
2026-03-04 21:53:01 ec joins (~ec@gateway/tor-sasl/ec)
2026-03-04 21:53:21 × oskarw quits (~user@user/oskarw) (Remote host closed the connection)
2026-03-04 21:54:39 × Square2 quits (~Square4@user/square) (Read error: Connection reset by peer)
2026-03-04 22:01:18 lol__ joins (~lol@2603:3016:1e01:b980:ddc8:52aa:8a26:613f)
2026-03-04 22:01:22 × lol_ quits (~lol@96.78.87.197) (Read error: Connection reset by peer)
2026-03-04 22:02:06 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
2026-03-04 22:02:16 lol_ joins (~lol@2603:3016:1e01:b980:ddc8:52aa:8a26:613f)
2026-03-04 22:02:43 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-03-04 22:03:09 Square joins (~Square@user/square)
2026-03-04 22:04:20 × jcarpenter2 quits (~lol@2603:3016:1e01:b980:6cb2:460b:b3bd:1dce) (Ping timeout: 245 seconds)
2026-03-04 22:05:01 jcarpenter2 joins (~lol@2603:3016:1e01:b980:ddc8:52aa:8a26:613f)
2026-03-04 22:05:48 × lol__ quits (~lol@2603:3016:1e01:b980:ddc8:52aa:8a26:613f) (Ping timeout: 246 seconds)
2026-03-04 22:09:55 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-03-04 22:14:51 madresch joins (~Thunderbi@user/madresch)
2026-03-04 22:16:42 × edwtjo quits (~edwtjo@fsf/member/edwtjo) (Ping timeout: 265 seconds)
2026-03-04 22:17:05 × Square quits (~Square@user/square) (Remote host closed the connection)
2026-03-04 22:20:46 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-03-04 22:24:05 × m1dnight_ quits (~m1dnight@d8D861A17.access.telenet.be) (Ping timeout: 268 seconds)
2026-03-04 22:25:30 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
2026-03-04 22:26:02 peterbecich joins (~Thunderbi@71.84.33.135)
2026-03-04 22:26:19 m1dnight_ joins (~m1dnight@141.134.26.23)
2026-03-04 22:30:57 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Ping timeout: 258 seconds)
2026-03-04 22:32:45 ChaiTRex joins (~ChaiTRex@user/chaitrex)
2026-03-04 22:36:40 × Googulator46 quits (~Googulato@2a01-036d-0106-0119-2546-5dd3-b1b8-39cd.pool6.digikabel.hu) (Quit: Client closed)
2026-03-04 22:36:52 merijn joins (~merijn@62.45.136.136)
2026-03-04 22:37:00 Googulator46 joins (~Googulato@2a01-036d-0106-0119-2546-5dd3-b1b8-39cd.pool6.digikabel.hu)
2026-03-04 22:37:11 Square joins (~Square@user/square)
2026-03-04 22:37:46 vito_ joins (uid1962@id-1962.uxbridge.irccloud.com)
2026-03-04 22:37:55 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
2026-03-04 22:41:11 × merijn quits (~merijn@62.45.136.136) (Ping timeout: 244 seconds)
2026-03-04 22:44:02 Square2 joins (~Square@user/square)
2026-03-04 22:44:49 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Quit: ChaiTRex)
2026-03-04 22:45:55 × Square quits (~Square@user/square) (Ping timeout: 264 seconds)
2026-03-04 22:46:40 ChaiTRex joins (~ChaiTRex@user/chaitrex)
2026-03-04 22:52:16 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-03-04 22:53:28 × michalz quits (~michalz@185.246.207.217) (Remote host closed the connection)
2026-03-04 22:54:18 × peterbecich quits (~Thunderbi@71.84.33.135) (Ping timeout: 255 seconds)
2026-03-04 22:54:21 Googulator13 joins (~Googulato@2a01-036d-0106-0119-2546-5dd3-b1b8-39cd.pool6.digikabel.hu)
2026-03-04 22:54:42 × Googulator46 quits (~Googulato@2a01-036d-0106-0119-2546-5dd3-b1b8-39cd.pool6.digikabel.hu) (Quit: Client closed)
2026-03-04 22:57:19 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-03-04 23:00:13 <newmind> i have to say, big refactoring is actually quite fun in haskell... it's a joy when you're actually brave enough to do bigger structural changes and still not completely break your code
2026-03-04 23:03:39 <fgarcia> with the language, that is one thing i like. maintaining something long term has been nice.
2026-03-04 23:04:30 <newmind> its also nice while you're still figuring out the interface/structure, since you're less likely to settle with something that's not quite right
2026-03-04 23:06:13 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Ping timeout: 258 seconds)
2026-03-04 23:06:13 <gentauro> How do you specify in a .cabal file a specific GHC version to build. This is from a Haskell Stack yaml file: `resolver: ghc-7.10.2`.
2026-03-04 23:08:00 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-03-04 23:10:19 <geekosaur> you don't, since you can't force someone installing from e.g. hackage to install particular ghc versions
2026-03-04 23:10:27 <geekosaur> cabal.project can control it
2026-03-04 23:11:03 arandombit joins (~arandombi@2a02:2455:8656:7100:8f9:5ae1:db50:3312)
2026-03-04 23:11:03 × arandombit quits (~arandombi@2a02:2455:8656:7100:8f9:5ae1:db50:3312) (Changing host)
2026-03-04 23:11:03 arandombit joins (~arandombi@user/arandombit)
2026-03-04 23:11:17 <geekosaur> (stack, via snapshot/resolver, can control this, but it's because that installs ghc and specific versions of packages)
2026-03-04 23:12:01 <gentauro> geekosaur: oh snap
2026-03-04 23:12:01 <geekosaur> also, that resolver might not do what you intend: it installs only ghc bootlibs. you almost always want a full LTS or nightly version instead
2026-03-04 23:12:38 <gentauro> so I'm building a package that works for 9.10.3, but since hackage builds with 9.8.4 it breaks
2026-03-04 23:12:45 <gentauro> that's not very nice :-\
2026-03-04 23:12:55 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-03-04 23:13:23 × vanishingideal quits (~vanishing@user/vanishingideal) (Read error: Connection reset by peer)
2026-03-04 23:13:29 <geekosaur> you have even less control over that: hackage will not install additional compilers on demand to support individual packages
2026-03-04 23:13:35 <geekosaur> or libraries
2026-03-04 23:14:08 <gentauro> geekosaur: hmmmm
2026-03-04 23:14:22 <gentauro> so I need to aim at the ghc version installed on Hackage?
2026-03-04 23:14:58 <geekosaur> only if you care about its build report
2026-03-04 23:15:18 <geekosaur> you can build locally and upload documentation, hackage has instructions
2026-03-04 23:15:56 <geekosaur> you can document what ghc versions are accepted (see `compiler:`) and that will be displayed on the package page
2026-03-04 23:18:19 × v0id_7 quits (~v0id_7@user/v0id-7:62772) (Quit: whatever u sick fcks)
2026-03-04 23:19:34 ChaiTRex joins (~ChaiTRex@user/chaitrex)
2026-03-04 23:20:28 <geekosaur> if you want to be really pedantic you can check impl(ghc < 9.10) and set `buildable: False` so installers with too old compilers get better error messages
2026-03-04 23:21:51 <geekosaur> (instead of compiler errors getting vomited up at them)
2026-03-04 23:23:31 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-03-04 23:27:34 <geekosaur> years ago there was a matrix builder on hackage, but it broke and nobody's been able to figure out hvr's code to fix it
2026-03-04 23:28:03 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2026-03-04 23:29:35 <gentauro> geekosaur: I'm trying to build for 9.8.4
2026-03-04 23:29:38 <gentauro> hope that helps
2026-03-04 23:30:41 <geekosaur> isn't that a different kind of problem? you'll have to check the 9.10 release notes and see if you're tripping over an incompatibility or new feature
2026-03-04 23:31:25 × j0lol quits (~j0lol@132.145.17.236) (Ping timeout: 245 seconds)
2026-03-04 23:34:29 j0lol joins (~j0lol@132.145.17.236)
2026-03-04 23:37:42 × msa quits (msa@msa.planetofnix.com) (Ping timeout: 268 seconds)
2026-03-04 23:38:58 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-03-04 23:40:24 <gentauro> geekosaur: yeah, if I "make changes" to build for 9.8.4, then 9.10.4 no longer builds
2026-03-04 23:40:31 <gentauro> kind of `meh`
2026-03-04 23:41:43 gentauro I will look again at it tmorrow. To tired to care
2026-03-04 23:45:42 msa joins (msa@msa.planetofnix.com)
2026-03-04 23:45:55 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-03-04 23:46:50 <geekosaur> worst case you'll need to enable CPP and conditionalize code on __GLASGGW_HASKELL__ (https://downloads.haskell.org/ghc/latest/docs/users_guide/phases.html#standard-cpp-macros)
2026-03-04 23:48:27 <geekosaur> (dammit I typed that three times and still got it wrong)
2026-03-04 23:51:56 × mange quits (~mange@user/mange) (Ping timeout: 252 seconds)
2026-03-04 23:53:00 × Square2 quits (~Square@user/square) (Ping timeout: 244 seconds)
2026-03-04 23:56:06 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 244 seconds)
2026-03-04 23:56:43 × foul_owl quits (~kerry@94.156.149.94) (Ping timeout: 264 seconds)
2026-03-04 23:56:44 mange joins (~mange@user/mange)
2026-03-04 23:57:00 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2026-03-04 23:57:19 arandombit joins (~arandombi@2a02:2455:8656:7100:8f9:5ae1:db50:3312)
2026-03-04 23:57:19 × arandombit quits (~arandombi@2a02:2455:8656:7100:8f9:5ae1:db50:3312) (Changing host)
2026-03-04 23:57:19 arandombit joins (~arandombi@user/arandombit)
2026-03-04 23:58:31 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 264 seconds)
2026-03-04 23:59:30 <gentauro> geekosaur: it actually build and now it's green on both `build` and `documentation` on Hackage
2026-03-04 23:59:43 <gentauro> I guess people trying to build with 0.10.3 gonna get recked?

All times are in UTC.