Newest at the top
2024-10-28 21:19:18 +0100 | Square | (~Square@user/square) Square |
2024-10-28 21:18:29 +0100 | morb | (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 248 seconds) |
2024-10-28 21:17:59 +0100 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 260 seconds) |
2024-10-28 21:16:54 +0100 | vanishingideal | (~vanishing@user/vanishingideal) (Ping timeout: 246 seconds) |
2024-10-28 21:16:53 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 248 seconds) |
2024-10-28 21:12:32 +0100 | LukeHoersten | (~LukeHoers@user/lukehoersten) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2024-10-28 21:11:10 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) merijn |
2024-10-28 21:10:37 +0100 | morb | (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) |
2024-10-28 21:04:38 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds) |
2024-10-28 21:03:01 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich |
2024-10-28 21:00:12 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) merijn |
2024-10-28 20:58:56 +0100 | lxsameer | (~lxsameer@Serene/lxsameer) (Ping timeout: 255 seconds) |
2024-10-28 20:56:21 +0100 | <sshine> | mine was mostly an experiment to engage more people at Hacktoberfest 2019 :P https://github.com/sshine/hs-jq |
2024-10-28 20:55:23 +0100 | <monochrom> | I almost started to write my own Haskell code to just parse and reformat JSON. Now I don't have to. |
2024-10-28 20:54:02 +0100 | <monochrom> | sshine: I didn't even know that it exists! |
2024-10-28 20:53:12 +0100 | <ncf> | it was more of an experiment with optics than a jq implementation, i guess https://github.com/ncfavier/jq-optics |
2024-10-28 20:51:34 +0100 | <Hecate> | there's something to do, indeed :) |
2024-10-28 20:51:09 +0100 | <ncf> | we should join forces |
2024-10-28 20:51:07 +0100 | <sshine> | ncf, cool. I only have the parser, haha. |
2024-10-28 20:50:56 +0100 | <ncf> | i built a jq semantics in haskell but was too lazy to write a parser |
2024-10-28 20:50:26 +0100 | <sshine> | man, I just enjoy so much adding .nix files to my old projects and see them just compile with the old toolchain before I bump the toolchain and see that them just compile again. |
2024-10-28 20:50:04 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 272 seconds) |
2024-10-28 20:49:30 +0100 | jc_nn | (~jc@2803:c180:2003:5c33:6f77:c169:b2b:789f) |
2024-10-28 20:49:12 +0100 | <sshine> | I thought it'd be cool to do inline jq to transform JSON values. |
2024-10-28 20:47:58 +0100 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
2024-10-28 20:47:35 +0100 | <sshine> | I built a jq parser in Haskell, but I never did anything with it. |
2024-10-28 20:47:17 +0100 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer) |
2024-10-28 20:47:15 +0100 | <tomsmeding> | *nice |
2024-10-28 20:47:12 +0100 | <tomsmeding> | jq is really quite nic! |
2024-10-28 20:47:11 +0100 | <sshine> | monochrom, you didn't use jq until today? |
2024-10-28 20:46:48 +0100 | <monochrom> | Nice, TIL jq. |
2024-10-28 20:45:11 +0100 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
2024-10-28 20:44:55 +0100 | euleritian | (~euleritia@dynamic-176-006-145-033.176.6.pool.telefonica.de) (Read error: Connection reset by peer) |
2024-10-28 20:44:49 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) merijn |
2024-10-28 20:44:35 +0100 | sinbad | (~sinbad@user/sinbad) Sinbad |
2024-10-28 20:42:10 +0100 | <geekosaur> | (whihc should make it easier to exclude transitive deps if needed) |
2024-10-28 20:41:42 +0100 | <geekosaur> | cabal-plan might be helpful? or even using jq on plan.json |
2024-10-28 20:40:42 +0100 | <sclv> | lxsameer: yep, indeed the dependencies feature is html only. i agree that the right thing to do is parse it from the cabal file |
2024-10-28 20:34:04 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds) |
2024-10-28 20:32:58 +0100 | SlackCoder | (~SlackCode@64-94-63-8.ip.weststar.net.ky) SlackCoder |
2024-10-28 20:29:57 +0100 | sinbad | (~sinbad@user/sinbad) (Ping timeout: 248 seconds) |
2024-10-28 20:28:46 +0100 | son0p | (~ff@186.119.84.216) son0p |
2024-10-28 20:28:17 +0100 | LukeHoersten | (~LukeHoers@user/lukehoersten) LukeHoersten |
2024-10-28 20:28:02 +0100 | <[exa]> | lxsameer: you might steal it from hackage-server pkg, there's `flatDependencies :: GenericPackageDescription -> [[Dependency]]`, the package description type is from cabal-syntax |
2024-10-28 20:26:45 +0100 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) merijn |
2024-10-28 20:26:14 +0100 | <geekosaur> | dependency resolving is in the cabal-install-solver package fwiw |
2024-10-28 20:24:44 +0100 | <lxsameer> | probably |
2024-10-28 20:23:40 +0100 | <[exa]> | or there's some cooler way that's not super obvious |
2024-10-28 20:23:34 +0100 | ljdarj | (~Thunderbi@user/ljdarj) (Ping timeout: 252 seconds) |
2024-10-28 20:23:14 +0100 | <[exa]> | yap |