Chapter 3. Introduction

LogiQL is the primary language of the LogicBlox system. It can be regarded as a dialect of Datalog.

A beginner cannot expect to master the language in an hour or two: there are lots of concepts and new terminology. It is difficult to develop an order of presentation that will satisfy all needs, so we tried to make reading easier by introducing cross-references in the text. You might also find it useful to consult the glossary.

The notation used for syntactic definitions is described in Chapter 5, Grammar.

Most of the examples can be run with the lb tool. Basic information about how to use lb can be found in Section 19.1, “Preliminaries”.