2024/04/28

Newest at the top

2024-04-28 19:46:07 +0200thaliaa(uid486183@id-486183.uxbridge.irccloud.com)
2024-04-28 19:46:05 +0200zetef(~quassel@2a02:2f00:5202:1200:2128:605:71c4:66a4)
2024-04-28 19:46:04 +0200cashew(~cashewsta@65.17.175.150)
2024-04-28 19:45:17 +0200euleritian(~euleritia@dynamic-176-007-160-249.176.7.pool.telefonica.de)
2024-04-28 19:44:33 +0200pagnol(~user@2a02:a210:a40:c80:fea7:f5e8:1519:b9)
2024-04-28 19:44:20 +0200pagnol(~user@2a02:a210:a40:c80:6c7:9f8d:b42a:e910) (Remote host closed the connection)
2024-04-28 19:44:16 +0200euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 255 seconds)
2024-04-28 19:43:31 +0200gorignak(~gorignak@user/gorignak)
2024-04-28 19:43:00 +0200gorignak(~gorignak@user/gorignak) (Quit: quit)
2024-04-28 19:39:52 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-04-28 19:38:51 +0200tzh(~tzh@c-73-164-206-160.hsd1.or.comcast.net)
2024-04-28 19:35:20 +0200 <pagnol> as only an occasional Haskell user I find the Gitlab client really readable
2024-04-28 19:32:57 +0200cashew(~cashewsta@65.17.175.150) (Ping timeout: 272 seconds)
2024-04-28 19:30:52 +0200 <pagnol> *now
2024-04-28 19:30:50 +0200 <pagnol> thanks, some good pointers, I'm looking at the one for Gitlab nw
2024-04-28 19:29:13 +0200 <kuribas> some python frameworks like connexion verify the inputs, but by default not the outputs.
2024-04-28 19:27:59 +0200rvalue(~rvalue@user/rvalue)
2024-04-28 19:27:29 +0200rvalue(~rvalue@user/rvalue) (Read error: Connection reset by peer)
2024-04-28 19:25:44 +0200cashew(~cashewsta@65.17.175.150)
2024-04-28 19:25:19 +0200 <kuribas> But I find it hard to understand how sloppy many API are with openapi specs.
2024-04-28 19:24:54 +0200 <kuribas> Depends if pagnol wants a well typed API, or just something which returns json values...
2024-04-28 19:24:44 +0200cashew(~cashewsta@65.17.175.150) (Remote host closed the connection)
2024-04-28 19:24:31 +0200 <kuribas> oh right, if it is not very well specified...
2024-04-28 19:21:43 +0200cashew(~cashewsta@65.17.175.150)
2024-04-28 19:21:25 +0200haskell_(~cashewsta@65.17.175.150) (Client Quit)
2024-04-28 19:21:24 +0200 <[exa]> given the other side sounds like pythons I'd say that servant way has a huge chance to turn into a ball of duct tape around a tiny servant core...but yeah ymmv
2024-04-28 19:20:21 +0200Guest24(~Guest43@65.17.175.150) (Client Quit)
2024-04-28 19:19:55 +0200haskell_(~cashewsta@65.17.175.150)
2024-04-28 19:19:46 +0200Guest24(~Guest43@65.17.175.150)
2024-04-28 19:19:00 +0200 <kuribas> pagnol: servant?
2024-04-28 19:18:21 +0200 <[exa]> pagnol: https://hackage.haskell.org/package/amazonka and maybe https://hackage.haskell.org/package/amazonka-core and https://gitlab.com/robstewart57/gitlab-haskell
2024-04-28 19:17:30 +0200ocra8(ocra8@user/ocra8)
2024-04-28 19:16:38 +0200 <[exa]> there's e.g. the amazon API frontend, and I recently touched the gitlab API which wasn't bad either
2024-04-28 19:16:16 +0200 <[exa]> pagnol: no direct advice but you might want to steal some tricks from other API packages
2024-04-28 19:14:15 +0200 <pagnol> I have a Swagger spec available but it's not too great, so I think I need to hand-write the client either way.
2024-04-28 19:13:18 +0200 <pagnol> *a client
2024-04-28 19:13:13 +0200 <pagnol> I'm writing client package/library for a third-part rest api. Does anyone know any nice patterns for this sort of thing?
2024-04-28 19:12:25 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-04-28 19:09:55 +0200famubu(~julinuser@user/famubu) (Quit: leaving)
2024-04-28 19:08:07 +0200kuribas(~user@ptr-17d51em86a8i0cnankt.18120a2.ip6.access.telenet.be)
2024-04-28 18:59:18 +0200raym(~ray@user/raym)
2024-04-28 18:57:41 +0200raym(~ray@user/raym) (Ping timeout: 256 seconds)
2024-04-28 18:56:14 +0200pavonia(~user@user/siracusa) (Quit: Bye!)
2024-04-28 18:51:45 +0200orcus(~orcus@mail.brprice.uk)
2024-04-28 18:51:14 +0200dispater(~dispater@mail.brprice.uk)
2024-04-28 18:49:28 +0200orcus(~orcus@mail.brprice.uk) (Quit: ZNC 1.8.2 - https://znc.in)
2024-04-28 18:49:28 +0200dispater(~dispater@mail.brprice.uk) (Quit: ZNC 1.8.2 - https://znc.in)
2024-04-28 18:45:27 +0200pagnol(~user@2a02:a210:a40:c80:6c7:9f8d:b42a:e910)
2024-04-28 18:44:31 +0200orcus(~orcus@mail.brprice.uk)
2024-04-28 18:44:01 +0200dispater(~dispater@mail.brprice.uk)