Read-Eval-Print-λove v004 – Production Rules has landed!
It’s been a long time coming, but I’ve finally put the finishing touches on the latest installment of my Read-Eval-Print-λove zine, this time focusing on production rules.
This installment will deal with production rules, their purpose and implementation as well as an exploration into rules-driven OOP, data, and extracting ourselves from the Tarpit. Plus, I list my 100 favorite Jazz albums.
Some important links are below:
- The landing page for REP<3 is at http://www.readevalprintlove.org
- The Ebooks for v004 (for a nominal fee1) are at https://leanpub.com/readevalprintlove004
- The complete text for v004 is at https://leanpub.com/readevalprintlove004/read
- The source text for all installments are (eventually) at https://github.com/readevalprintlove/readevalprintlove
Remember that all installments are considered living documents and can and will change for the better based on feedback from readers.
I hope you’ll enjoy. :F
-
I offer ebook versions of Read-Eval-Print-λove through LeanPub (i.e. PDF, MOBI and EPUB). The price is very low, but I’d appreciate it very much of you can find it in your heart to give more. ↩
7 Comments, Comment or Ping
Hayden
And it only took several years!
Jan 27th, 2017
John Conti
Would you like any errata delivered here, via email, or as a github ticket to the future location of the source?
Really enjoying the read. Thanks.
Feb 11th, 2017
Alan Moore
Thank you for this awesome post.
I’ve been working with rule engines for many years starting with CLIPS back in the day on a multi-agent CAD/architecture prototype in grad school (CalPoly.) I was also a contributor in the Jess community when I used Jess as a high level controller for a proteomics mass spectrometer. More recently I’ve been using/contributing to Clara as well as playing around with various mini-kanren.
Using rules in the UI as a controller for functional-reactive apps is a great application for rules/logic engines. I’ve been struggling a bit with Clara’s truth maintenance in this context because it forces you to write your rules differently w.r.t. transient facts. I’m also using rules as part of a project management service for Co-op Source.
I bought this on leanpub and look forward to reading it this weekend.
Cheers!
Mar 3rd, 2017
Alan Moore
FYI: http://www.functionaljavascript.com/
… is returning an error page.
Mar 6th, 2017
Pietro
http://www.readevalprintlove.org/ still has only links to #001 and #002.
Oct 31st, 2017
fogus
It has all 4 now.
Dec 6th, 2017
Chris
The links for 3 and 4 happen to point to 2.
Jan 17th, 2018
Reply to “Read-Eval-Print-λove v004 – Production Rules has landed!”