Rule machine - as per the app developer, this app is no longer available for new installs, distribution, or support

Today has been an interesting day for me with Rule Machine!

There was a bug shown yesterday about sub-rule definition, a missing right paren, that I got to today. That bug was in the core recursive code that builds the rule.

There was a bug shown today about sub-rule evaluation, an evaluation error. This bug was in the core recursive code that evaluates the rule.

And, of course, that’s the hardest code to work with, hard to think through. The second bug was simple once I found it, but that took considerable mental and debugging effort.

Wow! This shows two things:

  1. Even seemingly solid code can have unrevealed or unnoticed bugs.
  2. People are pushing RM further as they uncover the power of a logical expression in this context.

I wish we had a cool way for people to show off their rules, their automations that they come up with, for other people to see and copy / modify. To that end, I just started a topic where you can show off your automations using Rule Machine. Show us your cool ideas!!

17 Likes