Program and Data are the Same in Prolog?
prolog
Solution
It means that your program is implemented as a bunch of rules, and data is also implemented as a bunch of rules - there's no distinction between a rule that causes some operations to happen (a program), and a rule that just gives back a data value.
Problem
I have heard that in Prolog, program and data are the same thing. What does that mean?