Make Way for B-FEEL
Blog: Home on Method And Style
The FEEL language has been criticized for not being quite as business-friendly as its originators hoped.
One particular target of this criticism has been FEEL’s use of the value null to mean both a missing value and an execution error. Now DMN 1.6 tries to improve things with the introduction of a new dialect of FEEL called B-FEEL, for “Business-Friendly Expression Language”. The B-FEEL grammar – the formal rules of parsing the language in a compiler – are the same as for regular FEEL, but the semantics – the computed value – of certain expressions involving null or invalid arguments are different, more in line with what most users expect.