Cover of Clause and Effect

Clause and Effect

William Clocksin
#852
54.8 score
5 mentions
5 threads
5 commenters
Score Breakdown
Component Scores — Weighted Analysis
Sentiment
20.9
Slightly Negative
Substance
85.8
Exceptionally Deep
Diversity
77.5
Highly Diverse
Story Qual.
55.7
Good Stories
Discussions · 5 threads
stass · hn↗

For starting out I'd recommend Clause and Effect by Clocksin. It's a very short but practical introduction with really good examples along the way (including symbolic differentiation and FFT).

todd8 · hn↗

Yes, thanks for the correction. You are right, it is possible to learn to Prolog without understanding the inner workings of the compiler or even the Warren Abstract Machine, but that is how I understood why I had to put up with the cut operator in my programs. I was originally sold on the idea of Prolog because of the many beautiful declarative examples found in introductory tutorials. The sad truth is that Prolog isn't magic and just like Functional Programming, Object-Oriented Programming, or even Structured Programming, there are wrinkles that one encounters that require a less than pure…

JustAGeek · hn↗

Ok, thanks! Turns out it's still available at Amazon.de, just ordered it along with "Clause and Effect".

silentbicycle · hn↗

William Clocksin's _Clause and Effect_ is a similarly styled book, using Prolog. It also has a couple good case studies. I also highly recommend Sterling and Shapiro's _The Art of Prolog_.

jonjacky · hn↗

"Clause and Effect" by Clocksin. Also, the worked exercises at Ninety-Nine Prolog Problems, https://prof.ti.bfh.ch/hew1/informatik3/prolog/p-99/

← Back to Index