This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-02-17
Channels
- # adventofcode (3)
- # announcements (1)
- # babashka (25)
- # beginners (55)
- # calva (12)
- # cider (40)
- # clj-kondo (13)
- # clojure-australia (2)
- # clojure-dev (11)
- # clojure-europe (67)
- # clojure-france (6)
- # clojure-nl (16)
- # clojure-uk (9)
- # clojuredesign-podcast (9)
- # clojurescript (17)
- # conjure (7)
- # cursive (3)
- # datomic (3)
- # emacs (8)
- # figwheel-main (7)
- # fulcro (21)
- # google-cloud (21)
- # graphql (8)
- # helix (1)
- # honeysql (32)
- # instaparse (2)
- # jobs (2)
- # jobs-discuss (2)
- # meander (80)
- # mount (1)
- # off-topic (25)
- # pathom (31)
- # polylith (1)
- # rdf (24)
- # re-frame (21)
- # reagent (29)
- # releases (1)
- # remote-jobs (1)
- # shadow-cljs (16)
- # slack-help (6)
- # sql (5)
- # tools-deps (23)
- # uncomplicate (2)
- # wasm (2)
- # xtdb (4)
0.39-alpha-1 just hit; I'm working on extending things so that you can navigate around the schema to see types, fields, arguments ... and eventually, other things, such as union members, interface implementers, etc.
We're using it to automatically generate an "uber-query" that selects all fields below a starting query root.
Our generated Uber query is over 7000 lines, once formatted (parses in 65 ms). Find all the nooks and crannies in your query.
Alas, the code is ugly and not something I'd share, and doesn't handle a lot of cases (such as unions or interfaces).
Very cool, keeping a close eye on all the selection stuff!
In minor news, found a little spec compatibility bug in lacinia. Left a PR with a fix and some relevant links, no rush tho :)