Fork me on GitHub
#specter
<
2023-11-03
>
Felix Dorner23:11:53

This lists all the planet names, but is there something even better? (This is my first night with specter and yes… this looks like a game changer)

(let [universe {:galaxies [{:name "g1" :planets [ {:name "Earth"} {:name "Pluto" }] }
                           {:name "g2" :planets [ {:name "Krypton"} {:name "Tatooine"}] }]}]
  (select [(keypath :galaxies) ALL (keypath :planets) ALL (keypath :name)] universe))