Logs: freenode/#haskell
| 2020-10-09 10:05:55 | <AWizzArd> | Hey cr0ssw1nd |
| 2020-10-09 10:07:26 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 272 seconds) |
| 2020-10-09 10:07:57 | × | alp quits (~alp@2a01:e0a:58b:4920:a1ed:32ca:ea5a:70c4) (Ping timeout: 272 seconds) |
| 2020-10-09 10:08:28 | hackage | prettyprinter-graphviz 1.1.0.0 - A prettyprinter backend for graphviz https://hackage.haskell.org/package/prettyprinter-graphviz-1.1.0.0 (GeorgeThomas) |
| 2020-10-09 10:08:33 | → | Tops2 joins (~Tobias@dyndsl-095-033-021-014.ewe-ip-backbone.de) |
| 2020-10-09 10:15:49 | × | snakemas1 quits (~snakemast@213.100.206.23) (Ping timeout: 264 seconds) |
| 2020-10-09 10:16:41 | × | gienah quits (~mwright@gentoo/developer/gienah) (Remote host closed the connection) |
| 2020-10-09 10:18:58 | hackage | uniqueness-periods-vector-properties 0.5.1.0 - Metrices for the maximum element for the uniqueness-periods-vector packages family. https://hackage.haskell.org/package/uniqueness-periods-vector-properties-0.5.1.0 (OleksandrZhabenko) |
| 2020-10-09 10:19:27 | × | rprije quits (~rprije@203.214.95.251) (Ping timeout: 240 seconds) |
| 2020-10-09 10:19:58 | hackage | named-servant-server 0.1.0, named-servant-client 0.1.0 (KristofBastiaensen): https://qbin.io/arabia-sole-w4ye |
| 2020-10-09 10:26:57 | hackage | named-servant 0.1.1 - https://hackage.haskell.org/package/named-servant-0.1.1 (KristofBastiaensen) |
| 2020-10-09 10:27:19 | → | ericholscher joins (~ericholsc@178.162.212.214) |
| 2020-10-09 10:27:58 | hackage | named-servant-server 0.1.1, named-servant-client 0.1.1 (KristofBastiaensen): https://qbin.io/cat-rpm-5a0f |
| 2020-10-09 10:29:30 | → | alp joins (~alp@2a01:e0a:58b:4920:303d:a1e1:2db5:170e) |
| 2020-10-09 10:31:05 | × | jespada quits (~jespada@90.254.245.15) (Ping timeout: 240 seconds) |
| 2020-10-09 10:32:33 | → | jespada joins (~jespada@90.254.245.15) |
| 2020-10-09 10:32:39 | → | snakemas1 joins (~snakemast@213.100.206.23) |
| 2020-10-09 10:32:50 | × | ralejs quits (~ralejs@2620:10d:c093:400::5:a494) (Read error: Connection reset by peer) |
| 2020-10-09 10:33:14 | → | ralejs joins (~ralejs@2620:10d:c093:400::5:a494) |
| 2020-10-09 10:34:28 | hackage | bytestring-tree-builder 0.2.7.5 - A very efficient ByteString builder implementation based on the binary tree https://hackage.haskell.org/package/bytestring-tree-builder-0.2.7.5 (NikitaVolkov) |
| 2020-10-09 10:36:06 | → | kuribas joins (~user@ptr-25vy0iaj6vgftnb4emr.18120a2.ip6.access.telenet.be) |
| 2020-10-09 10:36:51 | → | maroloccio joins (~marolocci@212.129.85.119) |
| 2020-10-09 10:37:57 | hackage | uniqueness-periods-vector-examples 0.11.0.0 - Usage examples for the uniqueness-periods-vector series of packages https://hackage.haskell.org/package/uniqueness-periods-vector-examples-0.11.0.0 (OleksandrZhabenko) |
| 2020-10-09 10:38:16 | × | shatriff quits (~vitaliish@78.111.190.16) (Ping timeout: 246 seconds) |
| 2020-10-09 10:41:32 | <kuribas> | why does hlint recommends (Just True = x) for fromMaybe False x |
| 2020-10-09 10:41:32 | <kuribas> | ? |
| 2020-10-09 10:41:58 | <dminuoso> | kuribas: Because its an opinionated tool |
| 2020-10-09 10:42:14 | <kuribas> | s/=/== |
| 2020-10-09 10:42:40 | → | polyrain joins (~polyrain@2001:8003:e501:6901:c889:b4c6:945c:a1ea) |
| 2020-10-09 10:42:43 | → | __ngua joins (~rory@2402:800:6379:81de:c01f:8864:9ffb:a477) |
| 2020-10-09 10:42:45 | <dminuoso> | If the author believes `A` is better than `B`, you have to ask the author why they think that. |
| 2020-10-09 10:42:50 | × | o1lo01ol1o quits (~o1lo01ol1@bl8-213-81.dsl.telepac.pt) (Remote host closed the connection) |
| 2020-10-09 10:43:08 | <kuribas> | well, sometimes I can see the point, even if I disagree. |
| 2020-10-09 10:43:08 | <maerwald> | which is why I don't understand why ppl use it in CI |
| 2020-10-09 10:43:12 | <kuribas> | here I don't even see the point |
| 2020-10-09 10:43:18 | <dminuoso> | It's weird when I see people using tools like `hlint` and then zealously following its recommendations, hoping it "improves your code" |
| 2020-10-09 10:43:31 | <kuribas> | maerwald: it doesn't make sense in CI at all. |
| 2020-10-09 10:43:41 | <maerwald> | Yet, ppl do that. |
| 2020-10-09 10:43:45 | <dminuoso> | You should modify and tweak hlint to tell you about things *you* want to know about |
| 2020-10-09 10:43:52 | <maerwald> | hintman makes sense, but not in CI |
| 2020-10-09 10:44:02 | <kuribas> | maerwald: unless it just shows the warnings, not stopping the build. |
| 2020-10-09 10:44:02 | → | knupfer joins (~Thunderbi@i59F7FF25.versanet.de) |
| 2020-10-09 10:44:10 | <dminuoso> | Like, Im a big fan of stylish-haskell and similar tools, but only if you tweak them to apply the formatting you wanted *anyway*. |
| 2020-10-09 10:44:12 | <kuribas> | maerwald: even some ghc warnings I disagree with. |
| 2020-10-09 10:44:15 | <maerwald> | https://github.com/apps/hint-man |
| 2020-10-09 10:44:18 | → | gienah joins (~mwright@gentoo/developer/gienah) |
| 2020-10-09 10:44:28 | <dminuoso> | kuribas: that's why GHC allows you to turn them on or off. |
| 2020-10-09 10:44:36 | <dminuoso> | If you dont agree with them, disable them. |
| 2020-10-09 10:44:37 | <maerwald> | kuribas: it does stop the build, so I have to argue every time and disable non-sensical warnings :) |
| 2020-10-09 10:44:48 | → | o1lo01ol1o joins (~o1lo01ol1@bl8-213-81.dsl.telepac.pt) |
| 2020-10-09 10:44:57 | <dminuoso> | Mostly, GHC has good defaults if you enable -Wall. Emphasis on mostly. |
| 2020-10-09 10:45:08 | <maerwald> | if those are comments in the PR, like hint-man does, it's fine |
| 2020-10-09 10:45:34 | → | Rudd0^ joins (~Rudd0@185.189.115.98) |
| 2020-10-09 10:45:46 | <dminuoso> | Though in case of GHC, I wish we had a granular tool to disable particular warnings in code regions. |
| 2020-10-09 10:45:53 | <dminuoso> | That would solve the above issues. |
| 2020-10-09 10:46:47 | <dminuoso> | Especially orphan instances. :> |
| 2020-10-09 10:46:55 | dminuoso | wishes for {-# ADOPT #-} |
| 2020-10-09 10:47:58 | × | Rudd0 quits (~Rudd0@185.189.115.108) (Ping timeout: 272 seconds) |
| 2020-10-09 10:48:34 | → | knupfer1 joins (~Thunderbi@200116b82c4c7d00a9c8a35dca5dba93.dip.versatel-1u1.de) |
| 2020-10-09 10:48:52 | × | knupfer1 quits (~Thunderbi@200116b82c4c7d00a9c8a35dca5dba93.dip.versatel-1u1.de) (Client Quit) |
| 2020-10-09 10:50:44 | → | jchia__ joins (~jchia@45.32.62.73) |
| 2020-10-09 10:50:49 | × | cpressey quits (~cpressey@79-72-202-104.dynamic.dsl.as9105.com) (Quit: WeeChat 1.9.1) |
| 2020-10-09 10:50:58 | × | jchia__ quits (~jchia@45.32.62.73) (Client Quit) |
| 2020-10-09 10:51:18 | × | knupfer quits (~Thunderbi@i59F7FF25.versanet.de) (Ping timeout: 260 seconds) |
| 2020-10-09 10:51:48 | → | jchia__ joins (~jchia@45.32.62.73) |
| 2020-10-09 10:51:57 | × | o1lo01ol1o quits (~o1lo01ol1@bl8-213-81.dsl.telepac.pt) (Remote host closed the connection) |
| 2020-10-09 10:52:03 | × | jchia__ quits (~jchia@45.32.62.73) (Client Quit) |
| 2020-10-09 10:52:03 | <kuribas> | maerwald: making some warnings errors I can understand, like totality checking. |
| 2020-10-09 10:52:25 | <kuribas> | maerwald: I would also disallow `head`, `(!)`, etc... |
| 2020-10-09 10:52:27 | → | jchia__ joins (~jchia@45.32.62.73) |
| 2020-10-09 10:52:37 | × | jchia__ quits (~jchia@45.32.62.73) (Client Quit) |
| 2020-10-09 10:53:01 | → | jchia__ joins (~jchia@58.32.35.239) |
| 2020-10-09 10:53:11 | × | jchia__ quits (~jchia@58.32.35.239) (Client Quit) |
| 2020-10-09 10:53:14 | <kuribas> | maerwald: I was bitten by partial functions in a small script I wrote. I was thinking it didn't matter for the small script, but the person using it was getting unhelpful errors. |
| 2020-10-09 10:53:25 | → | knupfer joins (~Thunderbi@i59F7FF25.versanet.de) |
| 2020-10-09 10:53:31 | → | jchia__ joins (~jchia@45.32.62.73) |
| 2020-10-09 10:53:45 | × | jchia__ quits (~jchia@45.32.62.73) (Client Quit) |
| 2020-10-09 10:53:55 | → | Zetagon joins (~leo@c151-177-52-233.bredband.comhem.se) |
| 2020-10-09 10:53:58 | <kuribas> | the good thing is that finally my colleage could make his hands dirty on haskell :) |
| 2020-10-09 10:54:09 | → | jchia__ joins (~jchia@58.32.35.239) |
| 2020-10-09 10:54:19 | × | jchia__ quits (~jchia@58.32.35.239) (Client Quit) |
| 2020-10-09 10:54:39 | → | jchia__ joins (~jchia@58.32.35.239) |
| 2020-10-09 10:54:53 | × | jchia__ quits (~jchia@58.32.35.239) (Client Quit) |
| 2020-10-09 10:55:18 | → | jchia__ joins (~jchia@45.32.62.73) |
| 2020-10-09 10:55:27 | × | jchia__ quits (~jchia@45.32.62.73) (Client Quit) |
| 2020-10-09 10:55:47 | → | jchia__ joins (~jchia@58.32.35.239) |
| 2020-10-09 10:56:01 | × | jchia__ quits (~jchia@58.32.35.239) (Client Quit) |
| 2020-10-09 10:56:26 | → | jchia__ joins (~jchia@58.32.35.239) |
| 2020-10-09 10:56:35 | × | jchia__ quits (~jchia@58.32.35.239) (Client Quit) |
| 2020-10-09 10:57:27 | × | xff0x quits (~fox@2001:1a81:53da:5200:e942:2dc6:3612:ec91) (Ping timeout: 240 seconds) |
| 2020-10-09 10:58:40 | → | xff0x joins (~fox@2001:1a81:53da:5200:a463:747d:cc85:3e35) |
| 2020-10-09 10:59:47 | × | olligobber quits (olligobber@gateway/vpn/privateinternetaccess/olligobber) (Ping timeout: 240 seconds) |
| 2020-10-09 11:00:15 | → | turion joins (~turion@ip1f10fe5a.dynamic.kabel-deutschland.de) |
| 2020-10-09 11:00:27 | → | knupfer1 joins (~Thunderbi@200116b82c4c7d0028ffdd8de8181ed3.dip.versatel-1u1.de) |
| 2020-10-09 11:00:29 | → | o1lo01ol1o joins (~o1lo01ol1@bl8-213-81.dsl.telepac.pt) |
| 2020-10-09 11:00:29 | × | o1lo01ol1o quits (~o1lo01ol1@bl8-213-81.dsl.telepac.pt) (Remote host closed the connection) |
| 2020-10-09 11:00:32 | → | o1lo01ol_ joins (~o1lo01ol1@bl8-213-81.dsl.telepac.pt) |
| 2020-10-09 11:01:27 | hackage | named-servant 0.2.0 - https://hackage.haskell.org/package/named-servant-0.2.0 (KristofBastiaensen) |
| 2020-10-09 11:02:25 | × | nihilazo quits (nihilazoma@gateway/shell/matrix.org/x-ynhyzeaxhyhpxjcx) (Quit: killed) |
| 2020-10-09 11:02:25 | × | johnnyboy[m] quits (gifumatrix@gateway/shell/matrix.org/x-sdbsmmdtbhtyarzx) (Quit: killed) |
All times are in UTC.