|
|
|
|
|
by dmichulke
607 days ago
|
|
> It's one of few languages that is simultaneously a standalone logical formalism, and a standalone representation of computation. (With caveats and exceptions, I know). Would you be able to formulate all those "caveats and exceptions" in Prolog? |
|
Prolog has an interesting history of people discovering ways to express things that are simple, powerful and elegant. And yet despite the simplicity, these ways of expressing things were not immediately evident. DCGs are a prime example.