Programmer Passport: Prolog (Pragmatic Bookshelf)
Hot This:
Latest Threads About This Book

@redrapids
Wrong definition of rule: use max instead of min in aggregate:
maximum_path(From, To, Path, Weight) :-
aggregate(min(W, P),...
New

In this code:
apply_constraints(MatchA, MatchB, PotentialMatches, RemainingMatches, Day) :-
different_teams(MatchA, MatchB),
can...
New

The whole section confused me.
First, you can use the ins/2 function to assert that variables are in a range. We’ll use it like this:
...
New

The definition of maximum_path is shown as identical to that of minimum_path. It looks like both uses of min should be replaced with max.
New

At the end of page 45, there is a code snippet as follows:
path_with_length(a, f, [Path, Length]).
but this code brings Prolog into an ...
New

Thanks for shipping a really great book, it’s really helpful to learn about Prolog and Logic Programming Basics. I also visited the Exerc...
New

Discover the secret Prolog developers have long known. Programs based on pure logic as the primary building block are more elegant, more ...
New
Most Active This Week
Most Active This Month
Most Active This Year
Most Active Last Three Years

In this code:
apply_constraints(MatchA, MatchB, PotentialMatches, RemainingMatches, Day) :-
different_teams(MatchA, MatchB),
can...
New

The whole section confused me.
First, you can use the ins/2 function to assert that variables are in a range. We’ll use it like this:
...
New

@redrapids
Wrong definition of rule: use max instead of min in aggregate:
maximum_path(From, To, Path, Weight) :-
aggregate(min(W, P),...
New
Most Active Over Three Years

Discover the secret Prolog developers have long known. Programs based on pure logic as the primary building block are more elegant, more ...
New

At the end of page 45, there is a code snippet as follows:
path_with_length(a, f, [Path, Length]).
but this code brings Prolog into an ...
New

Thanks for shipping a really great book, it’s really helpful to learn about Prolog and Logic Programming Basics. I also visited the Exerc...
New

The definition of maximum_path is shown as identical to that of minimum_path. It looks like both uses of min should be replaced with max.
New
Book Info
Publisher:
Pragmatic Bookshelf
Get money off!

The Pragmatic Bookshelf
35% off any eBook
Simply use coupon code "devtalk.com" at checkout. See full details here.