% ========================================================================== % $Id: multable.pl,v 1.2 2014/02/25 16:59:48 jlang Exp $ % CSI2120 example Code for lecture 8 % ========================================================================== % (C)opyright: % % Jochen Lang % EECS, University of Ottawa % 800 King Edward Ave. % Ottawa, On., K1N 6N5 % Canada. % http://www.eecs.uottawa.ca/~jlang % % Creator: jlang (Jochen Lang) based on notes by R. Laganiere % Email: jlang@eecs.uottawa.ca % ========================================================================== % $Log: multable.pl,v $ % Revision 1.2 2014/02/25 16:59:48 jlang % Added tictactoe and find_all % % Revision 1.1 2014/02/04 03:57:03 jlang % Added initial example for database manipulations. % % ========================================================================== :- dynamic product/3. maketable :- L=[0,1,2,3,4,5,6,7,8,9], member(X,L), member(Y,L), Z is X*Y, assert(product(X,Y,Z)), fail.