Month: June 2020

New Feature: Link to Blawx with Code Pre-loaded

The latest version of Blawx (v0.2.3-alpha), which is running on our live demo server, will now allow you to specify the URL of a .blawx file available on the internet as an URL parameter. Imagine you’d like to give your friend a link to the live demo, but with your Blawx code pre-loaded. Now you …

Logical Operators

This page will give you a brief summary of all the logical operator blocks that are available in the “Logic” drawer of the Toolbox. And The and operator returns true if both of its internal parts return true, and returns false otherwise. It looks like this: However, you will usually never need to use the …

Calculations and Mathematical Operators

Doing mathematical operations in Blawx requires the use of two blocks, a “calculation” block, and a “Math Operator” block. The calculation block looks like this: In the calculation block, the variable on the left is set to the value return from the statements on the right. So for example, to set the value of a …

Aggregates

The aggregate block allows you to do a calculation on a set of number-value results from a search question. It requires you to choose the aggregate function you want, then it requires you to choose the variable that will hold the number values you are interested in, and then it requires you to do a …

Updates to the Live Blawx Demo

Hopefully it will not make too big a difference for users, but we have made some changes to the back-end of the live Blawx demo that I’m really excited about. We are now running the current open source containerized version of Blawx (version 0.2.2-alpha) on its own server at app.blawx.com. There is some possibility that …

Blawx Featured in draft OECD Primer on Rules as Code

The OECD’s Observatory for Public Sector Innovation has asked for public comment on a draft primer for Rules as Code, in which Blawx is listed alongside some of it’s technology role-models, including Oracle Intelligent Advisor and Regulation as a Platform, in a highlight list of tools used in Rules as Code. A big thank you …

Override Block and Encoding Defaults and Exceptions

In order to make your code as similar as possible to the rules you are encoding, you need to be able to write rules that are exceptions to other rules. Blawx allows you to do that using the “Override” block. In order to use the override block successfully, you need to understand how Blawx deals …