Logs: freenode/#haskell
| 2021-04-08 17:45:07 | × | gproto023 quits (~gproto23@unaffiliated/gproto23) (Ping timeout: 265 seconds) |
| 2021-04-08 17:45:17 | <dmj`> | cub3s_: if your project is just haskell you can use stack + docker, but if it uses third party deps, or you want to build and deploy projects in multiple languages nix is where its at |
| 2021-04-08 17:45:24 | × | rajivr quits (uid269651@gateway/web/irccloud.com/x-jvyqvcvcmixmgtiu) (Quit: Connection closed for inactivity) |
| 2021-04-08 17:45:53 | × | deviantfero quits (~deviantfe@190.150.27.58) (Quit: WeeChat 3.1) |
| 2021-04-08 17:46:17 | → | deviantfero joins (~deviantfe@190.150.27.58) |
| 2021-04-08 17:46:54 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
| 2021-04-08 17:47:18 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 2021-04-08 17:47:41 | × | vicfred quits (~vicfred@unaffiliated/vicfred) (Ping timeout: 240 seconds) |
| 2021-04-08 17:50:55 | × | tmciver quits (~tmciver@cpe-172-101-40-226.maine.res.rr.com) (Ping timeout: 265 seconds) |
| 2021-04-08 17:51:02 | × | deviantfero quits (~deviantfe@190.150.27.58) (Client Quit) |
| 2021-04-08 17:51:57 | × | solvr quits (57e3c46d@87.227.196.109) (Quit: Connection closed) |
| 2021-04-08 17:52:05 | × | zebrag quits (~inkbottle@aaubervilliers-654-1-2-51.w83-200.abo.wanadoo.fr) (Quit: Konversation terminated!) |
| 2021-04-08 17:52:22 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 265 seconds) |
| 2021-04-08 17:52:26 | → | zebrag joins (~inkbottle@aaubervilliers-654-1-2-51.w83-200.abo.wanadoo.fr) |
| 2021-04-08 17:52:31 | → | tmciver joins (~tmciver@cpe-172-101-40-226.maine.res.rr.com) |
| 2021-04-08 17:54:03 | × | L0u1sChu quits (~textual@203.145.94.123) (Quit: Textual IRC Client: www.textualapp.com) |
| 2021-04-08 17:56:44 | → | epicte7us joins (~epictetus@ip72-194-215-136.sb.sd.cox.net) |
| 2021-04-08 17:57:18 | × | mkDoku quits (~TheMule@aftr-37-201-195-134.unity-media.net) (Ping timeout: 240 seconds) |
| 2021-04-08 17:57:22 | × | geekosaur quits (82650c7a@130.101.12.122) (Ping timeout: 240 seconds) |
| 2021-04-08 17:58:07 | → | heatsink joins (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 2021-04-08 17:59:47 | × | ep1ctetus quits (~epictetus@ip72-194-215-136.sb.sd.cox.net) (Ping timeout: 246 seconds) |
| 2021-04-08 18:00:17 | → | mkDoku joins (~TheMule@aftr-37-201-195-134.unity-media.net) |
| 2021-04-08 18:00:51 | × | vicfred_ quits (~vicfred@unaffiliated/vicfred) (Quit: Leaving) |
| 2021-04-08 18:01:42 | → | ixlun joins (~matthew@213.205.241.25) |
| 2021-04-08 18:04:46 | × | mkDoku quits (~TheMule@aftr-37-201-195-134.unity-media.net) (Ping timeout: 240 seconds) |
| 2021-04-08 18:04:56 | <maerwald> | sm[m]: I think the only way to achieve swifter ecosystem migrations is to incorporate a bug tracker on hackage |
| 2021-04-08 18:05:43 | → | viluon joins (uid453725@gateway/web/irccloud.com/x-ocirbhfxzaypqcdp) |
| 2021-04-08 18:07:54 | × | hypercube quits (hypercube@gateway/vpn/protonvpn/hypercube) (Ping timeout: 260 seconds) |
| 2021-04-08 18:08:11 | × | kritzefitz quits (~kritzefit@212.86.56.80) (Ping timeout: 260 seconds) |
| 2021-04-08 18:08:14 | × | puke quits (~vroom@217.138.252.196) (Remote host closed the connection) |
| 2021-04-08 18:08:34 | → | puke joins (~vroom@217.138.252.196) |
| 2021-04-08 18:08:47 | → | rond_ joins (59402191@89-64-33-145.dynamic.chello.pl) |
| 2021-04-08 18:08:51 | → | haskellstudent joins (~quassel@213-225-9-45.nat.highway.a1.net) |
| 2021-04-08 18:09:21 | <sm[m]> | homebrew seems quite good at this |
| 2021-04-08 18:10:09 | <sm[m]> | often before I get to update my formula there, random brew maintainers have already done it |
| 2021-04-08 18:14:06 | <maerwald> | distros usually have a stronger identity component (e.g. NixOS), while language ecosystem often drift apart |
| 2021-04-08 18:14:57 | <maerwald> | so to compensate for that drift, you need a platform that is minimal in annoyance and has low entry barrier in coordinating issues |
| 2021-04-08 18:15:04 | × | p3n_ quits (~p3n@2a00:19a0:3:7c:0:d9c6:7cf6:1) (Quit: ZNC 1.8.2 - https://znc.in) |
| 2021-04-08 18:15:06 | → | kritzefitz joins (~kritzefit@212.86.56.80) |
| 2021-04-08 18:15:08 | <maerwald> | hackage is not that |
| 2021-04-08 18:15:14 | → | p3n joins (~p3n@2a00:19a0:3:7c:0:d9c6:7cf6:1) |
| 2021-04-08 18:15:55 | → | geekosaur joins (82650c7a@130.101.12.122) |
| 2021-04-08 18:16:06 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
| 2021-04-08 18:17:40 | → | nilof joins (~olofs@90-227-86-119-no542.tbcn.telia.com) |
| 2021-04-08 18:18:27 | × | star_cloud quits (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Ping timeout: 248 seconds) |
| 2021-04-08 18:18:30 | <sm[m]> | maerwald: how about an etherpad page |
| 2021-04-08 18:18:54 | <maerwald> | not sure that's the right tool |
| 2021-04-08 18:18:58 | <sm[m]> | I'm only half joking, it would probably help a lot |
| 2021-04-08 18:19:10 | <maerwald> | I'm actually thinking about something really boring, like bugzilla |
| 2021-04-08 18:19:26 | <sm[m]> | plus a team of migrators to file issues etc./ |
| 2021-04-08 18:19:36 | <sm[m]> | oh god not bugzilla |
| 2021-04-08 18:19:48 | → | incertia joins (~incertia@d4-50-26-103.nap.wideopenwest.com) |
| 2021-04-08 18:20:15 | <maerwald> | it should be something boring |
| 2021-04-08 18:20:26 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 2021-04-08 18:20:26 | <sm[m]> | I would say github issues, but I know that stops progress right there |
| 2021-04-08 18:20:26 | × | BosonCollider quits (~olofs@90-227-86-119-no542.tbcn.telia.com) (Ping timeout: 240 seconds) |
| 2021-04-08 18:20:34 | <maerwald> | no, github is proprietary |
| 2021-04-08 18:20:37 | × | jjhoo quits (jahakala@dsl-trebng21-b048b5-171.dhcp.inet.fi) (Remote host closed the connection) |
| 2021-04-08 18:20:43 | <maerwald> | and many ppl don't host their project even there |
| 2021-04-08 18:20:44 | <sm[m]> | gitlab! github! ... |
| 2021-04-08 18:20:56 | <maerwald> | ppl already have hackage credentials |
| 2021-04-08 18:21:07 | <maerwald> | those same credentials have to work for the issue tracker |
| 2021-04-08 18:21:14 | <maerwald> | no additional steps |
| 2021-04-08 18:21:19 | <sm[m]> | sure, but hackage doesn't have this tool and it's a big job to build it |
| 2021-04-08 18:21:48 | <maerwald> | how hard can that be... |
| 2021-04-08 18:21:48 | <sm[m]> | it's possible to do this with low tech solutions too |
| 2021-04-08 18:22:05 | <sm[m]> | should be easy right ?! |
| 2021-04-08 18:22:13 | × | mctpyt quits (~mctpyt@unaffiliated/mctpyt) (Quit: WeeChat 3.1) |
| 2021-04-08 18:22:17 | <maerwald> | yeah, simple backend :) |
| 2021-04-08 18:23:49 | <sm[m]> | we could ask a php dev for help. We'd be up and running in a day :) |
| 2021-04-08 18:24:05 | × | lykke quits (05ba7881@5.186.120.129.cgn.fibianet.dk) (Quit: Connection closed) |
| 2021-04-08 18:24:27 | <monochrom> | That would make headline news. |
| 2021-04-08 18:24:43 | <sm[m]> | yup, we'd get on HN front page |
| 2021-04-08 18:24:59 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 246 seconds) |
| 2021-04-08 18:25:07 | <sm[m]> | and it would work, but it would require us to be rather humble |
| 2021-04-08 18:25:36 | <sm[m]> | it would actually be a marketing masterstoke I think |
| 2021-04-08 18:25:45 | <xerox_> | what does $mWNode.\ here https://pastebin.com/raw/TYJ0VDPg correspond to in here https://github.com/antalsz/urn-random/blob/master/src/Data/Urn/Internal.hs ? |
| 2021-04-08 18:25:50 | <xerox_> | is it the pattern synonym? |
| 2021-04-08 18:28:31 | × | nbloomf quits (~nbloomf@2600:1700:ad14:3020:4552:1533:b307:c3a6) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2021-04-08 18:29:07 | <monochrom> | I heard yesterday that \ refers to lambdas. In your case, the pattern defines a function too, that would be the lambda. |
| 2021-04-08 18:30:06 | <xerox_> | how lucky, just yesterday! |
| 2021-04-08 18:30:26 | <sm[m]> | maerwald, just curious, would you still not make use of github for haskell infrastructure if we had nightly data backups and a way for importing that elsewhere when necessary ? (per sclv) |
| 2021-04-08 18:30:56 | <maerwald> | sm[m]: why do you thinkg ghc is on its own gitlab? |
| 2021-04-08 18:31:18 | → | jpds joins (~jpds@gateway/tor-sasl/jpds) |
| 2021-04-08 18:31:27 | <monochrom> | Plot twist: they go to gitlab, and use github for backup >:) |
| 2021-04-08 18:32:41 | → | danso joins (~dan@23-233-111-52.cpe.pppoe.ca) |
| 2021-04-08 18:32:48 | <sclv> | the trustees repo is used to track migration issues already fwiw |
| 2021-04-08 18:33:43 | <maerwald> | yeah, most ppl have never heard of it and 98% of maintainers aren't notified :) |
| 2021-04-08 18:34:03 | <maerwald> | so it's a group of a few ppl manually writing patches and sending emails etc |
| 2021-04-08 18:34:08 | <sclv> | it certainly lacks automation! |
| 2021-04-08 18:34:16 | <maerwald> | that doesn't scale well, which is why I said hackage needs a bug tracker |
| 2021-04-08 18:34:18 | <sclv> | building on matrix would be a way to improve this |
| 2021-04-08 18:34:19 | <maerwald> | that is the automation |
| 2021-04-08 18:34:34 | <sclv> | ok what is the difference between a hackage bugtracker and the existing tracker? |
| 2021-04-08 18:34:38 | <sclv> | just moar links from hackage? |
| 2021-04-08 18:34:58 | <maerwald> | sclv: 1) not proprietary, 2) better integrated with hackage, 3) no additional login credentials |
| 2021-04-08 18:35:11 | <sm[m]> | matrix eh.. is matrix a separate codebase from hackage ? easier to deploy changes to perhaps ? |
| 2021-04-08 18:35:22 | <sclv> | matrix is for the automation |
| 2021-04-08 18:35:34 | <sclv> | i.e. sending notifications and perhaps creating issues |
| 2021-04-08 18:35:50 | <sclv> | i agree not prop would be nice, the "integrated" thing is really a links question, easy to solve |
All times are in UTC.