Previous Table of Contents Next


6.6. Acknowledgments

Thank you to my editor, Peter Salus, for his patience and understanding. Thanks also to Veronica Dahl and Fernando Pereira for their feedback on earlier versions of this chapter. I would also like to acknowledge that I have benefited greatly over the years from the illuminating articles of Richard O’Keefe on the Usenet newsgroup comp.lang.prolog. Naturally, any errors and omissions that remain in this chapter are solely my responsibility.

6.7. References

Bratko, I. 1990. Prolog programming for artificial intelligence. Reading, MA: Addison-Wesley.

Clocksin, W. F., and C. S. Mellish. 1987. Programming in Prolog (3rd ed.). Berlin: Springer.

Gardner, M. 1983. Wheels, life, and other mathematical amusements. New York: W. H. Freeman.

O’Keefe, R. A. 1990 The craft of Prolog. Cambridge, MA: MIT Press.

Pereira, F., and D. H. D. Warren. 1980. Definite clause grammars for language analysis—A survey of the formalism and a comparison with transition networks. Artificial Intelligence 13:231–278.

Sterling, L., and E. Shapiro. 1986. The art of Prolog. Cambridge, MA: MIT Press.

Wirth, N. 1976. Algorithms + data structures = programs. Englewood Cliffs, NJ: Prentice Hall.


Previous Table of Contents Next