next up previous contents
Next: Test for Existence Up: List Processing Previous: List Processing

Program Patterns

  One way in which experienced Prolog programmers differ from beginners is that they have picked up a wide variety of implementation techniques from their previous programming experience and are able to bring this to bear on new problems. Here, we consider four schemata for handling a large number of list processing tasks. This not intended to cover all possible list processing programs. Rather, the intention is to give some guidance about how to think about the problem of constructing a program.

Paul Brna
Mon May 24 20:14:48 BST 1999