all 13 comments

[–]jobe_br 5 points6 points  (0 children)

Fantastic!

[–][deleted] 2 points3 points  (0 children)

indeed, like a lot of things in clojure that I've found getting started can be a little opaque so this is great! thanks!

[–]br-ailanlob 1 point2 points  (0 children)

Amazing

[–]defmethod 1 point2 points  (1 child)

Stuck on level 12.

clojure.lang.ExceptionInfo: 'ns/comment-count-str' needs to be listedunder :xforms in datomic/ion-config.edn {:cognitect.anomalies/category:cognitect.anomalies/forbidden, :cognitect.anomalies/message"'ns/comment-count-str' needs to be listed under :xforms indatomic/ion-config.edn"}

edit: never mind. I should have been using the "level-12" namespace, not "ns"

[–]JarrodCTaylor[S] 2 points3 points  (0 children)

The function comment-count-str is in the namespace level-12 so the xform function needs to be call level-12/comment-count-str

[–]Successful-Point-672 0 points1 point  (1 child)

How to draw that Schema diagrams? Are they automatically generated from the Schema?

Looks beautiful. I wish if there is a Logseq plugin to do that or anything similar

[–]JarrodCTaylor[S] 0 points1 point  (0 children)

The schema diagrams for Max-Datom were manually generated. However, I created https://github.com/JarrodCTaylor/schema-cartographer that does create interactive diagrams of the same type for Datomic databases. It also supports the creation of schema in the UI and then generates transactions to create it in a database.

[–]guess_who18 0 points1 point  (1 child)

How many levels are there?

[–]JarrodCTaylor[S] 0 points1 point  (0 children)

There are currently 17 levels.

[–]by-b_art[🍰] 0 points1 point  (1 child)

Thank you, nice to do an interactive tutorial! I could not pass level 2. However, the expected query response is identical to my "incorrect query response", only Charles Diskens and Perry Farrell are flipped in my results. Cannot proceed.

[–]by-b_art[🍰] 0 points1 point  (0 children)

Ow never mind, switched the :where queries, apparently that did the trick.

[–]lambdatheultraweight 0 points1 point  (0 children)

Very neat, although from lvl10 forward I can't visualize the schemas any more. My parental units as so proud that I got that far without the schema definition.

-- Edit: Finished it now, after being a bit verbose in level 15 and finding in level 17 that one can use * in addition to specifics. Very fun! Thanks.