specter 2023-10-20

New to Specter, trying out a couple practice scenarios to get into it, so still pretty unfamiliar with the core concepts. One of the scenarios is "select/transform vals in a map whose keys are in namespace x", and it's giving me some trouble My current solution is incorrect (erroring, and is probably logically incorrect as well), but i feel like its probably something like this:

(sp/select 
  [(sp/filterer [MAP-KEYS NAMESPACE (sp/pred= "x")]) MAP-VALS] 
  {:x/one 1 :x/two 2 :y/three 3 :y/four 4})
where i want to access the 1 and 2 pointers from the more experienced would be much appreciated 😄

@sludwig.dev this is how you do that:

(select 
  [ALL (selected? FIRST NAMESPACE (pred= "x")) LAST] 
  {:x/one 1 :x/two 2 :y/three 3 :y/four 4})

ohhhh the FIRST in this case it grabbing the map-key as if it were vector-pairs i see, i appreciate it!