Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→ 502,152 events total
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.