Logs: liberachat/#haskell
| 2026-04-19 23:09:10 | × | zalo-rocky quits (~flyingzal@186.19.88.142) (Client Quit) |
| 2026-04-19 23:09:27 | → | zalo-rocky joins (~flyingzal@186.19.88.142) |
| 2026-04-19 23:09:36 | × | arandombit quits (~arandombi@user/arandombit) (Remote host closed the connection) |
| 2026-04-19 23:14:16 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-19 23:14:43 | → | puke joins (~puke@user/puke) |
| 2026-04-19 23:17:03 | → | arandombit joins (~arandombi@2a02:2455:8656:7100:7c7a:8bee:35c7:3ab6) |
| 2026-04-19 23:17:03 | × | arandombit quits (~arandombi@2a02:2455:8656:7100:7c7a:8bee:35c7:3ab6) (Changing host) |
| 2026-04-19 23:17:03 | → | arandombit joins (~arandombi@user/arandombit) |
| 2026-04-19 23:21:19 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds) |
| 2026-04-19 23:21:59 | × | craunts795335385 quits (~craunts@152.32.99.2) (Quit: The Lounge - https://thelounge.chat) |
| 2026-04-19 23:23:55 | → | craunts795335385 joins (~craunts@152.32.99.2) |
| 2026-04-19 23:27:21 | × | havochunter quits (~havochunt@2a02-a467-ef2-0-f6c3-1c29-6870-3369.fixed6.kpn.net) (Remote host closed the connection) |
| 2026-04-19 23:32:19 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-19 23:34:40 | × | misterfish quits (~misterfis@84.53.85.146) (Ping timeout: 256 seconds) |
| 2026-04-19 23:36:34 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
| 2026-04-19 23:47:41 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-19 23:52:21 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 2026-04-19 23:58:42 | → | jartycujck67 joins (~jartycujc@c-73-148-39-123.hsd1.va.comcast.net) |
| 2026-04-19 23:59:41 | × | bitdex_ quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 265 seconds) |
| 2026-04-20 00:01:00 | → | jartycujck38 joins (~jartycujc@c-73-148-39-123.hsd1.va.comcast.net) |
| 2026-04-20 00:01:06 | × | jartycujck67 quits (~jartycujc@c-73-148-39-123.hsd1.va.comcast.net) (Client Quit) |
| 2026-04-20 00:01:20 | → | jartycujck678 joins (~jartycujc@c-73-148-39-123.hsd1.va.comcast.net) |
| 2026-04-20 00:01:28 | × | jartycujck38 quits (~jartycujc@c-73-148-39-123.hsd1.va.comcast.net) (Write error: Broken pipe) |
| 2026-04-20 00:02:37 | × | jartycujck678 quits (~jartycujc@c-73-148-39-123.hsd1.va.comcast.net) (Write error: Broken pipe) |
| 2026-04-20 00:03:04 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-20 00:04:53 | × | thaumavorio quits (~thaumavor@thaumavor.io) (Quit: ZNC 1.8.2 - https://znc.in) |
| 2026-04-20 00:06:14 | → | thaumavorio joins (~thaumavor@thaumavor.io) |
| 2026-04-20 00:07:39 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 2026-04-20 00:17:20 | → | pavonia joins (~user@user/siracusa) |
| 2026-04-20 00:18:27 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-20 00:19:30 | → | redpotato joins (~nick@c-76-152-12-168.hsd1.ma.comcast.net) |
| 2026-04-20 00:21:21 | × | arandombit quits (~arandombi@user/arandombit) (Ping timeout: 268 seconds) |
| 2026-04-20 00:23:05 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
| 2026-04-20 00:28:55 | <janus> | is anybody interested in swagger2/openapi3 packages? they are both abandoned and lts-25 is going to be released without them |
| 2026-04-20 00:30:42 | <haskellbridge> | <sm> I'd like to have that stuff all working, but not enough to work on it |
| 2026-04-20 00:31:15 | <haskellbridge> | <sm> I guess we don't have enough of an API builder community to maintain those ? |
| 2026-04-20 00:32:09 | <janus> | i know my former employer uses it a lot, but i have cried wolf too many times |
| 2026-04-20 00:33:19 | <haskellbridge> | <sm> last time I looked into that topic (API standards/builder/generators/checkers & haskell), it was so chaotic and complex I have been in no hurry to touch it again :) |
| 2026-04-20 00:33:50 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-20 00:34:17 | <janus> | rick owens seems to be quite invested |
| 2026-04-20 00:34:21 | <janus> | i will shoot him an e-mail |
| 2026-04-20 00:36:04 | <haskellbridge> | <sm> outside of haskell, are those currently both standard/stable/preferred, do you know ? |
| 2026-04-20 00:36:53 | haskellbridge | sm checks |
| 2026-04-20 00:37:28 | <haskellbridge> | <sm> > OpenAPI 3.x (and 3.1) is the current preferred standard for RESTful APIs, having replaced the outdated Swagger 2.0. |
| 2026-04-20 00:37:38 | <haskellbridge> | <sm> I see |
| 2026-04-20 00:37:45 | <janus> | they are pretty popular , i think |
| 2026-04-20 00:37:49 | → | notzmv joins (~umar@user/notzmv) |
| 2026-04-20 00:38:12 | <janus> | at my former employer we integrated with a lot of logistics companies any many of them would publish OpenAPI specs |
| 2026-04-20 00:38:20 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 2026-04-20 00:39:59 | <haskellbridge> | <sm> so ideally https://hackage.haskell.org/package/openapi3 would be the one to focus on I guess (but it looks less maintained currently) |
| 2026-04-20 00:42:37 | <janus> | it is a fork of the other one, and it was minimally maintained by maksbotan from Biocad, a russian biotech company |
| 2026-04-20 00:43:01 | <janus> | and i think they have github notifications turned off because the updates do not come as response to pings |
| 2026-04-20 00:43:42 | <janus> | cma cgm uses open API, that's a large company: https://api-portal.cma-cgm.com/products/allocation?summaryId=commercial.allocation.route.v1 |
| 2026-04-20 00:46:29 | <haskellbridge> | <sm> oh I see, yes. Minimal activity since it was created in 2016 |
| 2026-04-20 00:47:05 | <haskellbridge> | <sm> but ongoing small updates to both since the fork in 2020 |
| 2026-04-20 00:47:41 | <haskellbridge> | <sm> (it looks like, but maybe I'm wrong) |
| 2026-04-20 00:47:46 | × | karenw quits (~karenw@user/karenw) (Ping timeout: 276 seconds) |
| 2026-04-20 00:49:13 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-20 00:50:01 | <janus> | yeah, it's just so minimal. Oh well, someone might notice once build plans start failing. But if people use the Cabal solver, that might take a few more years :P |
| 2026-04-20 00:50:59 | × | Tuplanolla quits (~Tuplanoll@85-156-32-112.elisa-laajakaista.fi) (Quit: Leaving.) |
| 2026-04-20 00:56:13 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds) |
| 2026-04-20 01:07:18 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-20 01:11:55 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds) |
| 2026-04-20 01:13:28 | × | xff0x quits (~xff0x@2405:6580:b080:900:c26a:a1dc:fa20:1b1c) (Ping timeout: 244 seconds) |
| 2026-04-20 01:22:43 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-20 01:26:32 | × | tremon quits (~tremon@83.80.159.219) (Quit: getting boxed in) |
| 2026-04-20 01:27:19 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 2026-04-20 01:31:34 | <sclv> | janus: at work we use servant-swagger, which uses swagger2 |
| 2026-04-20 01:35:22 | <jackdk> | Yeah servant-openapi3 is good but has serious flaws in some of its type families. (certain uses will demand spurious instances for `NoContent`.) Needs a handover to a live maintainer or a fork. |
| 2026-04-20 01:38:16 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-20 01:41:35 | → | somemathguy joins (~somemathg@user/somemathguy) |
| 2026-04-20 01:42:29 | <haskellbridge> | <sm> there's also the https://matrix.to/#/#haskell-webdev:matrix.org room where more interested folks might be found |
| 2026-04-20 01:42:49 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
| 2026-04-20 01:53:39 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-20 01:57:30 | <davean> | jackdk: I had real issues with servant-openapi3, I tried using it for a project a few years ago and I had to hand-write basicly all of it :/ |
| 2026-04-20 01:58:04 | × | zalo-rocky quits (~flyingzal@186.19.88.142) (Remote host closed the connection) |
| 2026-04-20 01:58:21 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 2026-04-20 01:58:34 | → | humasect joins (~humasect@dyn-192-249-132-90.nexicom.net) |
| 2026-04-20 01:58:44 | <davean> | So I pretty much gave up on the package as useless if I had to hand write the spec just via types and type classs. |
| 2026-04-20 02:02:19 | → | jmcantrell_ joins (~weechat@user/jmcantrell) |
| 2026-04-20 02:04:39 | × | redpotato quits (~nick@c-76-152-12-168.hsd1.ma.comcast.net) (Ping timeout: 255 seconds) |
| 2026-04-20 02:05:43 | <davean> | I was very frustrated. |
| 2026-04-20 02:06:33 | × | acidjnk_new quits (~acidjnk@p200300d6e700e5285317e8fcede52e1d.dip0.t-ipconnect.de) (Ping timeout: 246 seconds) |
| 2026-04-20 02:11:51 | × | craunts795335385 quits (~craunts@152.32.99.2) (Ping timeout: 244 seconds) |
| 2026-04-20 02:14:17 | → | xff0x joins (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) |
| 2026-04-20 02:15:10 | → | Sgeo joins (~Sgeo@user/sgeo) |
| 2026-04-20 02:22:15 | × | humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...) |
| 2026-04-20 02:24:23 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-20 02:29:49 | × | malte quits (~malte@mal.tc) (Ping timeout: 276 seconds) |
| 2026-04-20 02:30:14 | × | troojg quits (~troojg@user/troojg) (Ping timeout: 268 seconds) |
| 2026-04-20 02:30:27 | × | Square2 quits (~Square@user/square) (Remote host closed the connection) |
| 2026-04-20 02:30:47 | → | Square2 joins (~Square@user/square) |
| 2026-04-20 02:31:05 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
| 2026-04-20 02:34:33 | × | Eoco quits (~ian@128.101.131.218) (Ping timeout: 268 seconds) |
| 2026-04-20 02:34:40 | × | jmcantrell_ quits (~weechat@user/jmcantrell) (Ping timeout: 265 seconds) |
| 2026-04-20 02:41:01 | → | Square3 joins (~Square4@user/square) |
| 2026-04-20 02:42:17 | × | Square2 quits (~Square@user/square) (Ping timeout: 248 seconds) |
| 2026-04-20 02:42:28 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-20 02:48:01 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 2026-04-20 02:50:27 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
All times are in UTC.