This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-05-01
Channels
- # announcements (14)
- # aws (1)
- # babashka (22)
- # beginners (105)
- # biff (12)
- # calva (1)
- # cider (7)
- # cljsrn (1)
- # clojure (33)
- # clojure-europe (22)
- # clojure-germany (1)
- # clojure-uk (3)
- # clojurescript (28)
- # component (15)
- # copenhagen-clojurians (1)
- # core-typed (29)
- # cursive (8)
- # data-science (2)
- # datomic (2)
- # emacs (16)
- # gratitude (3)
- # humbleui (3)
- # introduce-yourself (4)
- # lsp (1)
- # other-languages (3)
- # rdf (3)
- # sci (6)
- # shadow-cljs (9)
- # spacemacs (12)
- # tools-build (1)
- # tools-deps (5)
- # vim (3)
- # vscode (1)
trying datomic free for the first time and running into a problem i don't understand why would the following fail
(def played
'[[(played ?p1 ?p2 ?t)
[?e :winner_name ?p1]
[?e :loser_name ?p2]
[?e :tourney_name ?t]]
[(played ?p2 ?p1 ?t)
[?e :winner_name ?p1]
[?e :loser_name ?p2]
[?e :tourney_name ?t]]])
with the following error
{:type java.lang.Exception,
:message
"processing rule: (q__355 ?t), message: processing clause: (played ?c__344 ?c__345 ?t), message: processing rule: [played ?p1 ?p2 ?t], message: processing clause: [?e :winner_name ?p1], message: :db.error/not-an-entity Unable to resolve entity: :winner_name",
:at [datomic.datalog$eval_rule$fn__6648 invoke "datalog.clj" 1459]}
{:type java.lang.Exception,
:message
"processing clause: (played ?c__344 ?c__345 ?t), message: processing rule: [played ?p1 ?p2 ?t], message: processing clause: [?e :winner_name ?p1], message: :db.error/not-an-entity Unable to resolve entity: :winner_name",
:at
[datomic.datalog$eval_clause$fn__6622 invoke "datalog.clj" 1405]}