Logs: freenode/#haskell
| 2020-10-29 12:49:41 | × | knupfer quits (~Thunderbi@200116b82cb50a006c81a39a2011bb8b.dip.versatel-1u1.de) (Quit: knupfer) |
| 2020-10-29 12:49:48 | → | knupfer1 joins (~Thunderbi@200116b82cb50a00e5f04466600f3069.dip.versatel-1u1.de) |
| 2020-10-29 12:50:17 | × | knupfer1 quits (~Thunderbi@200116b82cb50a00e5f04466600f3069.dip.versatel-1u1.de) (Client Quit) |
| 2020-10-29 12:50:30 | → | knupfer joins (~Thunderbi@200116b82cb50a00541104041c5441c6.dip.versatel-1u1.de) |
| 2020-10-29 12:51:09 | × | knupfer quits (~Thunderbi@200116b82cb50a00541104041c5441c6.dip.versatel-1u1.de) (Client Quit) |
| 2020-10-29 12:51:31 | → | knupfer joins (~Thunderbi@200116b82cb50a003d33e84bd828fffb.dip.versatel-1u1.de) |
| 2020-10-29 12:51:33 | × | knupfer quits (~Thunderbi@200116b82cb50a003d33e84bd828fffb.dip.versatel-1u1.de) (Client Quit) |
| 2020-10-29 12:52:08 | → | knupfer joins (~Thunderbi@200116b82cb50a0005674dbf33383acf.dip.versatel-1u1.de) |
| 2020-10-29 12:53:54 | × | ahmr88 quits (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) (Remote host closed the connection) |
| 2020-10-29 12:54:58 | → | cfricke joins (~cfricke@unaffiliated/cfricke) |
| 2020-10-29 12:55:13 | → | GothAlice1 joins (~GothAlice@185.244.214.217) |
| 2020-10-29 12:58:43 | → | Amras joins (~Amras@unaffiliated/amras0000) |
| 2020-10-29 12:59:30 | × | motherfsck quits (~motherfsc@unaffiliated/motherfsck) (Quit: quit) |
| 2020-10-29 13:00:45 | → | motherfsck joins (~motherfsc@unaffiliated/motherfsck) |
| 2020-10-29 13:00:47 | <[exa]> | is there anyone skilled in deconding cabal dependency errors? https://paste.tomsmeding.com/luHswXER |
| 2020-10-29 13:01:01 | × | shatriff quits (~vitaliish@176.52.219.10) (Remote host closed the connection) |
| 2020-10-29 13:01:04 | <[exa]> | (this is from `cabal install megaparsec`) |
| 2020-10-29 13:01:38 | → | shatriff joins (~vitaliish@176.52.219.10) |
| 2020-10-29 13:01:49 | <dminuoso> | [__0] rejecting: base-4.14.0.0 (constraint from user target requires==4.13.0.0) |
| 2020-10-29 13:02:06 | <dminuoso> | base and GHC versions are have a 1-to-1 correspondence |
| 2020-10-29 13:03:11 | <dminuoso> | [exa]: What likely happened is this: |
| 2020-10-29 13:03:19 | × | nbloomf quits (~nbloomf@2600:1700:ad14:3020:d1d4:d989:c09d:31fa) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2020-10-29 13:03:24 | <dminuoso> | You have some package installed that depends on base-4.14.0.0 in your global thing |
| 2020-10-29 13:03:45 | <dminuoso> | Dont use `cabal install`? |
| 2020-10-29 13:05:23 | <merijn> | [exa]: The problem is "you're using too new a GHC", that's what all base dependencies mean (well, except for the ones meaning you have too old a GHC :p) |
| 2020-10-29 13:05:37 | → | machinedgod joins (~machinedg@142.169.78.145) |
| 2020-10-29 13:06:25 | <dminuoso> | merijn: I dont think that's completely true. |
| 2020-10-29 13:06:46 | → | djellemah joins (~djellemah@2601:5c2:100:96c:e008:b638:39fe:6a54) |
| 2020-10-29 13:06:53 | → | acidjnk_new2 joins (~acidjnk@p200300d0c7226033a9f8e60d1c4e3d2a.dip0.t-ipconnect.de) |
| 2020-10-29 13:07:07 | <dminuoso> | megaparsec has had a base (>=4.11 && <5.0) bound for nearly a year now |
| 2020-10-29 13:07:25 | <merijn> | base constraint can be limited by a transitive dependency |
| 2020-10-29 13:07:34 | <dminuoso> | mm |
| 2020-10-29 13:07:38 | <merijn> | Also, has update been run? :p |
| 2020-10-29 13:07:42 | <dminuoso> | (constraint from user target requires==4.13.0.0) |
| 2020-10-29 13:07:56 | <dminuoso> | Would be nice if cabal could tell where the constraint really comes from |
| 2020-10-29 13:09:01 | → | nbloomf joins (~nbloomf@2600:1700:ad14:3020:d1d4:d989:c09d:31fa) |
| 2020-10-29 13:09:05 | <merijn> | Patches welcome? ;) *ducks* |
| 2020-10-29 13:09:50 | <dminuoso> | Well Im not complaining |
| 2020-10-29 13:09:56 | × | obihann quits (~jhann@156.34.160.69) (Remote host closed the connection) |
| 2020-10-29 13:10:16 | → | obihann joins (~jhann@156.34.160.69) |
| 2020-10-29 13:10:27 | hackage | polysemy-methodology 0.1.1.0 - Domain modelling algebra for polysemy https://hackage.haskell.org/package/polysemy-methodology-0.1.1.0 (locallycompact) |
| 2020-10-29 13:12:35 | × | shatriff quits (~vitaliish@176.52.219.10) (Remote host closed the connection) |
| 2020-10-29 13:12:51 | → | shatriff joins (~vitaliish@176.52.219.10) |
| 2020-10-29 13:19:21 | → | phaul joins (~phaul@ruby/staff/phaul) |
| 2020-10-29 13:19:24 | × | obihann quits (~jhann@156.34.160.69) (Ping timeout: 240 seconds) |
| 2020-10-29 13:20:13 | × | tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection) |
| 2020-10-29 13:21:07 | → | obihann joins (~jhann@156.34.160.69) |
| 2020-10-29 13:21:13 | <[exa]> | is there a way to list stuff that requires ==4.13.0.0 ? |
| 2020-10-29 13:21:27 | <[exa]> | I mean, a bit better error report would help |
| 2020-10-29 13:21:50 | <[exa]> | btw I'm on ghc 8.8.3 so it's hopefully not "too much new" |
| 2020-10-29 13:22:39 | <merijn> | [exa]: "too new" relative to whatever package(s) you're trying to use |
| 2020-10-29 13:23:07 | <merijn> | [exa]: Did you run "cabal update" recently? |
| 2020-10-29 13:23:18 | <merijn> | And which version of cabal-install do you have? |
| 2020-10-29 13:23:33 | × | lemmih quits (~lemmih@2406:3003:2072:44:c5c7:520:a681:5f3f) (Remote host closed the connection) |
| 2020-10-29 13:23:51 | → | lemmih joins (~lemmih@2406:3003:2072:44:2d80:b13f:a816:7456) |
| 2020-10-29 13:24:10 | → | Varis joins (~Tadas@unaffiliated/varis) |
| 2020-10-29 13:25:32 | → | Gurkenglas joins (~Gurkengla@unaffiliated/gurkenglas) |
| 2020-10-29 13:25:58 | <dminuoso> | Also, why are you using `cabal install` for megaparsec? |
| 2020-10-29 13:28:56 | → | ensyde joins (~ensyde@99-185-235-117.lightspeed.chrlnc.sbcglobal.net) |
| 2020-10-29 13:29:19 | → | wretchswollen joins (~jvw@135-180-15-188.fiber.dynamic.sonic.net) |
| 2020-10-29 13:30:51 | × | dhil quits (~dhil@openvpn-125-1027.inf.ed.ac.uk) (Ping timeout: 268 seconds) |
| 2020-10-29 13:31:45 | → | FreeBirdLjj joins (~freebirdl@101.228.42.108) |
| 2020-10-29 13:32:58 | hackage | polysemy-methodology 0.1.2.0 - Domain modelling algebra for polysemy https://hackage.haskell.org/package/polysemy-methodology-0.1.2.0 (locallycompact) |
| 2020-10-29 13:33:38 | × | ensyde quits (~ensyde@99-185-235-117.lightspeed.chrlnc.sbcglobal.net) (Ping timeout: 264 seconds) |
| 2020-10-29 13:33:41 | <thblt> | I asked recently if there was a tool to make all imports explicit, and remove unused ones: haskell-language-server does it. |
| 2020-10-29 13:33:56 | × | wretchswollen quits (~jvw@135-180-15-188.fiber.dynamic.sonic.net) (Ping timeout: 268 seconds) |
| 2020-10-29 13:34:01 | <dminuoso> | thblt: haskell-language-server itself? |
| 2020-10-29 13:34:43 | <thblt> | dminuoso: I guess so! In my Emacs, lsp-ui offers to do it, so I guess it delegates to the server. Let me check. |
| 2020-10-29 13:35:41 | <thblt> | I don't think I use any other tool. Apparently lsp-haskell calls into hlint too, but I don't think hlint can do that. |
| 2020-10-29 13:36:01 | <dminuoso> | thblt: Id expect lsp-ui to do this. |
| 2020-10-29 13:36:10 | → | stef204 joins (~stef204@unaffiliated/stef-204/x-384198) |
| 2020-10-29 13:36:37 | <dminuoso> | Well it could use hls to detect unused ones, but the file modification would be an editor feature |
| 2020-10-29 13:37:19 | <thblt> | dminuoso: well the server should describe the possible modification somehow. |
| 2020-10-29 13:39:24 | → | vacm joins (~vacwm@70.23.92.191) |
| 2020-10-29 13:39:25 | → | thir joins (~thir@p200300f27f0b7e004c18ab60065ea01b.dip0.t-ipconnect.de) |
| 2020-10-29 13:39:57 | → | cole-h joins (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) |
| 2020-10-29 13:40:08 | → | son0p joins (~son0p@181.136.122.143) |
| 2020-10-29 13:43:41 | → | dhil joins (~dhil@195.213.192.122) |
| 2020-10-29 13:43:44 | × | thir quits (~thir@p200300f27f0b7e004c18ab60065ea01b.dip0.t-ipconnect.de) (Ping timeout: 240 seconds) |
| 2020-10-29 13:48:26 | → | tromp joins (~tromp@dhcp-077-249-230-040.chello.nl) |
| 2020-10-29 13:48:55 | × | geekosaur quits (ac3a3eac@172.58.62.172) (Remote host closed the connection) |
| 2020-10-29 13:49:44 | → | akad_ joins (~akad@109107030050.radomsko.vectranet.pl) |
| 2020-10-29 13:50:38 | → | kish joins (~oracle@unaffiliated/oracle) |
| 2020-10-29 13:55:14 | × | carlomagno quits (~cararell@148.87.23.8) (Remote host closed the connection) |
| 2020-10-29 13:57:17 | × | DavidEichmann quits (~david@43.240.198.146.dyn.plus.net) (Remote host closed the connection) |
| 2020-10-29 14:00:55 | → | tvrsky joins (~tvrsky@177.20.187.150) |
| 2020-10-29 14:01:06 | <tvrsky> | hi |
| 2020-10-29 14:01:21 | <tvrsky> | how do i begin on haskell? |
| 2020-10-29 14:02:53 | <dminuoso> | tvrsky: Hi! You just did. |
| 2020-10-29 14:03:21 | <dminuoso> | What kind of learning material are you looking for? |
| 2020-10-29 14:03:40 | <thblt> | A nice free intro is LYAH http://learnyouahaskell.com/ (althouh you can buy too) |
| 2020-10-29 14:04:16 | <tvrsky> | well i'm just interested on functional programming, so i'm looking for beginner's guides |
| 2020-10-29 14:04:30 | <dminuoso> | tvrsky: Im quite fond of CIS194, it's modern and well thought of. |
| 2020-10-29 14:04:46 | <dminuoso> | It's also freely available, and comes with well structured excercises that build ontop of each other |
| 2020-10-29 14:06:06 | → | tstat joins (~tstat@165.227.66.131) |
| 2020-10-29 14:06:37 | × | knupfer quits (~Thunderbi@200116b82cb50a0005674dbf33383acf.dip.versatel-1u1.de) (Ping timeout: 268 seconds) |
| 2020-10-29 14:07:34 | <tvrsky> | that's awesome |
| 2020-10-29 14:07:36 | <tvrsky> | thank you |
| 2020-10-29 14:08:50 | → | u0_a298 joins (~user@47.206.148.226) |
| 2020-10-29 14:08:56 | → | ioroque joins (~theo_____@177.20.187.150) |
All times are in UTC.