Logs: freenode/#haskell
| 2021-04-02 12:47:29 | × | heatsink quits (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 246 seconds) |
| 2021-04-02 12:48:24 | → | nbloomf joins (~nbloomf@2600:1700:ad14:3020:19ea:b9f5:eddc:3033) |
| 2021-04-02 12:48:26 | <geekosaur> | then you can micromanage how everything is built, at the price that it'll all be visible to everything and may cause conflicts, but that's the price of not using stack/cabal as designed |
| 2021-04-02 12:49:02 | <ADG1089> | was just trying to search online how to install these profiling dependencies |
| 2021-04-02 12:49:09 | <ADG1089> | without cabal/stack |
| 2021-04-02 12:50:04 | <geekosaur> | runhaskell Setup.hs configure -prof -fprof-auto; runhaskell Setup.hs build; runhaskell Setup.hs install |
| 2021-04-02 12:50:16 | <geekosaur> | (it may be Setup.lhs instead of Setup.hs) |
| 2021-04-02 12:50:28 | × | xiinotulp quits (~q@ppp-27-55-65-96.revip3.asianet.co.th) (Quit: Leaving) |
| 2021-04-02 12:50:52 | <geekosaur> | it'll still be using part of cabal but not the part that you're worried about |
| 2021-04-02 12:50:58 | × | nbloomf quits (~nbloomf@2600:1700:ad14:3020:19ea:b9f5:eddc:3033) (Client Quit) |
| 2021-04-02 12:51:38 | <ADG1089> | Setup.hs for every dependency? |
| 2021-04-02 12:51:40 | → | mikoto-chan joins (~anass@gateway/tor-sasl/mikoto-chan) |
| 2021-04-02 12:51:47 | <geekosaur> | there's also cabal v1-* commands but in that case you don't want to be using stack at all, you'll need to use ghcup to install ghc |
| 2021-04-02 12:52:05 | × | justanotheruser quits (~justanoth@unaffiliated/justanotheruser) (Ping timeout: 250 seconds) |
| 2021-04-02 12:52:43 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
| 2021-04-02 12:53:09 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 2021-04-02 12:54:00 | <geekosaur> | ADG1089, a (possibly custom) Setup.hs should come as part of every package, yes |
| 2021-04-02 12:54:18 | <geekosaur> | if it doesn't then you'll have no choice but cabal in v1 mode |
| 2021-04-02 12:56:23 | → | frozenErebus joins (~frozenEre@37.231.244.249) |
| 2021-04-02 12:56:45 | <fgaz> | if there isn't a Setup.hs you can call a fake one by running `cabal act-as-setup` |
| 2021-04-02 12:57:05 | <geekosaur> | there you go, then |
| 2021-04-02 12:57:07 | <fgaz> | not sure how supported that is |
| 2021-04-02 12:57:57 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 265 seconds) |
| 2021-04-02 12:58:18 | <geekosaur> | none of this is supported, I suspect, aside from falling back to v1-* commands |
| 2021-04-02 12:58:29 | <geekosaur> | and these days that's barely supported |
| 2021-04-02 12:59:06 | <maerwald> | v1 isn't supported? |
| 2021-04-02 12:59:07 | <merijn> | It's supported in "we won't break things for now" :p |
| 2021-04-02 12:59:18 | <merijn> | maerwald: Define supported |
| 2021-04-02 12:59:33 | <maerwald> | I can complain about it |
| 2021-04-02 12:59:40 | <merijn> | You can complain about anything |
| 2021-04-02 12:59:45 | <merijn> | It's a mostly free world |
| 2021-04-02 12:59:53 | <maerwald> | yeah, but ppl actually listening to my whining |
| 2021-04-02 13:00:15 | <merijn> | maerwald: Well, if it's any consolation, v1 isn't significantly less supported than v2 |
| 2021-04-02 13:00:21 | × | xff0x_ quits (~xff0x@2001:1a81:534a:5f00:d711:9eaf:605f:bfbf) (Quit: xff0x_) |
| 2021-04-02 13:00:29 | → | xff0x joins (~xff0x@2001:1a81:534a:5f00:d711:9eaf:605f:bfbf) |
| 2021-04-02 13:00:37 | <merijn> | maerwald: People will listen, but for anything non-trivial the answer for v1 issues will probably be "patches welcome" |
| 2021-04-02 13:00:41 | <maerwald> | only thing that got removed were sandboxes |
| 2021-04-02 13:00:56 | <maerwald> | v1 has to stay morally even |
| 2021-04-02 13:01:16 | <merijn> | maerwald: Right, there's no plan to remove v1 for now. But there are also no plans to improve it |
| 2021-04-02 13:01:32 | <maerwald> | v2 is great from a user pov, but it's also a huge hack and you may not want to interface with that for various reasons |
| 2021-04-02 13:01:35 | <merijn> | (I mean, honestly, there aren't any real plans at all, but you get what I mean) |
| 2021-04-02 13:01:37 | → | urodna joins (~urodna@unaffiliated/urodna) |
| 2021-04-02 13:01:51 | <merijn> | maerwald: If your an OS packager, the correct interface is Setup.hs |
| 2021-04-02 13:01:56 | <geekosaur> | that's good to know, I assumed from removal of sandboxes that v1 was next on the chopping block |
| 2021-04-02 13:01:56 | <maerwald> | I know |
| 2021-04-02 13:01:59 | <maerwald> | but still |
| 2021-04-02 13:02:07 | <merijn> | geekosaur: It's on the chopping block |
| 2021-04-02 13:02:19 | <merijn> | geekosaur: But there's no satisfactory solutions for all v1 workflows yet |
| 2021-04-02 13:02:34 | <merijn> | geekosaur: So until there is, it'll probably limp on with minimal maintenance |
| 2021-04-02 13:02:51 | <geekosaur> | maybe I'll bring back the v1-based xmonad install workflow, then |
| 2021-04-02 13:02:59 | <merijn> | geekosaur: As soon as the environment workflow is polished I think it'll go |
| 2021-04-02 13:03:05 | <geekosaur> | v2 workflow is rather klunky tbh |
| 2021-04-02 13:03:29 | <merijn> | geekosaur: fixed environments would solve that, I think hvr has a sketched out setup for it |
| 2021-04-02 13:03:40 | <maerwald> | if he ever comes back, yeah |
| 2021-04-02 13:04:05 | <merijn> | there's other people working on that |
| 2021-04-02 13:04:12 | <merijn> | intermittently, anyway |
| 2021-04-02 13:04:17 | <maerwald> | like who? |
| 2021-04-02 13:04:41 | → | matryoshka joins (~matryoshk@2606:6080:1002:8:3285:30e:de43:8809) |
| 2021-04-02 13:04:53 | → | ddellaco_ joins (~ddellacos@ool-44c73afa.dyn.optonline.net) |
| 2021-04-02 13:05:28 | <merijn> | maerwald: There was a GSoC project to hack on Oleg's prototype I think? |
| 2021-04-02 13:05:33 | × | son0p quits (~son0p@181.58.39.182) (Quit: Lost terminal) |
| 2021-04-02 13:06:09 | <maerwald> | some employers used this psychology trick on me saying "we have many ppl working on this", which equated to "you'll be the only guy working on this"... are you doing the same here? :p |
| 2021-04-02 13:06:42 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 2021-04-02 13:06:55 | <merijn> | There definitely isn't many people working on this |
| 2021-04-02 13:06:58 | <ADG1089> | I'm now just using a local package-env and installing dependencies using cabal to that. Later using ghc installed from ghcup to do anything |
| 2021-04-02 13:07:07 | <merijn> | There aren't many people working on *anything* cabal related |
| 2021-04-02 13:07:20 | <merijn> | Pretty sure it's just fgaz and emily atm :p |
| 2021-04-02 13:07:52 | <maerwald> | merijn: the codebase isn't particularly something you like to spend saturday afternoon on and have a great mood |
| 2021-04-02 13:07:59 | → | p8m_ joins (p8m@gateway/vpn/protonvpn/p8m) |
| 2021-04-02 13:08:08 | × | p8m quits (p8m@gateway/vpn/protonvpn/p8m) (Ping timeout: 268 seconds) |
| 2021-04-02 13:08:16 | <maerwald> | probably requires an expensice single malt to even start |
| 2021-04-02 13:08:21 | <merijn> | maerwald: Sure, which is why I encourage any company to pay me so I can do it during work hours instead :p |
| 2021-04-02 13:08:23 | → | nbloomf joins (~nbloomf@2600:1700:ad14:3020:543a:a17f:f67d:8caf) |
| 2021-04-02 13:08:36 | <maerwald> | too much pressure to actually make something that works |
| 2021-04-02 13:08:39 | <maerwald> | better not get paid |
| 2021-04-02 13:08:56 | <merijn> | maerwald: Why would you bother with non-expensive single malt ;) |
| 2021-04-02 13:09:10 | <maerwald> | when I write Java I like to be cheap |
| 2021-04-02 13:09:35 | <Franciman> | it is unbelieavable the amount of old technology haskell uses |
| 2021-04-02 13:09:37 | → | heatsink joins (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 2021-04-02 13:09:47 | <Franciman> | git for starters |
| 2021-04-02 13:09:50 | <merijn> | maerwald: My spare time hacking is reserved for things directly affecting me...like Lua addons in wow :p |
| 2021-04-02 13:09:51 | <fgaz> | there are plans to remove v1- |
| 2021-04-02 13:09:59 | × | Narinas quits (~Narinas@187-178-93-112.dynamic.axtel.net) (Ping timeout: 268 seconds) |
| 2021-04-02 13:10:01 | <merijn> | Franciman: When did git become old? >.> |
| 2021-04-02 13:10:09 | <Franciman> | when fossil got created |
| 2021-04-02 13:10:19 | <Franciman> | i.e. git was old the right moment it was created |
| 2021-04-02 13:10:30 | <merijn> | Franciman: Blame github |
| 2021-04-02 13:10:43 | <Franciman> | non dependent type theories |
| 2021-04-02 13:10:48 | → | ep1ctetus joins (~epictetus@ip72-194-215-136.sb.sd.cox.net) |
| 2021-04-02 13:10:50 | <Franciman> | cabal file format |
| 2021-04-02 13:10:55 | <merijn> | Franciman: dependent types are overrated imo |
| 2021-04-02 13:10:56 | <Franciman> | but this is all legacy |
| 2021-04-02 13:11:00 | <fgaz> | https://mail.haskell.org/pipermail/cabal-devel/2020-September/010488.html <- the plans |
| 2021-04-02 13:11:02 | <Franciman> | not haskell fault |
| 2021-04-02 13:11:14 | <Franciman> | merijn, you are right, it is better to use the singletons library |
| 2021-04-02 13:11:14 | <fgaz> | which may or may not be followed |
| 2021-04-02 13:12:16 | <fgaz> | merijn: "GSoC project to hack on Oleg's prototype" wait really? did someone propose it? |
| 2021-04-02 13:12:30 | <merijn> | fgaz: Might be faulty memory on my part |
| 2021-04-02 13:12:35 | × | raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 252 seconds) |
| 2021-04-02 13:12:47 | <merijn> | Franciman: No, singletons is worse >.> |
All times are in UTC.