Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→ 502,152 events total
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.