On Tables and Relations
The best tool we have in computing is the relation. We have exactly two ways of representing a relation. One is a function. The other is a table. What could be more clear than this: Table 1: Cats NameMarkingsDisposition Abbyblack and whiteskittish Happyblack and whitetalkative Cookiecalicowarm Benblackpaternal The programming language Prolog is explicitly relational. We would represent the preceeding table in Prolog explicitly with the following code: »