Logs: freenode/#haskell
| 2021-03-25 18:29:56 | Guest46661 | is now known as reda |
| 2021-03-25 18:29:56 | × | eod quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer) |
| 2021-03-25 18:30:11 | × | Ericson2314 quits (ericson231@gateway/shell/matrix.org/x-tqrybzxnvdtktfea) (Ping timeout: 248 seconds) |
| 2021-03-25 18:31:08 | → | monochrom joins (trebla@216.138.220.146) |
| 2021-03-25 18:31:27 | × | ClaudiusMaximus quits (~claude@unaffiliated/claudiusmaximus) (Quit: ->) |
| 2021-03-25 18:31:39 | × | xff0x quits (~xff0x@2001:1a81:53ea:3700:7b09:c6ef:9691:2f13) (Ping timeout: 250 seconds) |
| 2021-03-25 18:32:49 | → | __minoru__shirae joins (~shiraeesh@46.34.207.1) |
| 2021-03-25 18:33:14 | → | v01d4lph4 joins (~v01d4lph4@106.212.133.35) |
| 2021-03-25 18:33:24 | → | xff0x joins (xff0x@gateway/vpn/mullvad/xff0x) |
| 2021-03-25 18:33:46 | × | nf quits (~n@2a03:4000:53:fb4::1) (Quit: Fairfarren.) |
| 2021-03-25 18:33:56 | → | nf joins (~n@monade.li) |
| 2021-03-25 18:34:29 | → | xacktm joins (xacktm@gateway/shell/panicbnc/x-cckreqhvgmeuulfv) |
| 2021-03-25 18:35:44 | → | KonTh3D0n joins (442ea9ac@c-68-46-169-172.hsd1.mi.comcast.net) |
| 2021-03-25 18:36:09 | → | puke joins (~vroom@217.138.252.52) |
| 2021-03-25 18:36:17 | <sclv> | tomjaguarpaw: ping |
| 2021-03-25 18:37:54 | × | v01d4lph4 quits (~v01d4lph4@106.212.133.35) (Ping timeout: 245 seconds) |
| 2021-03-25 18:38:45 | × | rj quits (~x@gateway/tor-sasl/rj) (Ping timeout: 240 seconds) |
| 2021-03-25 18:39:21 | × | Unhammer quits (~Unhammer@gateway/tor-sasl/unhammer) (Remote host closed the connection) |
| 2021-03-25 18:39:37 | × | __minoru__shirae quits (~shiraeesh@46.34.207.1) (Ping timeout: 260 seconds) |
| 2021-03-25 18:39:55 | → | Unhammer joins (~Unhammer@gateway/tor-sasl/unhammer) |
| 2021-03-25 18:41:50 | × | darjeeling_ quits (~darjeelin@122.245.208.187) (Ping timeout: 265 seconds) |
| 2021-03-25 18:43:06 | → | rj joins (~x@gateway/tor-sasl/rj) |
| 2021-03-25 18:44:39 | Guest3763 | is now known as mozzarella |
| 2021-03-25 18:45:08 | mozzarella | is now known as Guest69019 |
| 2021-03-25 18:45:38 | × | xff0x quits (xff0x@gateway/vpn/mullvad/xff0x) (Ping timeout: 240 seconds) |
| 2021-03-25 18:46:30 | → | motersen joins (~user@2a0a-a540-7dde-0-2d1c-e683-f179-e2a.ipv6dyn.netcologne.de) |
| 2021-03-25 18:47:15 | → | Ericson2314 joins (ericson231@gateway/shell/matrix.org/x-panmmruhlacmvhoa) |
| 2021-03-25 18:47:38 | → | xff0x joins (~xff0x@2001:1a81:53ea:3700:7b09:c6ef:9691:2f13) |
| 2021-03-25 18:47:53 | <jonathanx> | I want to recursively iterate through a sumtype that's somewhat "rose-tree" ish, i. e. some of the constructors contain collections of the sum type itself. I'd like to aggregare data from the different "levels" using sth like ":: SumType -> Writer (Data.Tree d) a". Is it possible to use a writer somehow or should I settle for the state monad? In a certain sense I just want to output, but rose trees aren't monoids :s |
| 2021-03-25 18:48:23 | → | jakalx joins (~jakalx@base.jakalx.net) |
| 2021-03-25 18:49:22 | × | geekosaur quits (82650c7a@130.101.12.122) (Ping timeout: 240 seconds) |
| 2021-03-25 18:50:47 | <monochrom> | From today's HWN: https://frasertweedale.github.io/blog-fp/posts/2021-03-18-dyre-cabal-store.html is a nice introduction to the cabal v2 model. |
| 2021-03-25 18:51:11 | × | idhugo__ quits (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) (Ping timeout: 258 seconds) |
| 2021-03-25 18:52:07 | × | molehillish quits (~molehilli@2600:8800:8d06:1800:f8ba:265:7129:d312) (Remote host closed the connection) |
| 2021-03-25 18:52:08 | → | curiousgay joins (~gay@178.217.208.8) |
| 2021-03-25 18:52:32 | → | michalz joins (~user@185.246.204.47) |
| 2021-03-25 18:52:39 | → | stevekrouse1[m] joins (stevekrous@gateway/shell/matrix.org/x-vvhowembkwltilwa) |
| 2021-03-25 18:52:46 | → | molehillish joins (~molehilli@2600:8800:8d06:1800:f8ba:265:7129:d312) |
| 2021-03-25 18:53:17 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 2021-03-25 18:54:18 | <monochrom> | jonathanx: With any luck, your "collection" type is an instance of Foldable, so all the Foldable methods apply, e.g., foldMap, sum. |
| 2021-03-25 18:54:42 | → | darjeeling_ joins (~darjeelin@115.215.42.89) |
| 2021-03-25 18:54:47 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 2021-03-25 18:55:10 | × | ddellacosta quits (~ddellacos@ool-44c73afa.dyn.optonline.net) (Remote host closed the connection) |
| 2021-03-25 18:55:21 | → | geekosaur joins (82650c7a@130.101.12.122) |
| 2021-03-25 18:56:52 | × | hololeap quits (~hololeap@unaffiliated/hololeap) (Quit: KVIrc 5.0.1 Aria http://www.kvirc.net/) |
| 2021-03-25 18:57:01 | × | molehillish quits (~molehilli@2600:8800:8d06:1800:f8ba:265:7129:d312) (Ping timeout: 245 seconds) |
| 2021-03-25 18:57:10 | <maerwald> | stevekrouse1[m]: are you asking why curl works better than a 10 LOC implementation? |
| 2021-03-25 18:57:11 | → | hololeap joins (~hololeap@unaffiliated/hololeap) |
| 2021-03-25 18:57:28 | <maerwald> | there can be many reasons, including firewalls etc |
| 2021-03-25 18:57:53 | <Athas> | Is there a single cabal command to upload a package to Hackage? |
| 2021-03-25 18:57:54 | <maerwald> | I'd shell out to curl and call it a day |
| 2021-03-25 18:58:06 | <monochrom> | Yeah someone is bound to ask "why doesn't your program honour my http_proxy envvar" |
| 2021-03-25 18:58:10 | <Athas> | I figured I should standardise on cabal, but I can't find an equivalent of 'stack upload .'. |
| 2021-03-25 18:58:24 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 252 seconds) |
| 2021-03-25 18:58:26 | <Athas> | Do I really need to first run an sdist, like some sort of barbarian? |
| 2021-03-25 18:58:52 | <geekosaur> | I thought cabal ran sdist itself when needed these days |
| 2021-03-25 18:58:53 | <monochrom> | Not to mention in case the URLs are https TLS goodness. |
| 2021-03-25 18:58:54 | → | Riviera joins (Riviera@2a03:b0c0:1:d0::10:b001) |
| 2021-03-25 18:59:17 | <Athas> | geekosaur: 'cabal upload' requires me to provide TARFILES. |
| 2021-03-25 18:59:18 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds) |
| 2021-03-25 18:59:18 | × | conal quits (~conal@192.145.118.249) (Quit: Computer has gone to sleep.) |
| 2021-03-25 18:59:19 | × | Riviera quits (Riviera@2a03:b0c0:1:d0::10:b001) (Client Quit) |
| 2021-03-25 18:59:53 | → | elred_ joins (~elred_@82.102.19.142) |
| 2021-03-25 18:59:57 | <Athas> | Oh well. |
| 2021-03-25 19:00:02 | <sclv> | i bet a pr would be welcomed on that |
| 2021-03-25 19:00:46 | hackage | futhark 0.19.3 - An optimising compiler for a functional, array-oriented language. https://hackage.haskell.org/package/futhark-0.19.3 (TroelsHenriksen) |
| 2021-03-25 19:00:56 | → | ddellaco_ joins (~ddellacos@ool-44c73afa.dyn.optonline.net) |
| 2021-03-25 19:01:19 | → | SolarAquarion joins (SolarAquar@gateway/shell/panicbnc/x-jhqcerqxwmhuufxz) |
| 2021-03-25 19:01:24 | → | L29Ah joins (~L29Ah@unaffiliated/l29ah) |
| 2021-03-25 19:01:34 | → | xourt joins (d4c620ea@212-198-32-234.rev.numericable.fr) |
| 2021-03-25 19:01:58 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 2021-03-25 19:03:04 | → | hexo| joins (~hexo@gateway/tor-sasl/hexo) |
| 2021-03-25 19:03:05 | → | sorki joins (~sorki@gateway/tor-sasl/sorki) |
| 2021-03-25 19:04:21 | × | srk quits (~sorki@gateway/tor-sasl/sorki) (Ping timeout: 240 seconds) |
| 2021-03-25 19:04:45 | × | hacxman quits (~hexo@gateway/tor-sasl/hexo) (Ping timeout: 240 seconds) |
| 2021-03-25 19:06:10 | sorki | is now known as srk |
| 2021-03-25 19:06:41 | × | Kaivo quits (~Kaivo@104-200-86-99.mc.derytele.com) (Quit: WeeChat 3.0.1) |
| 2021-03-25 19:06:46 | <maerwald> | cabal still uses the unmaintained haskell tar implementation afair? |
| 2021-03-25 19:07:08 | × | ukari quits (~ukari@unaffiliated/ukari) (Remote host closed the connection) |
| 2021-03-25 19:07:12 | → | Kaivo joins (~Kaivo@104-200-86-99.mc.derytele.com) |
| 2021-03-25 19:07:20 | <Athas> | I also have a moderately frustrating problem with publishing haddocks to Hackage, though. The 'cabal upload' command finishes by asking me (through 'rm') whether I want to delete a handful of files that it generated itself and then apparently made read-only: https://gist.github.com/athas/e629ab6fb59077742c0fcd317f36f6a7 |
| 2021-03-25 19:07:26 | <Athas> | What's up with that? Have you seen that before? |
| 2021-03-25 19:07:44 | <sclv> | its not unmaintained afaik, just Very Stable |
| 2021-03-25 19:08:16 | → | ukari joins (~ukari@unaffiliated/ukari) |
| 2021-03-25 19:08:32 | <sclv> | that's odd athas, file permissions are always prone to weird things |
| 2021-03-25 19:08:37 | → | Tops2 joins (~Tobias@dyndsl-091-249-083-058.ewe-ip-backbone.de) |
| 2021-03-25 19:09:02 | <sclv> | i suspect that may have to do with how haddock generates those files, not cabal itself? |
| 2021-03-25 19:09:04 | <Athas> | And why would cabal shell out to rm? |
| 2021-03-25 19:09:05 | <maerwald> | sclv: it is unmaintained |
| 2021-03-25 19:09:07 | <maerwald> | I used it |
| 2021-03-25 19:09:16 | <sclv> | i used it to |
| 2021-03-25 19:09:20 | <sclv> | what do you mean unmaintained |
| 2021-03-25 19:09:27 | <maerwald> | which is why I forked it and then gave up and used libarchive |
| 2021-03-25 19:09:35 | <maerwald> | sclv: PRs are unattended |
| 2021-03-25 19:09:44 | <maerwald> | it doesn't even support long gnu names |
| 2021-03-25 19:09:47 | × | tlgl^nix quits (~damien@2604:3d08:f17f:ec50:250:b6ff:fee3:6eae) (Read error: Connection reset by peer) |
| 2021-03-25 19:09:57 | <maerwald> | there are serious bugs with hardlinks |
| 2021-03-25 19:10:01 | <maerwald> | it can't unpack a GHC bindist |
| 2021-03-25 19:10:05 | <maerwald> | it has memory leaks |
| 2021-03-25 19:10:36 | × | Neuromancer quits (~Neuromanc@unaffiliated/neuromancer) (Ping timeout: 260 seconds) |
All times are in UTC.