Logs: freenode/#haskell
| 2020-10-10 21:06:33 | → | _vaibhavingale_ joins (~Adium@203.188.228.27) |
| 2020-10-10 21:07:23 | × | _vaibhavingale_ quits (~Adium@203.188.228.27) (Read error: No route to host) |
| 2020-10-10 21:08:05 | × | proofofme quits (~proofofme@184-96-74-65.hlrn.qwest.net) (Ping timeout: 240 seconds) |
| 2020-10-10 21:08:06 | → | crestfallen joins (~John@135-180-15-188.fiber.dynamic.sonic.net) |
| 2020-10-10 21:08:33 | → | proofofme joins (~proofofme@184-96-74-65.hlrn.qwest.net) |
| 2020-10-10 21:08:33 | → | _vaibhavingale_ joins (~Adium@203.188.228.27) |
| 2020-10-10 21:09:29 | × | _vaibhavingale_ quits (~Adium@203.188.228.27) (Read error: Connection reset by peer) |
| 2020-10-10 21:09:29 | × | proofofme quits (~proofofme@184-96-74-65.hlrn.qwest.net) (Read error: Connection reset by peer) |
| 2020-10-10 21:09:37 | → | proofofme joins (~proofofme@184-96-74-65.hlrn.qwest.net) |
| 2020-10-10 21:09:52 | <crestfallen> | hi what would be the quickest way to put (!>) to use? http://ix.io/2AkS |
| 2020-10-10 21:10:05 | × | proofofm_ quits (~proofofme@184-96-74-65.hlrn.qwest.net) (Ping timeout: 240 seconds) |
| 2020-10-10 21:10:18 | × | proofofme quits (~proofofme@184-96-74-65.hlrn.qwest.net) (Read error: Connection reset by peer) |
| 2020-10-10 21:10:27 | <crestfallen> | it's the same as >=> I believe. I forget if I ever got it to work.. |
| 2020-10-10 21:10:31 | → | _vaibhavingale_ joins (~Adium@203.188.228.27) |
| 2020-10-10 21:10:35 | → | proofofme joins (~proofofme@184-96-74-65.hlrn.qwest.net) |
| 2020-10-10 21:11:12 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 256 seconds) |
| 2020-10-10 21:11:19 | × | _vaibhavingale_ quits (~Adium@203.188.228.27) (Read error: No route to host) |
| 2020-10-10 21:12:02 | × | proofofme quits (~proofofme@184-96-74-65.hlrn.qwest.net) (Read error: Connection reset by peer) |
| 2020-10-10 21:12:32 | → | _vaibhavingale_ joins (~Adium@203.188.228.27) |
| 2020-10-10 21:12:51 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 2020-10-10 21:12:51 | × | gattytto quits (b33e397e@179.62.57.126) (Remote host closed the connection) |
| 2020-10-10 21:13:39 | × | _vaibhavingale_ quits (~Adium@203.188.228.27) (Read error: Connection reset by peer) |
| 2020-10-10 21:14:07 | × | falafel quits (~falafel@2605:e000:1527:d491:1ccf:5c8d:7928:e9cc) (Ping timeout: 240 seconds) |
| 2020-10-10 21:14:32 | → | _vaibhavingale_ joins (~Adium@203.188.228.27) |
| 2020-10-10 21:15:35 | × | _vaibhavingale_ quits (~Adium@203.188.228.27) (Read error: Connection reset by peer) |
| 2020-10-10 21:16:19 | <crestfallen> | a poor place to start reviewing haskell again? |
| 2020-10-10 21:16:35 | → | _vaibhavingale_ joins (~Adium@203.188.228.27) |
| 2020-10-10 21:17:41 | × | _vaibhavingale_ quits (~Adium@203.188.228.27) (Read error: Connection reset by peer) |
| 2020-10-10 21:17:46 | <Squarism> | Warning, maybe flawed question. Say I have a class instance : instance MyClass a b. If I want to express that there is an instance for all parameterized types instead of b, how would one do that? |
| 2020-10-10 21:18:35 | → | _vaibhavingale_ joins (~Adium@203.188.228.27) |
| 2020-10-10 21:18:49 | <Squarism> | incomprehensible question? |
| 2020-10-10 21:18:58 | × | GyroW quits (~GyroW@unaffiliated/gyrow) (Quit: Someone ate my pie) |
| 2020-10-10 21:19:15 | → | GyroW joins (~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) |
| 2020-10-10 21:19:15 | × | GyroW quits (~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) (Changing host) |
| 2020-10-10 21:19:15 | → | GyroW joins (~GyroW@unaffiliated/gyrow) |
| 2020-10-10 21:19:27 | × | _vaibhavingale_ quits (~Adium@203.188.228.27) (Read error: No route to host) |
| 2020-10-10 21:20:37 | × | snakemas1 quits (~snakemast@213.100.206.23) (Ping timeout: 264 seconds) |
| 2020-10-10 21:20:37 | → | _vaibhavingale_ joins (~Adium@203.188.228.27) |
| 2020-10-10 21:21:28 | × | _vaibhavingale_ quits (~Adium@203.188.228.27) (Read error: Connection reset by peer) |
| 2020-10-10 21:21:28 | → | clmg joins (~clmg@2601:1c2:200:720:4114:54ca:ed6a:7bde) |
| 2020-10-10 21:21:36 | → | gchaix joins (~gchaix@185.204.1.185) |
| 2020-10-10 21:22:22 | <clmg> | I'm running archlinux. I have a lot of `haskell-` packages installed via pacman already. But when I run, e.g., `stack install hakyll`, it starts downloading a lot of packages. I want to use stack to get multiple versions of haskell, but I don't want packages installed both via pacman and via stack. |
| 2020-10-10 21:22:40 | → | _vaibhavingale_ joins (~Adium@203.188.228.27) |
| 2020-10-10 21:23:25 | × | _vaibhavingale_ quits (~Adium@203.188.228.27) (Read error: No route to host) |
| 2020-10-10 21:23:50 | → | mpereira joins (~mpereira@2a02:810d:f40:d96:a091:1f5b:5d70:a338) |
| 2020-10-10 21:24:42 | → | _vaibhavingale_ joins (~Adium@203.188.228.27) |
| 2020-10-10 21:25:36 | × | _vaibhavingale_ quits (~Adium@203.188.228.27) (Read error: Connection reset by peer) |
| 2020-10-10 21:26:17 | <maerwald> | clmg: what's the question? |
| 2020-10-10 21:26:38 | → | _vaibhavingale_ joins (~Adium@203.188.228.27) |
| 2020-10-10 21:26:40 | <dsal> | Squarism: A little. What do you mean "for all parameterized types"? |
| 2020-10-10 21:26:45 | → | jneira joins (501e64fa@gateway/web/cgi-irc/kiwiirc.com/ip.80.30.100.250) |
| 2020-10-10 21:27:37 | × | _vaibhavingale_ quits (~Adium@203.188.228.27) (Read error: Connection reset by peer) |
| 2020-10-10 21:28:06 | <phadej> | probably something like MyClass a (f b) |
| 2020-10-10 21:28:24 | <clmg> | maerwald: how do I figure out why I have `haskell-` packages installed via pacman, when I'm already using stack? |
| 2020-10-10 21:28:41 | → | elliott_ joins (~elliott@pool-108-51-141-12.washdc.fios.verizon.net) |
| 2020-10-10 21:28:41 | → | _vaibhavingale_ joins (~Adium@203.188.228.27) |
| 2020-10-10 21:28:46 | → | C0 joins (~C0@41.249.80.99) |
| 2020-10-10 21:29:43 | × | _vaibhavingale_ quits (~Adium@203.188.228.27) (Read error: Connection reset by peer) |
| 2020-10-10 21:29:48 | <maerwald> | clmg: because you installed them |
| 2020-10-10 21:29:48 | <clmg> | Pacman says they are installed because they're required by stack. But shouldn't stack download them itself? Why does stack rely on pacman sometimes and other times not? |
| 2020-10-10 21:30:17 | <dsal> | stack shouldn't require much of anything. |
| 2020-10-10 21:30:41 | → | _vaibhavingale_ joins (~Adium@203.188.228.27) |
| 2020-10-10 21:31:11 | <maerwald> | clmg: don't install stack via pacman |
| 2020-10-10 21:31:13 | <yushyin> | download the static build binary from the stack website and you won't need the haskell- packages ... |
| 2020-10-10 21:31:16 | <clmg> | dsal: exactly. so why when I run `pacman -Qi haskell-mustache` does it say: `required by: stack` |
| 2020-10-10 21:31:34 | × | _vaibhavingale_ quits (~Adium@203.188.228.27) (Read error: Connection reset by peer) |
| 2020-10-10 21:31:42 | <yushyin> | of course the pacman stack will depend on some haskell- packages on arch linux |
| 2020-10-10 21:32:15 | <clmg> | So I should `-R stack` and curl `get.haskellstack.org` |
| 2020-10-10 21:32:17 | <clmg> | right? |
| 2020-10-10 21:32:29 | <maerwald> | just download the binary |
| 2020-10-10 21:32:41 | <maerwald> | the install script is terrible, it invokes sudo I believe |
| 2020-10-10 21:32:46 | → | _vaibhavingale_ joins (~Adium@203.188.228.27) |
| 2020-10-10 21:33:06 | <maerwald> | https://github.com/commercialhaskell/stack/releases/tag/v2.3.3 |
| 2020-10-10 21:33:37 | <clmg> | Ah I see (from arch wiki Haskell page): "Alternatively, Stack can be installed through stack-staticAUR package. It provides statically linked binaries, thereby avoiding dozens of haskell-* dependencies." |
| 2020-10-10 21:33:52 | <maerwald> | don't do that either |
| 2020-10-10 21:34:21 | <maerwald> | then you'll have stack in two places when I tries to auto-upgrade itself I think |
| 2020-10-10 21:34:32 | <clmg> | hmmm what's wrong with stack-static? that way I can keep it up to date via AUR |
| 2020-10-10 21:34:39 | <MarcelineVQ> | If I was gonna install stack via pacman I'd be by getting stack-bin from the AUR, but just getting the bin and putting in in ~/.local/bin is the most direct method by far |
| 2020-10-10 21:34:41 | → | _vaibhavingale_1 joins (~Adium@203.188.228.27) |
| 2020-10-10 21:35:13 | <maerwald> | clmg: stack handles updating itself |
| 2020-10-10 21:35:26 | <clmg> | ah ok |
| 2020-10-10 21:35:28 | × | _vaibhavingale_1 quits (~Adium@203.188.228.27) (Read error: No route to host) |
| 2020-10-10 21:35:33 | × | inkbottle quits (~inkbottle@aaubervilliers-654-1-91-187.w86-212.abo.wanadoo.fr) (Ping timeout: 260 seconds) |
| 2020-10-10 21:35:34 | → | zebrag joins (~inkbottle@aaubervilliers-654-1-84-138.w86-212.abo.wanadoo.fr) |
| 2020-10-10 21:35:42 | <maerwald> | then you'll come back and ask why it didn't work and then we have to solve PATH issues again |
| 2020-10-10 21:35:52 | <Squarism> | dsal, The "GDeliver" instance works well if I instruct the result to be a fully applied paramterized type. But If I I try to say it produces "Step b" as in the recursiveDeliver function i get the compile error at the bottom: https://paste.ofcode.org/6hQCnXKNmVNGkWE32D7Dhx |
| 2020-10-10 21:35:59 | <yushyin> | maerwald is a fan of those |
| 2020-10-10 21:36:03 | <maerwald> | lol |
| 2020-10-10 21:36:11 | maerwald | shoots himself |
| 2020-10-10 21:36:35 | <yushyin> | nooo we need you, or rather the mac users need you! |
| 2020-10-10 21:36:41 | → | _vaibhavingale_1 joins (~Adium@203.188.228.27) |
| 2020-10-10 21:37:05 | × | _vaibhavingale_ quits (~Adium@203.188.228.27) (Ping timeout: 240 seconds) |
| 2020-10-10 21:37:36 | <MarcelineVQ> | clmg: with that in mind don't forget to add ~/.local/bin to your PATH if that's where you put stack. By default that's where it places its upgraded self so that's the best spot |
| 2020-10-10 21:37:43 | × | _vaibhavingale_1 quits (~Adium@203.188.228.27) (Read error: Connection reset by peer) |
| 2020-10-10 21:38:16 | × | chaosmasttter quits (~chaosmast@p200300c4a72cce01453e6b536683ac55.dip0.t-ipconnect.de) (Quit: WeeChat 2.9) |
| 2020-10-10 21:38:41 | → | _vaibhavingale_ joins (~Adium@203.188.228.27) |
| 2020-10-10 21:39:26 | × | shatriff quits (~vitaliish@130.180.217.140) (Remote host closed the connection) |
| 2020-10-10 21:39:42 | <clmg> | Will stack install ghc into my home directory by default? I don't want it in root. |
| 2020-10-10 21:39:42 | × | _vaibhavingale_ quits (~Adium@203.188.228.27) (Read error: Connection reset by peer) |
| 2020-10-10 21:40:20 | <maerwald> | sure, it will download as many GHCs at it wants |
All times are in UTC.