У меня есть 2 структуры данных, подобные приведенным ниже
(ns test)
(def l
[{:name "Sean" :age 27}
{:name "Ross" :age 27}
{:name "Brian" :age 22}])
(def r
[{:owner "Sean" :item "Beer" }
{:owner "Sean" :item "Pizza"}
{:owner "Ross" :item "Computer"}
{:owner "Matt" :item "Bike"}])
Я хочу, чтобы у меня были люди, которым не принадлежит ни один предмет.(В данном случае Брайан, поэтому [{: name "Brian": возраст 22 года}] Если бы это был SQL, я бы сделал левое внешнее объединение или не существует, но я не уверен, как сделать это в clojure более производительным способом.