Logs: liberachat/#haskell
| 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.