Introduction

An introduction to Sliderule

What Is Sliderule?

At its core Sliderule is an optimized rule writing language. It was designed to help developers and non-developers leverage the scalability and performance of the Rete/Phreak algorithms, while keeping rule writing as simple as possible. While Sliderule rules look very similar to python or excel, in the background they are being transformed to take full advantage of the optimizations leveraged by sophisticated, production rules engines.

On top of this core language we have also built testing, versioning, and editing functionality to make understanding and editing rules as easy as possible. This allows users across the technical spectrum to collaborate on logic together. A developer can write rules in their IDE save them to Sliderule, and then an analyst can use the UI to review, test and suggest or make changes.