learndatalogtoday
learndatalogtoday copied to clipboard
Interactive Datalog Tutorial
I'm stuck at this chapter: https://www.learndatalogtoday.org/chapter/4 So I do this: ```clojure [:find ?e :where [?e :db/ident :person/name] ] ``` and it shows me `68`, but I can't do this: ```clojure...
When I tried to do, lein uberjar I got: ```Retrieving io/netty/netty-all/4.0.13.Final/netty-all-4.0.13.Final.jar from central Tried to use insecure HTTP repository without TLS: Tried to use insecure HTTP repository without TLS: project:...
Fixed a few things that have changed over the years: * Any java newer than 8 needs `:jvm-opts` for xml. * I updated all of the dependencies to the latest...
The hosting should probably leverage letsencrypt.org certificates to avoid scary-looking browser warnings: https://letsencrypt.org/getting-started/
The second question ("tab #1") in [Chapter 4](http://www.learndatalogtoday.org/chapter/4) has two ellipses in the starting code. How are we to know which if either or both are "fill in the blanks"...
In Chapter 3, there are two examples of code, followed by this text: ``` This query takes two arguments: $ is the database itself (implicit, if no :in clause is...
Would be lovely if the user got a "You answered this correctly" message, akin to how there is a "Sorry, these results are not correct" response on incorrect answers.
Attempted this solution to chapter 8, ex. 1: ``` [ [(prefriends ?p1 ?p2) [?m :movie/director ?p1] [?m :movie/cast ?p2] ] [(prefriends ?p1 ?p2) [?m :movie/cast ?p1] [?m :movie/director ?p2] ]...
I think this Ch 8 example ``` [:find ?name :in $ % (actor-movie ?name "The Terminator")] ``` is missing `:where` and should be ``` [:find ?name :in $ % :where...