read


read
or learn more

Read-Eval-Print-λove v004 – Production Rules has landed!

Jan 27, 2017

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:

Remember that all installments are considered living documents and can and will change for the better based on feedback from readers.

prodrules

I hope you’ll enjoy. :F


  1. 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. 

4 Comments, Comment or Ping

  1. Hayden

    And it only took several years!

  2. 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.

  3. 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!

  4. FYI: http://www.functionaljavascript.com/

    … is returning an error page.

Reply to “Read-Eval-Print-λove v004 – Production Rules has landed!”