Like SQL and other good query languages, Datalog is declarative. That is, you specify what you want to know and not how to find it. Declarative programs are:
Datalog is simple. The basic component of Datalog is a clause, which is a list that either begins with the name of a rule, or is a data pattern. These clauses can contain variables (symbols beginning with a ). The query engine finds all combinations of values of the variables that satisfy all of the clauses. There is no complex syntax to learn. Datomic provides a number of tools for dealing with identity and uniqueness.
One more thing – If you have something to say, leave a or send me an e-mail at . I’m looking forward to hearing from you!String attributes are denoted with quotes (just like in HTML), while expressions are denoted with curly braces: