jonase / learndatalogtoday

Interactive Datalog Tutorial
Eclipse Public License 1.0
347 stars 52 forks source link

Find movies older than a certain year (inclusive) #20

Closed tangrammer closed 10 years ago

tangrammer commented 10 years ago

In chapter5=>http://www.learndatalogtoday.org/chapter/5 , first exercise...

It seems that the predicate 'older than' must be >= instead of <=, isn't it?

Expected solution:

[:find ?title
 :in $ ?year
 :where
 [?m :movie/title ?title]
 [?m :movie/year ?y]
 [(<= ?y ?year)]]

Supossed solution:

[:find ?title
 :in $ ?year
 :where
 [?m :movie/title ?title]
 [?m :movie/year ?y]
 [(>= ?y ?year)]]
tangrammer commented 10 years ago

oops I interpreted older as greater :)