2024/08/01

2024-08-01 00:00:08 +0200 <EvanR> it shouldn't be hard to define Hask in such a way that it is a category and models a subset of haskell
2024-08-01 00:00:31 +0200 <ncf> Hask = Set
2024-08-01 00:00:53 +0200 <EvanR> "polymorphism is not set theoretic" xD
2024-08-01 00:01:19 +0200 <yin> shall we do it?
2024-08-01 00:01:42 +0200 <mauke> .oO( yaranaika? )
2024-08-01 00:01:49 +0200 <ncf> 100% of the statements people make about Hask are secretly about Set
2024-08-01 00:02:21 +0200 <monochrom> Including the one that says "Hask doesn't exist"? XD
2024-08-01 00:03:16 +0200 <EvanR> Hask is a category and this sentence is false
2024-08-01 00:05:46 +0200falafel(~falafel@188.26.220.220) (Remote host closed the connection)
2024-08-01 00:08:54 +0200ReinhildeEllenor
2024-08-01 00:16:41 +0200gmg(~user@user/gehmehgeh) (Ping timeout: 260 seconds)
2024-08-01 00:18:49 +0200gmg(~user@user/gehmehgeh)
2024-08-01 00:20:38 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-08-01 00:27:18 +0200spew(~spew@201.141.102.132) (Remote host closed the connection)
2024-08-01 00:28:06 +0200spew(~spew@201.141.102.132)
2024-08-01 00:29:24 +0200aljazmc(~aljazmc@user/aljazmc)
2024-08-01 00:30:16 +0200 <starburst> how do you guys learn so many words
2024-08-01 00:33:21 +0200 <yin> starburst: i'm pretty sure most are invented
2024-08-01 00:34:05 +0200 <starburst> every word was invented i think
2024-08-01 00:34:43 +0200 <yin> exactly
2024-08-01 00:36:37 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2024-08-01 00:36:55 +0200ddellacosta(~ddellacos@ool-44c73d29.dyn.optonline.net)
2024-08-01 00:37:45 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-08-01 00:38:45 +0200Unicorn_Princess(~Unicorn_P@user/Unicorn-Princess/x-3540542)
2024-08-01 00:39:01 +0200 <monochrom> Firstly, not really "many" words compared to daily natural languages. Secondly, how do "real world people" learn almost ten thousand words in "real world daily" natural languages? By taking 20 years.
2024-08-01 00:39:51 +0200 <geekosaur> I pick words up from context
2024-08-01 00:40:30 +0200 <probie> That seems like a perfectly cromulent thing to do
2024-08-01 00:41:02 +0200 <starburst> youre pretty cromulent yourself..
2024-08-01 00:41:05 +0200 <Unicorn_Princess> what does 'DH' stand for, in the context of "unifying the ASTs of types and terms in GHC is a huge step in making the compiler frontend DH-ready"?
2024-08-01 00:41:18 +0200 <monochrom> Right there, I didn't even knew that "cromulent" existed until 5 years ago.
2024-08-01 00:41:21 +0200 <geekosaur> "dependent haskell"
2024-08-01 00:41:25 +0200 <Unicorn_Princess> oooh
2024-08-01 00:41:30 +0200 <Unicorn_Princess> would be nice
2024-08-01 00:41:30 +0200 <monochrom> How do you native English speakers learn so many English words?
2024-08-01 00:42:08 +0200 <starburst> i actually only know like 100 words
2024-08-01 00:42:09 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2024-08-01 00:42:32 +0200 <probie> monochrom: For the most part, by studying Ancient Greek and Latin
2024-08-01 00:42:49 +0200 <Unicorn_Princess> lmao
2024-08-01 00:42:51 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-08-01 00:42:58 +0200 <EvanR> communication is a language game and by wasting too many words on metacommunication you lose
2024-08-01 00:43:43 +0200acidjnk(~acidjnk@p200300d6e72cfb37989a4326b80d30bf.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
2024-08-01 00:44:26 +0200 <starburst> true you gotta hav game
2024-08-01 00:44:34 +0200 <ZharMeny> monochrom: i honestly have no idea at one point i was born and some time later i knew english
2024-08-01 00:44:46 +0200 <Rembane> Haxx!
2024-08-01 00:44:50 +0200 <ZharMeny> english isn't even a language common in my country
2024-08-01 00:45:17 +0200 <yin> EvanR: what do you mean by "wasting too many words on metacommunication"?
2024-08-01 00:45:32 +0200 <EvanR> lol
2024-08-01 00:45:39 +0200 <yin> :)
2024-08-01 00:47:36 +0200stiell(~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
2024-08-01 00:49:58 +0200 <starburst> like.. saying stuff thats redundant or makes you sound silly
2024-08-01 00:50:21 +0200 <geekosaur> redundancy has its place, see shannon
2024-08-01 00:51:12 +0200gmg(~user@user/gehmehgeh) (Quit: Leaving)
2024-08-01 00:51:58 +0200 <EvanR> noisy channel coding theorem
2024-08-01 00:52:39 +0200 <EvanR> the more noise the harder it is to code
2024-08-01 00:52:48 +0200 <monochrom> haha
2024-08-01 00:53:29 +0200 <monochrom> the "haskell code looks like line noise" theorem :)
2024-08-01 00:53:44 +0200 <c_wraith> When people hear the music I listen to when coding, they ask how I can think while listening to it...
2024-08-01 00:53:58 +0200 <geekosaur> ^
2024-08-01 00:54:47 +0200 <yin> white noise is actually really nice for coding
2024-08-01 00:55:07 +0200 <probie> When you're indoors and feeling cold, you can go outside where it is even colder and then come inside to feel warm. In much the same way, you can write code in J to make everything else look readable
2024-08-01 00:55:21 +0200 <monochrom> :)
2024-08-01 00:55:26 +0200 <starburst> how abt harsh noise.. any of you listen to merzbow? >_<
2024-08-01 00:55:32 +0200 <Rembane> J is excellent in that regard
2024-08-01 00:55:39 +0200 <ZharMeny> i listen to seximal (also known as senary) fractions interpreted as music
2024-08-01 00:55:42 +0200 <yin> i like J
2024-08-01 00:56:02 +0200 <yin> i spent the better part of a month reading NuVoc
2024-08-01 00:56:12 +0200 <starburst> why does j look like that
2024-08-01 00:56:15 +0200 <geekosaur> been too long since I played with J. 1985ish?
2024-08-01 00:56:24 +0200 <geekosaur> shortly after it came out
2024-08-01 00:56:30 +0200 <yin> i was planning on doing AoC with it
2024-08-01 00:56:48 +0200 <yin> then Dec 1st i realized i didn't know how to do IO
2024-08-01 00:56:49 +0200 <starburst> what does she hav to do with this
2024-08-01 00:57:12 +0200 <geekosaur> (that said, I concluded that APL was far more readable)
2024-08-01 00:57:24 +0200 <glguy> Is the point of either to be able to read them?
2024-08-01 00:57:46 +0200Sgeo(~Sgeo@user/sgeo)
2024-08-01 00:58:02 +0200 <yin> glguy: APL was intended to be very easy to read
2024-08-01 00:58:04 +0200 <probie> Also, modern APL has dfns, whilst J still refuses to have them
2024-08-01 00:59:29 +0200 <yin> probie: dfns?
2024-08-01 00:59:48 +0200 <ZharMeny> just discovered that BQN has a self-hosted compiler
2024-08-01 00:59:51 +0200 <ZharMeny> why
2024-08-01 01:00:41 +0200 <ZharMeny> it looks like i opened a file with a wrong encoding
2024-08-01 01:00:48 +0200 <sprout> lol
2024-08-01 01:01:00 +0200 <Rembane> Probably because it's more fun to program in BQN than any other language for the people who make BQN. I think Singeli might be involved too though.
2024-08-01 01:01:25 +0200 <dolio> Hask has all Hask-indexed limits.
2024-08-01 01:01:46 +0200 <probie> yin: Sort of like the APL-equivalent of a lambda (although you don't get pick the names). e.g. you could write `\x -> x + x + x` in APL as `{⍵ + ⍵ + ⍵}`
2024-08-01 01:01:58 +0200 <c_wraith> Huh. does GND have issues with MPTCs and fundeps?
2024-08-01 01:02:19 +0200gioyik(~gioyik@gateway/tor-sasl/gioyik) (Quit: WeeChat 4.3.5)
2024-08-01 01:02:54 +0200 <geekosaur> not normally, I mean mtl uses GND a lot with them
2024-08-01 01:02:59 +0200stiell(~stiell@gateway/tor-sasl/stiell)
2024-08-01 01:03:18 +0200 <c_wraith> Ok, I guess I need to take the time to actually understand this error message
2024-08-01 01:05:01 +0200 <c_wraith> Yeah, ok. This is a weakness in GND, but I think attempting to fix it runs the danger of accidental exponential searches.
2024-08-01 01:05:30 +0200euphores(~SASL_euph@user/euphores) (Ping timeout: 252 seconds)
2024-08-01 01:07:45 +0200 <c_wraith> The thing that's different from mtl is that I'm trying to GND an instance over *two* newtypes
2024-08-01 01:08:00 +0200 <c_wraith> and it's not translating the fundep to both newtypes
2024-08-01 01:10:12 +0200gioyik(~gioyik@gateway/tor-sasl/gioyik)
2024-08-01 01:11:39 +0200Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Ping timeout: 265 seconds)
2024-08-01 01:12:50 +0200euphores(~SASL_euph@user/euphores)
2024-08-01 01:13:37 +0200machinedgod(~machinedg@d173-183-246-216.abhsia.telus.net)
2024-08-01 01:14:35 +0200gioyik(~gioyik@gateway/tor-sasl/gioyik) (Client Quit)
2024-08-01 01:15:19 +0200Square3(~Square4@user/square)
2024-08-01 01:16:48 +0200 <mauke> probie: that just looks like perl
2024-08-01 01:16:59 +0200 <mauke> where all parameter lists are @_
2024-08-01 01:18:13 +0200Square(~Square@user/square) (Ping timeout: 248 seconds)
2024-08-01 01:19:22 +0200 <yin> probie: 5 ({ : x. * y. }) 3 NB. Returns 15
2024-08-01 01:21:03 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com)
2024-08-01 01:21:05 +0200gioyik(~gioyik@gateway/tor-sasl/gioyik)
2024-08-01 01:25:31 +0200 <yin> iirc
2024-08-01 01:26:36 +0200 <probie> That gives me a spelling error (on 9.02, which may be a bit out of date)
2024-08-01 01:26:50 +0200juri_(~juri@implicitcad.org) (Ping timeout: 255 seconds)
2024-08-01 01:27:29 +0200 <probie> apparently it's just `5 {{ x * y }} 3`. Did I somehow completely miss this a few years ago, or is it new?
2024-08-01 01:29:09 +0200 <yin> not sure. i only dabbled in it for a couple of months a few years ago
2024-08-01 01:29:23 +0200 <yin> i found the whole ecosystem to be too disorganized
2024-08-01 01:29:42 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds)
2024-08-01 01:30:36 +0200 <probie> apparently it was added in 902 (which was December 2020), so several years after I last used J for anything other than internet jokes. I will update my complaints about J accordingly
2024-08-01 01:36:16 +0200gioyik(~gioyik@gateway/tor-sasl/gioyik) (Quit: WeeChat 4.3.5)
2024-08-01 01:38:11 +0200starburst(~starburst@2601:602:480:9390::707d) (Quit: Client closed)
2024-08-01 01:39:06 +0200ystael(~ystael@user/ystael) (Ping timeout: 276 seconds)
2024-08-01 01:42:34 +0200machinedgod(~machinedg@d173-183-246-216.abhsia.telus.net) (Remote host closed the connection)
2024-08-01 01:43:01 +0200Midjak(~MarciZ@82.66.147.146) (Quit: This computer has gone to sleep)
2024-08-01 01:48:22 +0200cheater(~Username@user/cheater) (Read error: Connection reset by peer)
2024-08-01 01:49:12 +0200cheater(~Username@user/cheater)
2024-08-01 01:51:21 +0200ZharMeny(~user@user/ZharMeny) (Quit: ,)
2024-08-01 01:56:09 +0200Tuplanolla(~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
2024-08-01 02:01:08 +0200gioyik(~gioyik@gateway/tor-sasl/gioyik)
2024-08-01 02:08:33 +0200__monty__(~toonn@user/toonn) (Quit: leaving)
2024-08-01 02:22:26 +0200spew(~spew@201.141.102.132) (Quit: spew)
2024-08-01 02:22:37 +0200spew(~spew@201.141.102.132)
2024-08-01 02:22:50 +0200ddellacosta(~ddellacos@ool-44c73d29.dyn.optonline.net) (Read error: Connection reset by peer)
2024-08-01 02:26:30 +0200ddellacosta(~ddellacos@ool-44c73d29.dyn.optonline.net)
2024-08-01 02:26:32 +0200gioyik(~gioyik@gateway/tor-sasl/gioyik) (Quit: WeeChat 4.3.5)
2024-08-01 02:28:02 +0200ryanbooker(uid4340@id-4340.hampstead.irccloud.com)
2024-08-01 02:35:25 +0200machinedgod(~machinedg@d173-183-246-216.abhsia.telus.net)
2024-08-01 02:36:54 +0200m1dnight(~christoph@78-20-61-242.access.telenet.be) (Ping timeout: 252 seconds)
2024-08-01 02:39:05 +0200m1dnight(~christoph@78-20-61-242.access.telenet.be)
2024-08-01 02:52:05 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Remote host closed the connection)
2024-08-01 02:52:18 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-08-01 03:08:25 +0200spew(~spew@201.141.102.132) (Read error: Connection reset by peer)
2024-08-01 03:09:52 +0200spew(~spew@201.141.102.132)
2024-08-01 03:16:23 +0200td_(~td@i53870916.versanet.de) (Ping timeout: 252 seconds)
2024-08-01 03:21:16 +0200machinedgod(~machinedg@d173-183-246-216.abhsia.telus.net) (Remote host closed the connection)
2024-08-01 03:21:58 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com)
2024-08-01 03:23:25 +0200machinedgod(~machinedg@d173-183-246-216.abhsia.telus.net)
2024-08-01 03:28:26 +0200machinedgod(~machinedg@d173-183-246-216.abhsia.telus.net) (Ping timeout: 265 seconds)
2024-08-01 03:33:59 +0200AlexNoo(~AlexNoo@94.233.241.125) (Read error: Connection reset by peer)
2024-08-01 03:34:21 +0200AlexNoo(~AlexNoo@94.233.241.125)
2024-08-01 03:46:10 +0200CrunchyFlakes(~CrunchyFl@146.52.130.128) (Read error: Connection reset by peer)
2024-08-01 03:46:29 +0200skyesoss(~Thunderbi@128.135.204.35) (Ping timeout: 248 seconds)
2024-08-01 03:48:25 +0200CrunchyFlakes(~CrunchyFl@146.52.130.128)
2024-08-01 03:59:30 +0200waleee(~waleee@h-176-10-144-38.NA.cust.bahnhof.se) (Ping timeout: 276 seconds)
2024-08-01 04:04:19 +0200xff0x(~xff0x@2405:6580:b080:900:bf97:1fa8:4185:9e6) (Ping timeout: 264 seconds)
2024-08-01 04:25:25 +0200MadeleineSydney(~Thunderbi@c-71-229-185-228.hsd1.co.comcast.net)
2024-08-01 04:37:19 +0200m1dnight(~christoph@78-20-61-242.access.telenet.be) (Ping timeout: 264 seconds)
2024-08-01 04:37:40 +0200ryanbooker(uid4340@id-4340.hampstead.irccloud.com) (Quit: Connection closed for inactivity)
2024-08-01 04:39:18 +0200m1dnight(~christoph@d8D861035.access.telenet.be)
2024-08-01 04:47:19 +0200Guest53(~Guest53@pool-108-29-84-48.nycmny.fios.verizon.net)
2024-08-01 04:49:16 +0200 <Guest53> I have a question regarding cabal. Why does this module insist that transformers is a missing dependency, when I have the correct version installed?
2024-08-01 04:49:16 +0200 <Guest53>        > Error: Setup: Encountered missing or private dependencies:
2024-08-01 04:49:17 +0200 <Guest53>        > transformers >=0.5.2 && <0.6
2024-08-01 04:49:17 +0200 <Guest53> * transformers
2024-08-01 04:49:18 +0200 <Guest53>     Synopsis: Concrete functor and monad transformers
2024-08-01 04:49:18 +0200 <Guest53>     Default available version: 0.6.1.1
2024-08-01 04:49:19 +0200 <Guest53>     Installed versions: 0.5.6.2, 0.6.1.0
2024-08-01 04:49:19 +0200 <Guest53>     License:  BSD3
2024-08-01 04:49:20 +0200 <Guest53> Is it an issue that I have two versions installed simultaneously that prevents cabal from seeing it?
2024-08-01 04:50:29 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 260 seconds)
2024-08-01 04:50:32 +0200 <probie> Or perhaps 0.5.6.2 is incompatible with other dependencies in the project?
2024-08-01 04:51:14 +0200 <probie> actually, that seems unlikely
2024-08-01 04:51:34 +0200xff0x(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp)
2024-08-01 04:55:58 +0200 <geekosaur> hm. "Error: Setup:" makes me think it needs to be in setup-depends, not just build-depends?
2024-08-01 04:57:47 +0200MadeleineSydney(~Thunderbi@c-71-229-185-228.hsd1.co.comcast.net) (Quit: MadeleineSydney)
2024-08-01 05:00:33 +0200 <Guest53> What's the difference between the two? That might be a Nix error? Here's a tail of the log:
2024-08-01 05:00:33 +0200 <Guest53> @nix { "action": "setPhase", "phase": "setupCompilerEnvironmentPhase" }
2024-08-01 05:00:34 +0200 <lambdabot> Americans admire a people who can scratch a desert and produce a garden. The Israelis have shown qualities that Americans identify with: guts, patriotism, idealism, a passion for freedom. I have
2024-08-01 05:00:34 +0200 <lambdabot> seen it. I know. I believe that.
2024-08-01 05:00:34 +0200 <Guest53> Running phase: setupCompilerEnvironmentPhase
2024-08-01 05:00:34 +0200 <Guest53> Build with /nix/store/vfzrsghv5w2vyccikx6xg2fh90z9aq2q-ghc-9.6.5.
2024-08-01 05:00:35 +0200 <Guest53> @nix { "action": "setPhase", "phase": "unpackPhase" }
2024-08-01 05:00:35 +0200 <lambdabot> Do you know what happened to the Romans? The last six Roman emperors were fags. . . . You know what happened to the popes? It's all right that popes were laying the nuns.
2024-08-01 05:00:35 +0200 <Guest53> Running phase: unpackPhase
2024-08-01 05:00:36 +0200 <Guest53> unpacking source archive /nix/store/17ry7q1gm14ypmi5r06ing0ps5vm984m-source/GPipe-Core
2024-08-01 05:00:36 +0200 <Guest53> calling 'unpackCmd' function hook '_defaultUnpack' /nix/store/17ry7q1gm14ypmi5r06ing0ps5vm984m-source/GPipe-Core
2024-08-01 05:00:37 +0200 <Guest53> source root is GPipe-Core
2024-08-01 05:00:37 +0200 <Guest53> calling 'postUnpack' function hook '_updateSourceDateEpochFromSourceRoot'
2024-08-01 05:00:38 +0200 <Guest53> @nix { "action": "setPhase", "phase": "patchPhase" }
2024-08-01 05:00:38 +0200 <lambdabot> The press is the enemy.
2024-08-01 05:00:38 +0200 <Guest53> Running phase: patchPhase
2024-08-01 05:00:39 +0200 <Guest53> @nix { "action": "setPhase", "phase": "compileBuildDriverPhase" }
2024-08-01 05:00:39 +0200 <lambdabot> Castro couldn't even go to the bathroom unless the Soviet Union put the nickel in the toilet.
2024-08-01 05:00:39 +0200 <Guest53> Running phase: compileBuildDriverPhase
2024-08-01 05:00:40 +0200 <Guest53> setupCompileFlags: -package-db=/build/tmp.lt8rbFKDkr/setup-package.conf.d -threaded
2024-08-01 05:00:40 +0200 <Guest53> [1 of 2] Compiling Main             ( Setup.hs, /build/tmp.lt8rbFKDkr/Main.o )
2024-08-01 05:00:41 +0200 <Guest53> [2 of 2] Linking Setup
2024-08-01 05:00:41 +0200 <Guest53> @nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
2024-08-01 05:00:42 +0200 <lambdabot> When the President does it, that means that it is not illegal.
2024-08-01 05:00:52 +0200 <geekosaur> please don't paste into irc
2024-08-01 05:00:58 +0200 <geekosaur> @where paste
2024-08-01 05:00:58 +0200 <lambdabot> Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com
2024-08-01 05:01:42 +0200 <Guest53> sorry - https://paste.tomsmeding.com/kpp8PMjl
2024-08-01 05:01:44 +0200 <EvanR> :t 'a'
2024-08-01 05:01:45 +0200 <lambdabot> Char
2024-08-01 05:01:58 +0200 <geekosaur> setup-depends is used when compiling a custom Setup.hs to configure a package, build-depends is used when building the actual package
2024-08-01 05:02:19 +0200 <haskellbridge> <bdub> Howdy Haskeller's... hope everyone is doing well
2024-08-01 05:02:27 +0200 <EvanR> what in gods name is lambdabot on
2024-08-01 05:02:39 +0200spew(~spew@201.141.102.132) (Quit: spew)
2024-08-01 05:03:09 +0200 <EvanR> @nixon
2024-08-01 05:03:09 +0200 <lambdabot> The press is the enemy.
2024-08-01 05:03:09 +0200 <haskellbridge> <bdub> An Anonymous drug I bet
2024-08-01 05:03:13 +0200 <geekosaur> it's edit-(in)correcting @nix to @nixon
2024-08-01 05:03:31 +0200 <EvanR> that is one helluva a consequence of autocorrect
2024-08-01 05:03:40 +0200 <geekosaur> okay, so that log shws it's not setup-depends
2024-08-01 05:05:29 +0200 <Guest53> Issue is that the latest version of transformers is installed along side the ghc nixpkg
2024-08-01 05:06:08 +0200 <Guest53> otherwise I would just have the older version. why can't cabal see the correct one? any way to isolate it with stack or something?
2024-08-01 05:06:47 +0200 <geekosaur> I think nix has a habit of editing constraints to point to what versions it has, and got something wrong here
2024-08-01 05:07:05 +0200 <geekosaur> I just looked at GPipe on Hackage, and it has that build-depends correctly
2024-08-01 05:07:37 +0200 <geekosaur> so I think nix is presenting it the wrong version (it converts cabal dependencies to nix derivations)
2024-08-01 05:07:47 +0200 <Guest53> the package is broken on nix, hence why I'm trying to point to the repo directly and install via cabal
2024-08-01 05:08:08 +0200 <geekosaur> so why is nix being involved at all?
2024-08-01 05:08:25 +0200 <Guest53> I'm on NixOS and it's part of my system config flake
2024-08-01 05:08:42 +0200 <Guest53> wanted to use GPipe with implicitCAD
2024-08-01 05:09:20 +0200 <sclv> i suggest you don't use cabal to install it, but instead "vendor" it using a cabal.project file -- that might help bypass some of the weirdness
2024-08-01 05:10:01 +0200 <Guest53> ok, might have to fork GPipe and figure it out
2024-08-01 05:10:58 +0200 <Guest53> thanks for the help
2024-08-01 05:11:25 +0200 <geekosaur> (wow, GPipe needs a really old ghc)
2024-08-01 05:11:56 +0200 <geekosaur> base<4.15 which means 8.10.7
2024-08-01 05:11:59 +0200aforemny_(~aforemny@2001:9e8:6cc1:5500:5072:c3b4:e83c:da68)
2024-08-01 05:13:09 +0200 <Guest53> where do you see that?
2024-08-01 05:13:14 +0200aforemny(~aforemny@2001:9e8:6ce0:2100:2fa7:a1ac:c8c:437) (Ping timeout: 260 seconds)
2024-08-01 05:13:21 +0200 <geekosaur> I'm doing the build here to see if it works, but it needs a bunch of dependencies I never installed with 8.10.7 (at least on this machine)
2024-08-01 05:13:56 +0200 <geekosaur> cabal complained about vector when I used my default ghc (9.6.6)
2024-08-01 05:14:10 +0200 <Guest53> this is the latest GPipe: https://github.com/tobbebex/GPipe-Core/tree/master
2024-08-01 05:14:35 +0200 <geekosaur> apparently not released
2024-08-01 05:14:45 +0200 <geekosaur> hackage's latest version is from 2020
2024-08-01 05:16:32 +0200 <geekosaur> okay no problem installing it here. but if I need the github version then I will have to do more work (you should probably have mentioned that up front)
2024-08-01 05:16:32 +0200 <Guest53> that Github repo is the one I'm trying to compile
2024-08-01 05:17:08 +0200 <Guest53> sorry bout that
2024-08-01 05:23:23 +0200 <geekosaur> what ghc version are you using? I got complaints about transformers with 9.6.6 which were actually caused by a base constrint; it won't work with later than ghc 9.4
2024-08-01 05:23:24 +0200hammock(~hammock@2600:1700:19a1:3330::d)
2024-08-01 05:23:35 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com)
2024-08-01 05:23:42 +0200hayk(~hayk@141.136.90.108) (Quit: hayk)
2024-08-01 05:24:36 +0200 <Guest53> 9.6.5
2024-08-01 05:24:54 +0200 <geekosaur> right, that won't work
2024-08-01 05:25:05 +0200 <Guest53> tried compiling outside of Nix https://paste.tomsmeding.com/6GS95JRQ
2024-08-01 05:25:20 +0200 <Guest53> ahh ok
2024-08-01 05:25:25 +0200 <geekosaur> I got it to build with 9.4.8
2024-08-01 05:25:32 +0200 <Guest53> so I have to sandbox is somehow
2024-08-01 05:26:01 +0200 <geekosaur> probably easiest with stack, pick a resolver based on a ghc 9.4 version (see stackage.org)
2024-08-01 05:26:39 +0200 <Guest53> Ok, I'll try that tomorrow, getting late here
2024-08-01 05:26:39 +0200 <geekosaur> with cabal you can use ghcup to install ghc 9.4.8 and then put 'with-compiler: ghc-9.4.8' in the cabal.project
2024-08-01 05:27:02 +0200 <Guest53> thanks for all your help
2024-08-01 05:28:28 +0200Guest53(~Guest53@pool-108-29-84-48.nycmny.fios.verizon.net) (Quit: Client closed)
2024-08-01 05:31:20 +0200JuanDaugherty(~juan@user/JuanDaugherty) (Quit: JuanDaugherty)
2024-08-01 05:31:34 +0200segfaultfizzbuzz(~segfaultf@23-93-79-84.fiber.dynamic.sonic.net) (Remote host closed the connection)
2024-08-01 05:41:35 +0200m1dnight(~christoph@d8D861035.access.telenet.be) (Ping timeout: 252 seconds)
2024-08-01 06:03:07 +0200td_(~td@i53870912.versanet.de)
2024-08-01 06:31:29 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 255 seconds)
2024-08-01 06:46:35 +0200m1dnight(~christoph@78-20-63-126.access.telenet.be)
2024-08-01 07:19:57 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2024-08-01 07:20:50 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-08-01 07:32:05 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com)
2024-08-01 07:44:21 +0200Unicorn_Princess(~Unicorn_P@user/Unicorn-Princess/x-3540542) (Ping timeout: 248 seconds)
2024-08-01 07:54:21 +0200CrunchyFlakes(~CrunchyFl@146.52.130.128) (Read error: Connection reset by peer)
2024-08-01 07:55:24 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 260 seconds)
2024-08-01 07:56:43 +0200CrunchyFlakes(~CrunchyFl@ip92348280.dynamic.kabel-deutschland.de)
2024-08-01 07:57:33 +0200Unicorn_Princess(~Unicorn_P@user/Unicorn-Princess/x-3540542)
2024-08-01 08:04:20 +0200Sgeo(~Sgeo@user/sgeo) (Read error: Connection reset by peer)
2024-08-01 08:04:58 +0200takuan(~takuan@178-116-218-225.access.telenet.be)
2024-08-01 08:14:59 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 255 seconds)
2024-08-01 08:16:01 +0200euleritian(~euleritia@dynamic-176-006-130-077.176.6.pool.telefonica.de)
2024-08-01 08:16:47 +0200jle`(~jle`@2603:8001:3b02:84d4:dd06:efe9:8bc2:a7e6) (Ping timeout: 244 seconds)
2024-08-01 08:17:52 +0200jle`(~jle`@2603:8001:3b02:84d4:c4d5:25f2:175c:b94c)
2024-08-01 08:19:12 +0200sord937(~sord937@gateway/tor-sasl/sord937)
2024-08-01 08:19:30 +0200yangby(~secret@122.235.84.159)
2024-08-01 08:19:49 +0200aljazmc(~aljazmc@user/aljazmc) (Remote host closed the connection)
2024-08-01 08:20:06 +0200aljazmc(~aljazmc@user/aljazmc)
2024-08-01 08:22:41 +0200michalz(~michalz@185.246.207.221)
2024-08-01 08:23:20 +0200acidjnk(~acidjnk@p200300d6e72cfb7588b177e489ed6088.dip0.t-ipconnect.de)
2024-08-01 08:25:07 +0200yangby(~secret@122.235.84.159) (Quit: Go out for a walk and buy a drink.)
2024-08-01 08:27:10 +0200CiaoSen(~Jura@2a05:5800:21c:c000:e6b9:7aff:fe80:3d03)
2024-08-01 08:30:25 +0200lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
2024-08-01 08:36:13 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-08-01 08:37:07 +0200billchenchina-(~billchenc@118.38.173.226)
2024-08-01 08:40:54 +0200ft(~ft@p3e9bc4e7.dip0.t-ipconnect.de) (Quit: leaving)
2024-08-01 08:59:58 +0200aljazmc(~aljazmc@user/aljazmc) (Remote host closed the connection)
2024-08-01 09:03:39 +0200danse-nr3(~danse-nr3@user/danse-nr3)
2024-08-01 09:05:42 +0200exarkun(~exarkun@user/exarkun) (Quit: ZNC 1.8.1 - https://znc.in)
2024-08-01 09:07:32 +0200exarkun(~exarkun@user/exarkun)
2024-08-01 09:08:35 +0200euleritian(~euleritia@dynamic-176-006-130-077.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
2024-08-01 09:08:53 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-08-01 09:23:54 +0200elbear(~lucian@86.123.19.204)
2024-08-01 09:58:12 +0200machinedgod(~machinedg@d173-183-246-216.abhsia.telus.net)
2024-08-01 10:02:16 +0200misterfish(~misterfis@87.215.131.102)
2024-08-01 10:08:17 +0200danse-nr3(~danse-nr3@user/danse-nr3) (Quit: on the move)
2024-08-01 10:09:28 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-08-01 10:11:16 +0200danse-nr3(~danse-nr3@user/danse-nr3)
2024-08-01 10:14:04 +0200misterfish(~misterfis@87.215.131.102) (Ping timeout: 260 seconds)
2024-08-01 10:14:41 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 248 seconds)
2024-08-01 10:14:52 +0200euleritian(~euleritia@dynamic-176-006-130-077.176.6.pool.telefonica.de)
2024-08-01 10:19:57 +0200econo_(uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity)
2024-08-01 10:24:21 +0200elbear(~lucian@86.123.19.204) (Quit: leaving)
2024-08-01 10:36:16 +0200ZharMeny(~user@user/ZharMeny)
2024-08-01 10:37:39 +0200gmg(~user@user/gehmehgeh)
2024-08-01 10:38:32 +0200cfricke(~cfricke@user/cfricke)
2024-08-01 10:38:58 +0200euleritian(~euleritia@dynamic-176-006-130-077.176.6.pool.telefonica.de) (Ping timeout: 252 seconds)
2024-08-01 10:39:46 +0200euleritian(~euleritia@dynamic-176-007-171-211.176.7.pool.telefonica.de)
2024-08-01 10:40:13 +0200danse-nr3(~danse-nr3@user/danse-nr3) (Quit: on the move)
2024-08-01 10:41:58 +0200Square3(~Square4@user/square) (Ping timeout: 244 seconds)
2024-08-01 10:44:59 +0200danse-nr3(~danse-nr3@user/danse-nr3)
2024-08-01 10:45:08 +0200starburst(~starburst@2601:602:680:2280:e5f0:256d:1e2f:ff7a)
2024-08-01 10:54:53 +0200euleritian(~euleritia@dynamic-176-007-171-211.176.7.pool.telefonica.de) (Ping timeout: 244 seconds)
2024-08-01 10:56:23 +0200euleritian(~euleritia@dynamic-176-006-138-234.176.6.pool.telefonica.de)
2024-08-01 10:57:31 +0200alexherbo2(~alexherbo@2a02-8440-3307-5b8b-2c7e-0e6d-bd92-ec26.rev.sfr.net)
2024-08-01 10:57:46 +0200stiell(~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
2024-08-01 10:58:39 +0200stiell(~stiell@gateway/tor-sasl/stiell)
2024-08-01 11:04:55 +0200starburst(~starburst@2601:602:680:2280:e5f0:256d:1e2f:ff7a) (Quit: Client closed)
2024-08-01 11:07:27 +0200sp1ff(~user@c-73-11-70-111.hsd1.wa.comcast.net) (Read error: Connection reset by peer)
2024-08-01 11:08:30 +0200euleritian(~euleritia@dynamic-176-006-138-234.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
2024-08-01 11:08:47 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-08-01 11:12:59 +0200JuanDaugherty(~juan@user/JuanDaugherty)
2024-08-01 11:25:27 +0200tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
2024-08-01 11:26:37 +0200raym(~ray@user/raym) (Ping timeout: 252 seconds)
2024-08-01 11:28:32 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-08-01 11:54:11 +0200CrunchyFlakes(~CrunchyFl@ip92348280.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2024-08-01 11:55:37 +0200chele(~chele@user/chele)
2024-08-01 11:56:45 +0200CrunchyFlakes(~CrunchyFl@ip92348280.dynamic.kabel-deutschland.de)
2024-08-01 11:58:14 +0200JuanDaugherty(~juan@user/JuanDaugherty) (Quit: JuanDaugherty)
2024-08-01 12:01:24 +0200lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.2.2)
2024-08-01 12:09:48 +0200xff0x(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 244 seconds)
2024-08-01 12:10:16 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds)
2024-08-01 12:11:08 +0200euleritian(~euleritia@dynamic-176-006-138-234.176.6.pool.telefonica.de)
2024-08-01 12:15:45 +0200CiaoSen(~Jura@2a05:5800:21c:c000:e6b9:7aff:fe80:3d03) (Ping timeout: 265 seconds)
2024-08-01 12:26:39 +0200danse-nr3(~danse-nr3@user/danse-nr3) (Quit: power)
2024-08-01 12:51:30 +0200lortabac(~lortabac@88-125-6-227.subs.proxad.net)
2024-08-01 12:55:13 +0200euleritian(~euleritia@dynamic-176-006-138-234.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
2024-08-01 12:55:30 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-08-01 13:02:59 +0200danse-nr3(~danse-nr3@user/danse-nr3)
2024-08-01 13:07:19 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 264 seconds)
2024-08-01 13:08:10 +0200xff0x(~xff0x@ai080132.d.east.v6connect.net)
2024-08-01 13:09:21 +0200euleritian(~euleritia@dynamic-176-006-138-234.176.6.pool.telefonica.de)
2024-08-01 13:13:05 +0200euleritian(~euleritia@dynamic-176-006-138-234.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
2024-08-01 13:14:26 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-08-01 13:28:29 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 260 seconds)
2024-08-01 13:28:45 +0200euleritian(~euleritia@dynamic-176-006-138-234.176.6.pool.telefonica.de)
2024-08-01 13:31:01 +0200danse-nr3(~danse-nr3@user/danse-nr3) ()
2024-08-01 13:38:45 +0200CiaoSen(~Jura@2a05:5800:21c:c000:e6b9:7aff:fe80:3d03)
2024-08-01 13:40:22 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-08-01 13:49:58 +0200danse-nr3(~danse-nr3@user/danse-nr3)
2024-08-01 14:01:15 +0200jkoshy(99b9359beb@user/jkoshy) (Remote host closed the connection)
2024-08-01 14:01:15 +0200aniketd(32aa4844cd@2a03:6000:1812:100::dcb) (Remote host closed the connection)
2024-08-01 14:01:15 +0200bsima1(9d7e39c8ad@2a03:6000:1812:100::dd) (Remote host closed the connection)
2024-08-01 14:01:15 +0200ggb(a62ffbaf4f@2a03:6000:1812:100::3ac) (Remote host closed the connection)
2024-08-01 14:01:23 +0200lucyy(228ee8f0ce@user/lucyy) (Read error: Connection reset by peer)
2024-08-01 14:01:23 +0200cpli(77fc530071@2a03:6000:1812:100::252) (Read error: Connection reset by peer)
2024-08-01 14:01:23 +0200henrytill(e0180937c3@2a03:6000:1812:100::e8c) (Read error: Connection reset by peer)
2024-08-01 14:01:23 +0200evanrelf(3addc196af@2a03:6000:1812:100::f0) (Write error: Connection reset by peer)
2024-08-01 14:01:23 +0200fluffyballoon(45ce440a48@2a03:6000:1812:100::e2) (Write error: Connection reset by peer)
2024-08-01 14:01:23 +0200JoelMcCracken(5ea8252fbb@2a03:6000:1812:100::10e3) (Write error: Connection reset by peer)
2024-08-01 14:01:23 +0200kuruczgy(55b66dd3ae@2a03:6000:1812:100::127f) (Read error: Connection reset by peer)
2024-08-01 14:01:23 +0200jakzale(6291399afa@user/jakzale) (Read error: Connection reset by peer)
2024-08-01 14:01:23 +0200fn_lumi(3d621153a5@2a03:6000:1812:100::df7) (Remote host closed the connection)
2024-08-01 14:01:23 +0200ursa-major(114efe6c39@2a03:6000:1812:100::11f3) (Write error: Connection reset by peer)
2024-08-01 14:01:23 +0200lukec(9dfd4d094e@2a03:6000:1812:100::10e) (Write error: Connection reset by peer)
2024-08-01 14:01:23 +0200akspecs(00cc8321af@sourcehut/user/akspecs) (Read error: Connection reset by peer)
2024-08-01 14:01:23 +0200samhh_(7569f027cf@2a03:6000:1812:100::e4) (Write error: Connection reset by peer)
2024-08-01 14:01:23 +0200chaitlatte0(ea29c0bb16@user/chaitlatte0) (Remote host closed the connection)
2024-08-01 14:01:23 +0200raghavgururajan(ea769b8000@user/raghavgururajan) (Write error: Connection reset by peer)
2024-08-01 14:01:23 +0200pmk(6afe4476a1@2a03:6000:1812:100::26d) (Write error: Connection reset by peer)
2024-08-01 14:01:23 +0200titibandit(e33ffbab65@user/titibandit) (Remote host closed the connection)
2024-08-01 14:01:23 +0200sm2n(ae95cb1267@user/sm2n) (Write error: Connection reset by peer)
2024-08-01 14:01:23 +0200tok(da65c7b04b@user/tok) (Write error: Connection reset by peer)
2024-08-01 14:01:23 +0200samhh(7569f027cf@2a03:6000:1812:100::e4) (Read error: Connection reset by peer)
2024-08-01 14:01:23 +0200eso(a0662dfd5e@2a03:6000:1812:100::1266) (Read error: Connection reset by peer)
2024-08-01 14:01:23 +0200jmcantrell(644f1bed9a@user/jmcantrell) (Write error: Connection reset by peer)
2024-08-01 14:01:23 +0200elevenkb(ab07dcdb5a@2a03:6000:1812:100::13ac) (Remote host closed the connection)
2024-08-01 14:01:23 +0200alethkit(23bd17ddc6@sourcehut/user/alethkit) (Read error: Connection reset by peer)
2024-08-01 14:01:23 +0200Ankhers(e99e97ef8e@2a03:6000:1812:100::2a2) (Write error: Connection reset by peer)
2024-08-01 14:01:23 +0200whereiseveryone(206ba86c98@2a03:6000:1812:100::2e4) (Read error: Connection reset by peer)
2024-08-01 14:01:23 +0200fgaz_(1ff9197ed6@2a03:6000:1812:100::11ea) (Write error: Connection reset by peer)
2024-08-01 14:01:23 +0200lane(809450f172@2a03:6000:1812:100::1300) (Write error: Connection reset by peer)
2024-08-01 14:01:23 +0200jleightcap(7bc4014b62@user/jleightcap) (Write error: Connection reset by peer)
2024-08-01 14:01:23 +0200probie(cc0b34050a@user/probie) (Read error: Connection reset by peer)
2024-08-01 14:01:24 +0200fvr(ef3e56ca8b@2a03:6000:1812:100::3c4) (Remote host closed the connection)
2024-08-01 14:01:24 +0200arcadewise(52968ed80d@2a03:6000:1812:100::3df) (Remote host closed the connection)
2024-08-01 14:01:24 +0200shreyasminocha(51fdc93eda@user/shreyasminocha) (Remote host closed the connection)
2024-08-01 14:01:24 +0200ymherklotz(cb2c9cfbdd@2a03:6000:1812:100::29a) (Remote host closed the connection)
2024-08-01 14:01:24 +0200sus(1b7af6299f@user/zeromomentum) (Remote host closed the connection)
2024-08-01 14:01:24 +0200filwisher(2e6936c793@2a03:6000:1812:100::170) (Read error: Connection reset by peer)
2024-08-01 14:01:24 +0200duncan(c6181279e3@user/meow/duncan) (Read error: Connection reset by peer)
2024-08-01 14:01:24 +0200rselim(ce261f06ff@user/milesrout) (Read error: Connection reset by peer)
2024-08-01 14:01:24 +0200b0o(0e4a0bf4c9@2a03:6000:1812:100::1bf) (Read error: Connection reset by peer)
2024-08-01 14:01:57 +0200pmk(6afe4476a1@2a03:6000:1812:100::26d)
2024-08-01 14:01:57 +0200bsima1(9d7e39c8ad@2a03:6000:1812:100::dd)
2024-08-01 14:01:58 +0200sus(1b7af6299f@user/zeromomentum)
2024-08-01 14:01:58 +0200ggb(a62ffbaf4f@2a03:6000:1812:100::3ac)
2024-08-01 14:01:59 +0200elevenkb(ab07dcdb5a@2a03:6000:1812:100::13ac)
2024-08-01 14:01:59 +0200filwisher(2e6936c793@2a03:6000:1812:100::170)
2024-08-01 14:01:59 +0200lane(809450f172@2a03:6000:1812:100::1300)
2024-08-01 14:01:59 +0200lukec(9dfd4d094e@2a03:6000:1812:100::10e)
2024-08-01 14:01:59 +0200eso(a0662dfd5e@2a03:6000:1812:100::1266)
2024-08-01 14:02:00 +0200evanrelf(3addc196af@2a03:6000:1812:100::f0)
2024-08-01 14:02:00 +0200kuruczgy(55b66dd3ae@2a03:6000:1812:100::127f)
2024-08-01 14:02:00 +0200fgaz_(1ff9197ed6@2a03:6000:1812:100::11ea)
2024-08-01 14:02:01 +0200fn_lumi(3d621153a5@2a03:6000:1812:100::df7)
2024-08-01 14:02:01 +0200fluffyballoon(45ce440a48@2a03:6000:1812:100::e2)
2024-08-01 14:02:02 +0200jakzale(6291399afa@user/jakzale)
2024-08-01 14:02:03 +0200ymherklotz(cb2c9cfbdd@2a03:6000:1812:100::29a)
2024-08-01 14:02:03 +0200whereiseveryone(206ba86c98@2a03:6000:1812:100::2e4)
2024-08-01 14:02:04 +0200ursa-major(114efe6c39@2a03:6000:1812:100::11f3)
2024-08-01 14:02:04 +0200sm2n(ae95cb1267@user/sm2n)
2024-08-01 14:02:05 +0200samhh(7569f027cf@2a03:6000:1812:100::e4)
2024-08-01 14:02:05 +0200shreyasminocha(51fdc93eda@user/shreyasminocha)
2024-08-01 14:02:06 +0200tok(da65c7b04b@user/tok)
2024-08-01 14:02:06 +0200cpli(77fc530071@2a03:6000:1812:100::252)
2024-08-01 14:02:06 +0200duncan(c6181279e3@user/meow/duncan)
2024-08-01 14:02:06 +0200JoelMcCracken(5ea8252fbb@2a03:6000:1812:100::10e3)
2024-08-01 14:02:07 +0200titibandit(e33ffbab65@user/titibandit)
2024-08-01 14:02:07 +0200fvr(ef3e56ca8b@2a03:6000:1812:100::3c4)
2024-08-01 14:02:07 +0200b0o(0e4a0bf4c9@2a03:6000:1812:100::1bf)
2024-08-01 14:02:08 +0200jleightcap(7bc4014b62@user/jleightcap)
2024-08-01 14:02:08 +0200alethkit(23bd17ddc6@sourcehut/user/alethkit)
2024-08-01 14:02:10 +0200arcadewise(52968ed80d@2a03:6000:1812:100::3df)
2024-08-01 14:02:11 +0200henrytill(e0180937c3@2a03:6000:1812:100::e8c)
2024-08-01 14:02:11 +0200chaitlatte0(ea29c0bb16@user/chaitlatte0)
2024-08-01 14:02:12 +0200jmcantrell(644f1bed9a@user/jmcantrell)
2024-08-01 14:02:12 +0200lucyy(228ee8f0ce@user/lucyy)
2024-08-01 14:02:12 +0200probie(cc0b34050a@user/probie)
2024-08-01 14:02:12 +0200jkoshy(99b9359beb@user/jkoshy)
2024-08-01 14:02:12 +0200rselim(ce261f06ff@user/milesrout)
2024-08-01 14:02:13 +0200raghavgururajan(ea769b8000@user/raghavgururajan)
2024-08-01 14:02:13 +0200aniketd(32aa4844cd@2a03:6000:1812:100::dcb)
2024-08-01 14:02:13 +0200akspecs(00cc8321af@sourcehut/user/akspecs)
2024-08-01 14:02:13 +0200Ankhers(e99e97ef8e@2a03:6000:1812:100::2a2)
2024-08-01 14:03:45 +0200samhh_(7569f027cf@2a03:6000:1812:100::e4)
2024-08-01 14:07:33 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-08-01 14:10:54 +0200euleritian(~euleritia@dynamic-176-006-138-234.176.6.pool.telefonica.de) (Ping timeout: 260 seconds)
2024-08-01 14:11:48 +0200euleritian(~euleritia@dynamic-176-006-148-026.176.6.pool.telefonica.de)
2024-08-01 14:15:13 +0200CiaoSen(~Jura@2a05:5800:21c:c000:e6b9:7aff:fe80:3d03) (Ping timeout: 248 seconds)
2024-08-01 14:18:43 +0200euleritian(~euleritia@dynamic-176-006-148-026.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
2024-08-01 14:18:59 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-08-01 14:20:51 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2024-08-01 14:21:33 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-08-01 14:22:52 +0200lortabac(~lortabac@88-125-6-227.subs.proxad.net) (Quit: WeeChat 4.2.2)
2024-08-01 14:24:17 +0200alexherbo2(~alexherbo@2a02-8440-3307-5b8b-2c7e-0e6d-bd92-ec26.rev.sfr.net) (Remote host closed the connection)
2024-08-01 14:25:51 +0200ddellacosta(~ddellacos@ool-44c73d29.dyn.optonline.net) (Ping timeout: 252 seconds)
2024-08-01 14:32:00 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2024-08-01 14:32:57 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-08-01 14:34:13 +0200waleee(~waleee@h-176-10-144-38.NA.cust.bahnhof.se)
2024-08-01 14:45:38 +0200dans19457(~danse-nr3@user/danse-nr3)
2024-08-01 14:46:39 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 260 seconds)
2024-08-01 14:47:08 +0200euleritian(~euleritia@dynamic-176-006-148-026.176.6.pool.telefonica.de)
2024-08-01 14:47:56 +0200danse-nr3(~danse-nr3@user/danse-nr3) (Ping timeout: 252 seconds)
2024-08-01 14:48:27 +0200migas977(~migas@static.140.65.63.178.clients.your-server.de) (Quit: The Lounge - https://thelounge.github.io)
2024-08-01 14:51:13 +0200ZharMeny(~user@user/ZharMeny) (Quit: !dinner)
2024-08-01 14:59:02 +0200migas977(~migas@static.140.65.63.178.clients.your-server.de)
2024-08-01 15:05:18 +0200dans19457(~danse-nr3@user/danse-nr3) (Remote host closed the connection)
2024-08-01 15:05:32 +0200danse-nr3(~danse-nr3@user/danse-nr3)
2024-08-01 15:10:31 +0200Digitteknohippie(~user@user/digit)
2024-08-01 15:11:31 +0200Digit(~user@user/digit) (Ping timeout: 264 seconds)
2024-08-01 15:13:44 +0200CiaoSen(~Jura@2a05:5800:21c:c000:e6b9:7aff:fe80:3d03)
2024-08-01 15:16:49 +0200raehik(~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net)
2024-08-01 15:24:39 +0200DigitteknohippieDigit
2024-08-01 15:27:03 +0200CiaoSen(~Jura@2a05:5800:21c:c000:e6b9:7aff:fe80:3d03) (Ping timeout: 245 seconds)
2024-08-01 15:28:47 +0200lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
2024-08-01 15:31:11 +0200euleritian(~euleritia@dynamic-176-006-148-026.176.6.pool.telefonica.de) (Ping timeout: 252 seconds)
2024-08-01 15:31:40 +0200euleritian(~euleritia@dynamic-176-006-145-237.176.6.pool.telefonica.de)
2024-08-01 15:33:05 +0200euleritian(~euleritia@dynamic-176-006-145-237.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
2024-08-01 15:33:30 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-08-01 15:36:10 +0200califax_(~califax@user/califx)
2024-08-01 15:37:46 +0200califax(~califax@user/califx) (Ping timeout: 260 seconds)
2024-08-01 15:37:46 +0200califax_califax
2024-08-01 15:38:41 +0200ystael(~ystael@user/ystael)
2024-08-01 15:39:24 +0200 <carbolymer> how can I write this pattern? https://play.haskell.org/saved/fW1M6jqr
2024-08-01 15:42:49 +0200 <mauke> what is that supposed to do?
2024-08-01 15:43:23 +0200 <carbolymer> concat the two constructor parameters
2024-08-01 15:43:40 +0200 <mauke> what
2024-08-01 15:45:00 +0200 <carbolymer> what what
2024-08-01 15:45:16 +0200 <mauke> are you looking for a function?
2024-08-01 15:45:18 +0200oo_miguel(~Thunderbi@78.10.207.46)
2024-08-01 15:45:22 +0200 <mauke> do you know what patterns are?
2024-08-01 15:45:40 +0200 <carbolymer> unidirectional pattern synonym should do the trick, right?
2024-08-01 15:45:53 +0200 <mauke> what trick? what are you trying to do?
2024-08-01 15:46:01 +0200 <carbolymer> concat the arguments
2024-08-01 15:46:07 +0200 <mauke> that doesn't mean anything
2024-08-01 15:46:09 +0200 <carbolymer> s/arguments/constructor parameters
2024-08-01 15:46:21 +0200 <mauke> provide actual code
2024-08-01 15:47:27 +0200 <mauke> because "concat the arugments" looks like this: concatF :: F -> [Int]; concatF (F xs ys) = xs <> ys
2024-08-01 15:47:39 +0200 <carbolymer> I don't need a function
2024-08-01 15:47:51 +0200 <mauke> "concat the arguments" is a function
2024-08-01 15:48:05 +0200 <carbolymer> I want to hide that function behind a pattern synonym
2024-08-01 15:48:15 +0200 <mauke> yeah, that's the part that makes no sense
2024-08-01 15:48:21 +0200 <carbolymer> why?
2024-08-01 15:48:34 +0200 <mauke> if you had it, how would you use it?
2024-08-01 15:52:27 +0200 <carbolymer> mauke: like that: https://play.haskell.org/saved/beuVySgV
2024-08-01 15:54:47 +0200 <mauke> ah
2024-08-01 15:54:52 +0200motherfsck(~motherfsc@user/motherfsck)
2024-08-01 15:55:31 +0200 <mauke> you can't do that with regular patterns because the LHS has to be variables only, and all the variables have to occur exactly once on the RHS, which must be a pattern
2024-08-01 15:56:00 +0200 <mauke> carbolymer: https://play.haskell.org/saved/Z2X6TiIs
2024-08-01 15:56:28 +0200 <carbolymer> mauke: thanks! so I can't write that without viewpatterns?
2024-08-01 15:57:01 +0200 <mauke> not as far as I'm aware
2024-08-01 15:57:20 +0200 <mauke> because you're not just rearranging constructor arguments
2024-08-01 15:57:29 +0200 <mauke> you want to do genuine computation (hence the function)
2024-08-01 15:58:39 +0200 <carbolymer> thanks. I'm not very fond of ViewPatterns, but if I can't avoid it here...
2024-08-01 16:01:30 +0200cheater_(~Username@user/cheater)
2024-08-01 16:03:53 +0200cheater(~Username@user/cheater) (Ping timeout: 255 seconds)
2024-08-01 16:03:55 +0200cheater_cheater
2024-08-01 16:09:38 +0200alexherbo2(~alexherbo@2a02-8440-3215-391a-4514-437a-a746-c06d.rev.sfr.net)
2024-08-01 16:15:08 +0200gabiruh(~gabiruh@vps19177.publiccloud.com.br) (Ping timeout: 255 seconds)
2024-08-01 16:17:20 +0200ZharMeny(~user@user/ZharMeny)
2024-08-01 16:26:39 +0200Guest35(~Guest35@200.23.31.251)
2024-08-01 16:26:50 +0200dibblego(~dibblego@haskell/developer/dibblego) (Ping timeout: 255 seconds)
2024-08-01 16:31:14 +0200Sgeo(~Sgeo@user/sgeo)
2024-08-01 16:39:00 +0200CrunchyFlakes(~CrunchyFl@ip92348280.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2024-08-01 16:39:55 +0200dibblego(~dibblego@116-255-1-119.ip4.superloop.au)
2024-08-01 16:39:55 +0200dibblego(~dibblego@116-255-1-119.ip4.superloop.au) (Changing host)
2024-08-01 16:39:55 +0200dibblego(~dibblego@haskell/developer/dibblego)
2024-08-01 16:41:26 +0200CrunchyFlakes(~CrunchyFl@146.52.130.128)
2024-08-01 16:42:27 +0200Guest35(~Guest35@200.23.31.251) (Quit: Client closed)
2024-08-01 16:44:27 +0200YoungFrog(~youngfrog@39.129-180-91.adsl-dyn.isp.belgacom.be) (Ping timeout: 252 seconds)
2024-08-01 16:49:03 +0200YoungFrog(~youngfrog@39.129-180-91.adsl-dyn.isp.belgacom.be)
2024-08-01 16:53:01 +0200danse-nr3(~danse-nr3@user/danse-nr3) ()
2024-08-01 16:53:30 +0200edrx(~Eduardo@179-191-209-44.static.sumicity.net.br)
2024-08-01 16:54:39 +0200 <edrx> hi all! is there a way to ask ghci what is the type of <*>? how do I do that?
2024-08-01 16:56:33 +0200yinzzz
2024-08-01 16:57:12 +0200 <edrx> more context: I always found Haskell super hard but I'm learning Lean now and I discovered that I was stuck in Haskell - and in Lean - because I never drew diagrams like this one, <http://anggtwu.net/IMAGES/2024-lean4-oficina-0.png>, explicitly... and I'm now trying to draw something like that for applicatives.
2024-08-01 16:57:24 +0200 <yushyin> :t (<*>)
2024-08-01 16:57:25 +0200 <lambdabot> Applicative f => f (a -> b) -> f a -> f b
2024-08-01 16:57:29 +0200 <edrx> thanks =)
2024-08-01 16:58:03 +0200 <edrx> is there a way to ask ghci its precedence too?
2024-08-01 16:59:30 +0200 <yushyin> :info (<*>)
2024-08-01 16:59:33 +0200spew(~spew@201.141.102.132)
2024-08-01 17:13:40 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2024-08-01 17:14:16 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-08-01 17:14:30 +0200lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.2.2)
2024-08-01 17:15:14 +0200Midjak(~MarciZ@82.66.147.146)
2024-08-01 17:16:35 +0200waleee(~waleee@h-176-10-144-38.NA.cust.bahnhof.se) (Ping timeout: 260 seconds)
2024-08-01 17:16:48 +0200__monty__(~toonn@user/toonn)
2024-08-01 17:18:36 +0200falafel(~falafel@2a0c:5a84:e301:4d01::5c13)
2024-08-01 17:20:06 +0200 <edrx> yushyin: thanks again! =)
2024-08-01 17:30:42 +0200rvalue(~rvalue@user/rvalue) (Read error: Connection reset by peer)
2024-08-01 17:31:13 +0200rvalue(~rvalue@user/rvalue)
2024-08-01 17:34:13 +0200raehik(~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) (Ping timeout: 248 seconds)
2024-08-01 17:36:01 +0200 <EvanR> edrx, this is kind of like proof structured using the natural deduction notation https://www.researchgate.net/profile/Christoph-Benzmueller/publication/282157752/figure/fig3/AS:61…
2024-08-01 17:36:08 +0200 <EvanR> in reverse
2024-08-01 17:39:10 +0200Tuplanolla(~Tuplanoll@91-159-69-59.elisa-laajakaista.fi)
2024-08-01 17:42:27 +0200motherfsck(~motherfsc@user/motherfsck) (Ping timeout: 252 seconds)
2024-08-01 17:43:23 +0200alexherbo2(~alexherbo@2a02-8440-3215-391a-4514-437a-a746-c06d.rev.sfr.net) (Remote host closed the connection)
2024-08-01 17:43:35 +0200falafel(~falafel@2a0c:5a84:e301:4d01::5c13) (Remote host closed the connection)
2024-08-01 17:55:10 +0200ZharMeny(~user@user/ZharMeny) (Remote host closed the connection)
2024-08-01 17:55:15 +0200econo_(uid147250@id-147250.tinside.irccloud.com)
2024-08-01 17:56:30 +0200ZharMeny(~user@user/ZharMeny)
2024-08-01 17:56:56 +0200driib3(~driib@vmi931078.contaboserver.net) (Quit: The Lounge - https://thelounge.chat)
2024-08-01 17:57:05 +0200danse-nr3(~danse-nr3@user/danse-nr3)
2024-08-01 17:58:14 +0200driib3(~driib@176.57.184.141)
2024-08-01 17:58:57 +0200spew(~spew@201.141.102.132) (Quit: spew)
2024-08-01 18:14:06 +0200gmg(~user@user/gehmehgeh) (Ping timeout: 260 seconds)
2024-08-01 18:15:12 +0200gmg(~user@user/gehmehgeh)
2024-08-01 18:19:29 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds)
2024-08-01 18:22:41 +0200motherfsck(~motherfsc@user/motherfsck)
2024-08-01 18:24:47 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-08-01 18:25:49 +0200machinedgod(~machinedg@d173-183-246-216.abhsia.telus.net) (Ping timeout: 260 seconds)
2024-08-01 18:26:07 +0200chele(~chele@user/chele) (Remote host closed the connection)
2024-08-01 18:29:03 +0200skyesoss(~Thunderbi@128.135.204.35)
2024-08-01 18:29:20 +0200skyesoss1(~Thunderbi@128.135.204.35)
2024-08-01 18:30:00 +0200cfricke(~cfricke@user/cfricke) (Quit: WeeChat 4.2.2)
2024-08-01 18:33:24 +0200hayk(~hayk@141.136.90.108)
2024-08-01 18:33:25 +0200skyesoss(~Thunderbi@128.135.204.35) (Ping timeout: 248 seconds)
2024-08-01 18:33:25 +0200skyesoss1skyesoss
2024-08-01 18:42:05 +0200raym(~ray@user/raym)
2024-08-01 18:42:20 +0200tabaqui(~root@87.200.123.114) (Ping timeout: 260 seconds)
2024-08-01 18:45:02 +0200smiesner(b0cf5acf8c@user/smiesner)
2024-08-01 18:45:35 +0200dans33115(~danse-nr3@user/danse-nr3)
2024-08-01 18:47:14 +0200edrx(~Eduardo@179-191-209-44.static.sumicity.net.br) (Ping timeout: 255 seconds)
2024-08-01 18:47:36 +0200dans33115(~danse-nr3@user/danse-nr3) (Remote host closed the connection)
2024-08-01 18:47:45 +0200danse-nr3(~danse-nr3@user/danse-nr3) (Ping timeout: 248 seconds)
2024-08-01 18:47:51 +0200dans82058(~danse-nr3@user/danse-nr3)
2024-08-01 18:48:31 +0200ft(~ft@p3e9bc4e7.dip0.t-ipconnect.de)
2024-08-01 18:52:20 +0200xal(~xal@mx1.xal.systems) (Quit: bye)
2024-08-01 18:53:14 +0200xal(~xal@mx1.xal.systems)
2024-08-01 18:54:28 +0200dans82058(~danse-nr3@user/danse-nr3) (Remote host closed the connection)
2024-08-01 18:54:34 +0200Unicorn_Princess(~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
2024-08-01 18:54:42 +0200danse-nr3(~danse-nr3@user/danse-nr3)
2024-08-01 18:55:19 +0200xal(~xal@mx1.xal.systems) (Client Quit)
2024-08-01 18:56:32 +0200JuanDaugherty(~juan@user/JuanDaugherty)
2024-08-01 18:57:20 +0200img(~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in)
2024-08-01 18:58:41 +0200img(~img@user/img)
2024-08-01 18:58:57 +0200xal(~xal@mx1.xal.systems)
2024-08-01 18:59:05 +0200 <haskellbridge> <Bowuigi> Indeed, it is a single term version of the right half (that is, with implicit context) of a typing derivation
2024-08-01 19:01:55 +0200 <haskellbridge> <sm> Inst: Thanks for that @Inst, it's great
2024-08-01 19:05:02 +0200tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net)
2024-08-01 19:05:25 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-08-01 19:17:28 +0200waleee(~waleee@h-176-10-144-38.NA.cust.bahnhof.se)
2024-08-01 19:17:54 +0200tomboy64(~tomboy64@user/tomboy64) (Ping timeout: 260 seconds)
2024-08-01 19:20:20 +0200tomboy64(~tomboy64@user/tomboy64)
2024-08-01 19:20:55 +0200g00gler(uid125351@id-125351.uxbridge.irccloud.com)
2024-08-01 19:21:13 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-08-01 19:22:01 +0200Kryder(~Kryder@90.201.223.82) (Read error: Connection reset by peer)
2024-08-01 19:24:38 +0200motherfsck(~motherfsc@user/motherfsck) (Quit: quit)
2024-08-01 19:39:51 +0200 <tomsmeding> is there any common class that defines an operation with this type on `f`? (forall g h a. (forall b. g b -> h b) -> f g a -> f h a)
2024-08-01 19:40:38 +0200wootehfoot(~wootehfoo@user/wootehfoot)
2024-08-01 19:41:28 +0200 <tomsmeding> hoogle is not being helpful
2024-08-01 19:41:49 +0200Lord_of_Life(~Lord@user/lord-of-life/x-2819915)
2024-08-01 19:46:02 +0200 <tomsmeding> hm, and if this is fmapF, then I also need traverseF: Applicative m => (forall b. g b -> m (h b)) -> f g a -> m (f h a)
2024-08-01 19:46:24 +0200 <tomsmeding> one might expect this in data-fix, but no
2024-08-01 19:46:43 +0200 <danse-nr3> it's a bit above my head, afraid i can't help
2024-08-01 19:48:48 +0200 <haskellbridge> <mauke> https://hackage.haskell.org/package/mmorph-1.2.0/docs/Control-Monad-Morph.html#g:1
2024-08-01 19:49:25 +0200 <tomsmeding> mauke: oh so close!
2024-08-01 19:49:42 +0200 <tomsmeding> thing is, I have no need for these things to be monads
2024-08-01 19:50:06 +0200 <int-e> obscure package confirming my instinct that it should be called Functor1: https://hackage.haskell.org/package/unfix-binders-0.1.0/docs/Data-Binder-Unfix.html#t:Functor1
2024-08-01 19:50:07 +0200 <haskellbridge> <mauke> Closest thing I've got
2024-08-01 19:50:38 +0200 <tomsmeding> int-e: nice!
2024-08-01 19:50:39 +0200 <int-e> though that has Functor constraints
2024-08-01 19:51:13 +0200 <tomsmeding> I could live with those
2024-08-01 19:51:37 +0200 <tomsmeding> but that package is obscure and old enough that I'll just redefine
2024-08-01 19:51:54 +0200 <tomsmeding> (this is a prototype anyway, wanted to know if I'd missed something obvious)
2024-08-01 19:52:29 +0200 <int-e> yeah I wouldn't use that package either :)
2024-08-01 19:52:42 +0200 <tomsmeding> (I did rename from FunctorF to Functor1, thanks)
2024-08-01 19:52:57 +0200pavonia(~user@user/siracusa) (Quit: Bye!)
2024-08-01 19:58:16 +0200 <haskellbridge> <mauke> https://hackage.haskell.org/package/ffunctor-1.2.1/docs/Data-FFunctor.html
2024-08-01 20:04:56 +0200target_i(~target_i@user/target-i/x-6023099)
2024-08-01 20:25:02 +0200 <tomsmeding> mauke: relevant, but not quite the same; more evidence that Functor1 is apparently better than FunctorF or FFunctor, because 'ffunctor' calls something else an FFunctor
2024-08-01 20:25:45 +0200 <tomsmeding> hm, I guess there is some relation between the classes
2024-08-01 20:26:08 +0200 <tomsmeding> a Functor1 is an FFunctor, when suitably newtype-wrapped
2024-08-01 20:29:48 +0200danse-nr3(~danse-nr3@user/danse-nr3) ()
2024-08-01 20:43:30 +0200hayk(~hayk@141.136.90.108) (Quit: hayk)
2024-08-01 20:44:45 +0200JuanDaugherty(~juan@user/JuanDaugherty) (Quit: JuanDaugherty)
2024-08-01 20:53:31 +0200CrunchyFlakes(~CrunchyFl@146.52.130.128) (Read error: Connection reset by peer)
2024-08-01 20:54:13 +0200 <jle`> tomsmeding: i have one in a library too, i call it HFunctor https://hackage.haskell.org/package/functor-combinators-0.4.1.3/docs/Data-HFunctor.html
2024-08-01 20:54:41 +0200 <tomsmeding> nice
2024-08-01 20:54:56 +0200 <tomsmeding> yes, I found out that I actually must not have those additional Functor constraints, so your HFunctor would fit perfectly
2024-08-01 20:55:05 +0200 <jle`> but i don't think i have the Applicative version
2024-08-01 20:55:20 +0200 <jle`> i remember seeing one in related to vinyl
2024-08-01 20:55:29 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2024-08-01 20:55:30 +0200 <jle`> ah wait no i do have it
2024-08-01 20:55:32 +0200 <jle`> https://hackage.haskell.org/package/functor-combinators-0.4.1.3/docs/Data-HFunctor-HTraversable.html
2024-08-01 20:55:41 +0200 <tomsmeding> right, that's precisely it
2024-08-01 20:55:43 +0200euleritian(~euleritia@77.22.252.56)
2024-08-01 20:55:57 +0200CrunchyFlakes(~CrunchyFl@146.52.130.128)
2024-08-01 21:09:33 +0200 <jle`> hope it's useful :) the library itself pulls in quite a bit to define all the instances i could find that are somewhat commonly used
2024-08-01 21:09:59 +0200 <tomsmeding> right, I saw that it has a fairly hefty dependency list, and I'd like to keep this thing light
2024-08-01 21:10:13 +0200 <tomsmeding> the eternal problem of packages defining a useful class
2024-08-01 21:18:29 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com)
2024-08-01 21:29:10 +0200urdh(~urdh@user/urdh) (Ping timeout: 265 seconds)
2024-08-01 21:29:17 +0200euleritian(~euleritia@77.22.252.56) (Read error: Connection reset by peer)
2024-08-01 21:29:29 +0200raehik(~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net)
2024-08-01 21:29:55 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-08-01 21:30:20 +0200sord937(~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
2024-08-01 21:35:33 +0200urdh(~urdh@user/urdh)
2024-08-01 21:42:37 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds)
2024-08-01 21:46:16 +0200falafel(~falafel@2a0c:5a84:e301:4d01::5c13)
2024-08-01 21:50:29 +0200hayk(~hayk@141.136.90.108)
2024-08-01 21:50:53 +0200sp1ff(~user@c-73-11-70-111.hsd1.wa.comcast.net)
2024-08-01 21:57:46 +0200iteratee_iteratee
2024-08-01 22:04:47 +0200econo_(uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity)
2024-08-01 22:10:28 +0200machinedgod(~machinedg@d173-183-246-216.abhsia.telus.net)
2024-08-01 22:12:12 +0200wootehfoot(~wootehfoo@user/wootehfoot) (Quit: Leaving)
2024-08-01 22:14:06 +0200raehik(~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) (Ping timeout: 276 seconds)
2024-08-01 22:20:30 +0200 <Inst> ???
2024-08-01 22:20:40 +0200 <Inst> @sm
2024-08-01 22:20:55 +0200 <Inst> regarding sumi-news?
2024-08-01 22:22:23 +0200 <Inst> thank this guy instead
2024-08-01 22:22:24 +0200 <Inst> https://alexmingoia.com
2024-08-01 22:26:21 +0200falafel(~falafel@2a0c:5a84:e301:4d01::5c13) (Remote host closed the connection)
2024-08-01 22:28:58 +0200takuan(~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
2024-08-01 22:32:31 +0200michalz(~michalz@185.246.207.221) (Remote host closed the connection)
2024-08-01 22:33:54 +0200target_i(~target_i@user/target-i/x-6023099) (Quit: leaving)
2024-08-01 22:39:58 +0200AlexZenon(~alzenon@94.233.241.125) (Ping timeout: 245 seconds)
2024-08-01 22:44:34 +0200AlexZenon(~alzenon@94.233.241.125)
2024-08-01 23:11:36 +0200gmg(~user@user/gehmehgeh) (Ping timeout: 260 seconds)
2024-08-01 23:15:05 +0200raehik(~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net)
2024-08-01 23:15:58 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-08-01 23:20:24 +0200earthy(~arthurvl@2a02-a469-f5e2-1-83d2-ca43-57a2-dc81.fixed6.kpn.net) (Ping timeout: 260 seconds)
2024-08-01 23:21:05 +0200earthy(~arthurvl@2a02-a469-f5e2-1-83d2-ca43-57a2-dc81.fixed6.kpn.net)
2024-08-01 23:28:24 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-08-01 23:32:09 +0200Square(~Square@user/square)
2024-08-01 23:34:20 +0200pavonia(~user@user/siracusa)
2024-08-01 23:41:42 +0200billchenchina-(~billchenc@118.38.173.226) (Quit: Leaving)
2024-08-01 23:43:29 +0200__monty__(~toonn@user/toonn) (Quit: leaving)
2024-08-01 23:59:42 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)