2024/09/19

2024-09-19 00:00:20 +0200 <Zer000> mauke, oh so it's how my list gets used?
2024-09-19 00:01:08 +0200 <Zer000> You're probably right... maybe i should profile my program then
2024-09-19 00:02:22 +0200 <int-e> hmmm https://mail.haskell.org/pipermail/haskell/2009-April/021173.html references the motto :P
2024-09-19 00:02:30 +0200 <Rembane> int-e: Good stuff! :D
2024-09-19 00:02:51 +0200 <c_wraith> Zer000: note that that line creates a list that's only three elements long. did you want [x, y .. z] instead?
2024-09-19 00:03:43 +0200 <mauke> <Zer000> and my code isn't even right, it's building a list with three things in it, but I wanted to use the [n1, n2...n] syntax
2024-09-19 00:03:51 +0200 <c_wraith> oh, whoops
2024-09-19 00:04:09 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
2024-09-19 00:04:59 +0200 <Zer000> magic_rb are you replying to me from matrix? I got confused by the briding for a second
2024-09-19 00:05:26 +0200 <Zer000> you guys should use the matrix appservices bridge IMO it's way better but slightly more annoying to set up
2024-09-19 00:05:39 +0200 <haskellbridge> <magic_rb> Zer000 yes is it showing up weirdly on the irc side?
2024-09-19 00:05:50 +0200 <Zer000> It looks like someone is replying to you
2024-09-19 00:06:10 +0200 <int-e> Tge motto appears in these slides from 2003. https://www.microsoft.com/en-us/research/publication/wearing-hair-shirt-retrospective-haskell-2003/ (via https://es.costashine-autospa.com/wg-cgi/marc.info/?l=haskell-cafe&m=120491982137885&w=2 )
2024-09-19 00:06:10 +0200 <Zer000> Like this: haskellbridge: <magic_rb> Zer000 yes is it showing up weirdly on the irc side?
2024-09-19 00:06:49 +0200 <int-e> hmm, that second link is suspicious, should be https://marc.info/?l=haskell-cafe&m=120491982137885&w=2
2024-09-19 00:07:21 +0200 <haskellbridge> <magic_rb> Zer000 ah, i should finally get around to using heisenbridge to interact with this room, works much better in my experience
2024-09-19 00:08:02 +0200 <Rembane> int-e: This gets even better! Thank you!
2024-09-19 00:10:19 +0200Squared(~Square@user/square) (Ping timeout: 260 seconds)
2024-09-19 00:11:06 +0200 <int-e> That timing feels about right to me; my memory isn't good enough to say whether the motto was conceived then or has an earlier origin.
2024-09-19 00:11:16 +0200dhruvasagar(~dhruvasag@49.207.204.156)
2024-09-19 00:11:20 +0200 <monochrom> Haha "gives too much power to implementers?" came true.
2024-09-19 00:12:39 +0200 <Rembane> The most powerful implementers!
2024-09-19 00:12:40 +0200 <int-e> hugs was still alive in 2003
2024-09-19 00:13:26 +0200 <int-e> Heck we had a cambric explosion of Haskell compilers for a while. Darwin killed them all or something.
2024-09-19 00:14:48 +0200 <Rembane> Too few lovely islands for them to thrive?
2024-09-19 00:14:55 +0200EvanRsues GHC for being a monopoly
2024-09-19 00:15:52 +0200dhruvasagar(~dhruvasag@49.207.204.156) (Ping timeout: 252 seconds)
2024-09-19 00:16:12 +0200 <int-e> (Realistically none of them had much staying power, and people who would've implemented Haskell around 2000 are now implementing new languages instead. A trend that maybe started with Clean? I don't really know, but it's an early example that I remember.)
2024-09-19 00:16:48 +0200 <Rembane> That seems reasonable. And I think it's better for the world to have more languages rather than having more implementations of Haskell.
2024-09-19 00:17:35 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl)
2024-09-19 00:18:53 +0200 <JuanDaugherty> the hybrids thrived in niches, curry e.g.
2024-09-19 00:19:58 +0200 <JuanDaugherty> u need a uni with a renewable labor pool
2024-09-19 00:20:44 +0200 <JuanDaugherty> and not just some guy in a dept
2024-09-19 00:22:00 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
2024-09-19 00:24:25 +0200kritzefitz(~kritzefit@debian/kritzefitz) (Remote host closed the connection)
2024-09-19 00:25:16 +0200kritzefitz(~kritzefit@debian/kritzefitz)
2024-09-19 00:28:32 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2024-09-19 00:28:48 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-09-19 00:34:44 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl)
2024-09-19 00:39:19 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-09-19 00:43:18 +0200dhruvasagar(~dhruvasag@49.207.204.156)
2024-09-19 00:48:14 +0200dhruvasagar(~dhruvasag@49.207.204.156) (Ping timeout: 260 seconds)
2024-09-19 00:50:12 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl)
2024-09-19 00:54:15 +0200JuanDaugherty(~juan@user/JuanDaugherty) (Quit: JuanDaugherty)
2024-09-19 00:54:33 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
2024-09-19 01:00:29 +0200athan(~athan@2600:382:3a0d:4939:9511:a0d6:8db3:c9e4) (Ping timeout: 260 seconds)
2024-09-19 01:01:07 +0200dhruvasagar(~dhruvasag@49.207.204.156)
2024-09-19 01:03:43 +0200 <c_wraith> can you allow-newer a native dependency?
2024-09-19 01:04:55 +0200 <c_wraith> the cairo package seems to depend on librsvg-2.0 < 2.51 and debian stable currently packages 2.54
2024-09-19 01:05:21 +0200acidjnk(~acidjnk@p200300d6e72cfb224ccb10fade5fa5a7.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
2024-09-19 01:05:34 +0200 <c_wraith> err. the svgcairo package.
2024-09-19 01:05:35 +0200dolio(~dolio@130.44.140.168) (Quit: ZNC 1.8.2 - https://znc.in)
2024-09-19 01:06:17 +0200 <c_wraith> Huh. I suppose I could have just tried. It seems to be trying to build now, at least.
2024-09-19 01:06:22 +0200Sgeo(~Sgeo@user/sgeo)
2024-09-19 01:07:09 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl)
2024-09-19 01:08:54 +0200remedan_(~remedan@ip-62-245-108-153.bb.vodafone.cz) (Quit: Bye!)
2024-09-19 01:09:11 +0200 <c_wraith> didn't actually work. Seems it's not passing correct flags to pkg-config.
2024-09-19 01:09:36 +0200dhruvasagar(~dhruvasag@49.207.204.156) (Ping timeout: 246 seconds)
2024-09-19 01:11:36 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-09-19 01:12:49 +0200remedan(~remedan@ip-62-245-108-153.bb.vodafone.cz)
2024-09-19 01:13:11 +0200dolio(~dolio@130.44.140.168)
2024-09-19 01:19:40 +0200tv1(~tv@user/tv) (Ping timeout: 252 seconds)
2024-09-19 01:23:26 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl)
2024-09-19 01:28:29 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
2024-09-19 01:39:07 +0200athan(~athan@syn-098-153-145-140.biz.spectrum.com)
2024-09-19 01:39:10 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl)
2024-09-19 01:39:49 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com)
2024-09-19 01:43:33 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
2024-09-19 01:52:18 +0200dhruvasagar(~dhruvasag@49.207.204.156)
2024-09-19 01:53:13 +0200Axma52822Axman6
2024-09-19 01:54:45 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl)
2024-09-19 01:58:19 +0200synchrom1(~john@2406:5a00:241a:5600:613a:461c:b683:86cf)
2024-09-19 01:59:18 +0200merijn(~merijn@204-220-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
2024-09-19 02:01:06 +0200synchromesh(~john@203.94.52.182) (Ping timeout: 252 seconds)
2024-09-19 02:02:24 +0200pavonia(~user@user/siracusa)
2024-09-19 02:05:41 +0200Angelz(Angelz@user/angelz) (Ping timeout: 265 seconds)
2024-09-19 02:14:40 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds)
2024-09-19 02:16:29 +0200tv(~tv@user/tv)
2024-09-19 02:20:24 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com)
2024-09-19 02:24:11 +0200athan(~athan@syn-098-153-145-140.biz.spectrum.com) (Quit: Konversation terminated!)
2024-09-19 02:29:41 +0200xff0x(~xff0x@2405:6580:b080:900:6729:dbd:b464:a963) (Ping timeout: 248 seconds)
2024-09-19 02:29:45 +0200dhruvasagar(~dhruvasag@49.207.204.156) (Ping timeout: 246 seconds)
2024-09-19 02:32:57 +0200Angelz(Angelz@2605:6400:30:fc15:9bd1:2217:41cd:bb15)
2024-09-19 02:36:09 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 260 seconds)
2024-09-19 02:40:55 +0200rosco(~rosco@175.136.158.234)
2024-09-19 03:04:10 +0200mceresa(~mceresa@user/mceresa) (Ping timeout: 265 seconds)
2024-09-19 03:04:44 +0200emmanuelux(~emmanuelu@user/emmanuelux) (Quit: au revoir)
2024-09-19 03:05:37 +0200machinedgod(~machinedg@d50-99-47-73.abhsia.telus.net) (Ping timeout: 265 seconds)
2024-09-19 03:06:13 +0200mceresa(~mceresa@user/mceresa)
2024-09-19 03:12:24 +0200weary-traveler(~user@user/user363627) (Remote host closed the connection)
2024-09-19 03:13:59 +0200dhruvasagar(~dhruvasag@49.207.204.156)
2024-09-19 03:14:37 +0200Tuplanolla(~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
2024-09-19 03:19:11 +0200lisbeths(uid135845@id-135845.lymington.irccloud.com)
2024-09-19 03:19:24 +0200blober(~blober@185.98.172.26)
2024-09-19 03:19:40 +0200st_aldini(~Thunderbi@136.48.22.91) (Remote host closed the connection)
2024-09-19 03:20:01 +0200st_aldini(~Thunderbi@136.48.22.91)
2024-09-19 03:20:09 +0200dhruvasagar(~dhruvasag@49.207.204.156) (Ping timeout: 246 seconds)
2024-09-19 03:22:10 +0200 <blober> Based on https://hackage.haskell.org/package/HsYAML-0.2.1.4/docs/Data-YAML.html#g:3 , I don't get how
2024-09-19 03:22:11 +0200 <blober> ```
2024-09-19 03:22:11 +0200 <blober> example = decode1 "- 1\n- 2" :: Either (Pos, String) [Int]
2024-09-19 03:22:12 +0200 <blober> ```
2024-09-19 03:22:12 +0200 <blober> the above works, but this doesn't
2024-09-19 03:22:13 +0200 <blober> ```
2024-09-19 03:22:13 +0200 <blober> my_example = decode1 "- foo" :: Either (Pos, String) [String]
2024-09-19 03:22:14 +0200 <blober> ```
2024-09-19 03:22:15 +0200 <blober> ```
2024-09-19 03:22:15 +0200 <blober>     • No instance for ‘FromYAML Char’ arising from a use of ‘decode1’
2024-09-19 03:22:16 +0200 <blober> ```
2024-09-19 03:22:42 +0200xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
2024-09-19 03:28:43 +0200ZharMeny(~ZharMeny@user/ZharMeny) (Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4))
2024-09-19 03:29:10 +0200institor(~henricus@user/institor) (Killed (ozone (No Spam)))
2024-09-19 03:30:44 +0200zzz(~z@user/zero)
2024-09-19 03:31:08 +0200zero(~z@user/zero) (Read error: Connection reset by peer)
2024-09-19 03:31:08 +0200zzzzero
2024-09-19 03:31:16 +0200 <Axman6> blober: Does using [Text] work?
2024-09-19 03:31:50 +0200 <Axman6> because I think it's actually expecting to parse [[Char]] which is where that error is coming from
2024-09-19 03:32:44 +0200 <Axman6> since there's no isntance for FromYAML for Char it doesn't even get to the point of trying to parse.
2024-09-19 03:33:42 +0200dhruvasagar(~dhruvasag@49.207.204.156)
2024-09-19 03:33:44 +0200 <blober> yes, you were correct
2024-09-19 03:38:20 +0200 <blober> can you preserve comments when dumping yaml? I see there was some work in https://github.com/haskell-hvr/HsYAML/pull/24 but not sure how to use it
2024-09-19 03:47:27 +0200rosco(~rosco@175.136.158.234) (Quit: Lost terminal)
2024-09-19 03:51:39 +0200lystra(~lystra@208.59.105.41) (Ping timeout: 246 seconds)
2024-09-19 03:51:41 +0200 <Axman6> I'm not familiar with the library, but it looks like support for comments is in the released version. What do you mean when you say dumping yaml?