Home liberachat/#haskell: Logs Calendar

Logs: liberachat/#haskell

←Prev  Next→ 1,803,155 events total
2021-07-21 17:12:04 × ozzymcduff quits (~mathieu@81-234-151-21-no94.tbcn.telia.com) (Remote host closed the connection)
2021-07-21 17:17:58 × Ariakenom quits (~Ariakenom@c83-255-154-140.bredband.tele2.se) (Ping timeout: 252 seconds)
2021-07-21 17:23:18 × shailangsa quits (~shailangs@host86-186-142-108.range86-186.btcentralplus.com) (Ping timeout: 268 seconds)
2021-07-21 17:24:31 nate1 joins (~nate@108-233-125-227.lightspeed.sntcca.sbcglobal.net)
2021-07-21 17:26:22 × hnOsmium0001 quits (uid453710@id-453710.stonehaven.irccloud.com) (Quit: Connection closed for inactivity)
2021-07-21 17:27:17 × MQ-17J quits (~MQ-17J@d14-69-206-129.try.wideopenwest.com) (Ping timeout: 268 seconds)
2021-07-21 17:27:34 MQ-17J joins (~MQ-17J@d14-69-206-129.try.wideopenwest.com)
2021-07-21 17:29:06 × nate1 quits (~nate@108-233-125-227.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 255 seconds)
2021-07-21 17:31:37 <ph88_> can ghcup install different versions of GHC at the same time ?
2021-07-21 17:32:50 chomwitt joins (~chomwitt@ppp-94-67-220-135.home.otenet.gr)
2021-07-21 17:33:34 <geekosaur> yes, but you have to run them by full pathname or select one as current
2021-07-21 17:33:45 mikail joins (~mikail@2a02:c7f:bd83:fd00:55cf:122f:957a:f66f)
2021-07-21 17:34:10 Erutuon joins (~Erutuon@user/erutuon)
2021-07-21 17:36:13 <ph88_> is there a way that i can let stack select the right one automatically ?
2021-07-21 17:36:43 <ph88_> or if that is not possible maybe provide a command line argument to stack where to find the right ghc version
2021-07-21 17:37:12 × derelict quits (~derelict@user/derelict) (Ping timeout: 245 seconds)
2021-07-21 17:37:45 <geekosaur> stack kinda actively deters that kind of usage, preferring its o9wn management
2021-07-21 17:38:59 × Cajun quits (~Cajun@ip98-163-211-112.no.no.cox.net) (Quit: Client closed)
2021-07-21 17:39:54 × dajoer quits (~david@user/gvx) (Quit: leaving)
2021-07-21 17:41:01 Lycurgus joins (~juan@cpe-45-46-140-49.buffalo.res.rr.com)
2021-07-21 17:41:19 <arkanoid> hello! I'm new to haskell, and I plan to use the execism.io website to train. The website suggests to use "stack" tool, but I have already installed haskell-platform on ubuntu box. If I understand correctly the stack tool install a local version of haskell and apt package is not needed. Am I right?
2021-07-21 17:41:58 <Lycurgus> you still need apt for the debian pkgs
2021-07-21 17:42:20 <Lycurgus> haskell platform is antiquated and stack alone will suffice
2021-07-21 17:42:52 <Lycurgus> haskell only does haskell, not general unix pkgs
2021-07-21 17:43:57 × favonia quits (~favonia@user/favonia) (Ping timeout: 255 seconds)
2021-07-21 17:44:29 <fendor> ph88_, maybe there is soon a stack hook for that: https://github.com/commercialhaskell/stack/pull/5585
2021-07-21 17:45:18 <maerwald> ph88_: https://github.com/commercialhaskell/stack/pull/5585
2021-07-21 17:45:20 <maerwald> with that yes
2021-07-21 17:45:23 <maerwald> oops
2021-07-21 17:45:25 <maerwald> :>
2021-07-21 17:47:02 <arkanoid> I lost you with your "you still need apt for the debian pkgs"
2021-07-21 17:47:46 <Lycurgus> igess you meant the haskell platform apt pkg
2021-07-21 17:47:59 <arkanoid> yes
2021-07-21 17:48:07 <Lycurgus> whereas I though you were talking about apt generally
2021-07-21 17:48:24 <Lycurgus> the comment about haskell platform was covering though
2021-07-21 17:48:31 <arkanoid> btw I've just deleted all haskell pkgs with sudo apt remove --autoremove 'haskell-*', and 'stack test' runs correctly
2021-07-21 17:48:38 <Lycurgus> you could apt purge it
2021-07-21 17:48:43 <Lycurgus> (i would)
2021-07-21 17:48:55 <maerwald> yeah, avoid distro haskell packages in general
2021-07-21 17:49:36 <maerwald> some distros do it right and only install GHC with nothing else, no haskell pkgs explicitly
2021-07-21 17:50:09 <Lycurgus> *thought
2021-07-21 17:50:29 <arkanoid> funny thing, haskell-platform dragged in 1GB of packages, uninstalling haskell-* with autoremove and purge freed 222MB
2021-07-21 17:50:33 Codaraxis joins (~Codaraxis@user/codaraxis)
2021-07-21 17:50:36 × dunkeln quits (~dunkeln@188.70.26.84) (Ping timeout: 252 seconds)
2021-07-21 17:50:58 <arkanoid> btw, not a problem. I see that "stack" lives in my home now and it reads file in ~/.stack
2021-07-21 17:51:12 × Null_A quits (~null_a@2601:645:8700:2290:9d5c:9f84:452e:3ad) (Remote host closed the connection)
2021-07-21 17:51:14 <Lycurgus> yeah apt can pull dependencies which don't get purged
2021-07-21 17:51:27 derelict joins (~derelict@user/derelict)
2021-07-21 17:51:42 × MQ-17J quits (~MQ-17J@d14-69-206-129.try.wideopenwest.com) (Ping timeout: 252 seconds)
2021-07-21 17:51:46 <Lycurgus> and the thing that supposedly removes unneeded pkgs is dangerous
2021-07-21 17:51:57 Null_A joins (~null_a@2601:645:8700:2290:9d5c:9f84:452e:3ad)
2021-07-21 17:53:13 Shailangsa_ joins (~shailangs@host86-186-196-233.range86-186.btcentralplus.com)
2021-07-21 17:53:23 <Lycurgus> FOSS peopels (but not haskellers in general) sometimes distribute broken shit, like python pip is right now
2021-07-21 17:53:24 × Codaraxis__ quits (~Codaraxis@193.138.218.171) (Ping timeout: 255 seconds)
2021-07-21 17:53:31 <Lycurgus> *peoples
2021-07-21 17:53:36 Guest68 joins (~Guest68@ppp046176105030.access.hol.gr)
2021-07-21 17:53:41 <arkanoid> well, luckily I'm not on a production server. I can repair if needed. Thanks for the help! Also, I will probably ask some (hopefully good) question while learning
2021-07-21 17:54:08 favonia joins (~favonia@user/favonia)
2021-07-21 17:54:19 <Lycurgus> pip 20.3 and later introduced backtracking which they were apparently incompetent to do correctly
2021-07-21 17:54:35 MQ-17J joins (~MQ-17J@d14-69-206-129.try.wideopenwest.com)
2021-07-21 17:55:20 <maerwald> package management is NP hard :>
2021-07-21 17:55:34 <arkanoid> As IDE to learn haskell I've installed spacevim + lang#haskell layer and codium + haskell extension. Are there better suited IDEs you'd suggest to use while learning?
2021-07-21 17:56:16 <Lycurgus> code and hs lang server is hot these days
2021-07-21 17:58:20 h98 joins (~h98@187.83.249.216.dyn.smithville.net)
2021-07-21 17:59:14 <arkanoid> good! I saw it downloading it on first run. But seems not working (no build button anywhere). Maybe is not compatible with stack? let's see
2021-07-21 17:59:15 × mikail quits (~mikail@2a02:c7f:bd83:fd00:55cf:122f:957a:f66f) (Quit: Leaving)
2021-07-21 18:02:17 × viluon quits (uid453725@id-453725.brockwell.irccloud.com) (Quit: Connection closed for inactivity)
2021-07-21 18:03:45 × nvmd quits (~nvmd@user/nvmd) (Ping timeout: 255 seconds)
2021-07-21 18:05:06 × Vajb quits (~Vajb@2001:999:62:1d53:26b1:6c9b:c1ed:9c01) (Read error: Connection reset by peer)
2021-07-21 18:05:28 nvmd joins (~nvmd@user/nvmd)
2021-07-21 18:05:31 Vajb joins (~Vajb@hag-jnsbng11-58c3a1-224.dhcp.inet.fi)
2021-07-21 18:13:14 × juhp quits (~juhp@128.106.188.220) (Quit: juhp)
2021-07-21 18:13:28 juhp joins (~juhp@128.106.188.220)
2021-07-21 18:19:35 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
2021-07-21 18:20:59 fluffyballoon joins (~fluffybal@pat-verona-l.epic.com)
2021-07-21 18:22:41 zyklotomic joins (~ethan@2604:a880:800:10::79f:8001)
2021-07-21 18:23:25 × o1lo01ol1o quits (~o1lo01ol1@bl11-109-140.dsl.telepac.pt) (Remote host closed the connection)
2021-07-21 18:23:34 × juhp quits (~juhp@128.106.188.220) (Quit: juhp)
2021-07-21 18:23:47 juhp joins (~juhp@128.106.188.220)
2021-07-21 18:23:54 × favonia quits (~favonia@user/favonia) (Ping timeout: 240 seconds)
2021-07-21 18:25:22 × Lycurgus quits (~juan@cpe-45-46-140-49.buffalo.res.rr.com) (Quit: Exeunt)
2021-07-21 18:25:42 moll joins (~user@93-181-35-213.dyn.estpak.ee)
2021-07-21 18:26:59 integral_ is now known as integral
2021-07-21 18:28:12 × ukari quits (~ukari@user/ukari) (Remote host closed the connection)
2021-07-21 18:28:36 ukari joins (~ukari@user/ukari)
2021-07-21 18:30:31 favonia joins (~favonia@user/favonia)
2021-07-21 18:33:54 × juhp quits (~juhp@128.106.188.220) (Quit: juhp)
2021-07-21 18:34:07 juhp joins (~juhp@128.106.188.220)
2021-07-21 18:38:18 × favonia quits (~favonia@user/favonia) (Ping timeout: 252 seconds)
2021-07-21 18:38:42 favonia joins (~favonia@user/favonia)
2021-07-21 18:41:49 <sm> arkanoid: yes vs code + haskell extension is a good one. It's fine with stack
2021-07-21 18:42:46 <arkanoid> sm: are you sure? I've stack [test, build, exec, ghci] perfectly working on vscode terminal, but extension complains "project requires GHC but it isn't installed"
2021-07-21 18:43:44 <arkanoid> I do see binaries installed in ~/.stack/... and the environment just works at command line, but vscode extensions seems not good in realizing that stack should be used
2021-07-21 18:43:54 <sm> yes I'm sure. I don't say setup issues are impossible, of course not
2021-07-21 18:44:14 × juhp quits (~juhp@128.106.188.220) (Quit: juhp)
2021-07-21 18:44:27 juhp joins (~juhp@128.106.188.220)
2021-07-21 18:44:31 <arkanoid> k, so I need to find out how to read vscode logs
2021-07-21 18:44:35 <sm> AFAIK it looks at various things in your project to autodetect.. you have a stack.yaml ? Maybe the Tasks -> Haskell pane has more info
2021-07-21 18:46:34 fresheyeball joins (~fresheyeb@c-71-237-105-37.hsd1.co.comcast.net)
2021-07-21 18:47:08 × mr-red quits (~drd@2001:b07:a70:9f1f:1562:34de:f50f:77d4) (Ping timeout: 255 seconds)

All times are in UTC.