DMN 1.6b1 RTF Avatar
  1. OMG Issue

DMN16 — Friendly enough cohersion to string

  • Key: DMN16-71
  • Status: open  
  • Source: ( Mr. Nico Rehwaldt [X] (Inactive))
  • Summary:

    Currently concatenating strings is not intuitive to users, as I always have to convert non string values to strings using the built-in `string` function.


    "Today is " + now() = null

    In order to yield the actual string you explicitly convert `now()` to its string representation:

    "Today is " + string(now()) = "Today is 2021-12-12"

    A more user friendly behavior would be to coherse the second argument to string if the first argument is already a string. This always yields a string representation of the thing. If it is not what I desire I can use custom stringification mechanisms explicitly.

    We'd need to amend the Table 57 (page 128, to support such cohersion.

    Additional details on this case can be found in (DMN TCK issue on this topic).

  • Reported: DMN 1.4b1 — Thu, 19 Jan 2023 12:50 GMT
  • Updated: Mon, 13 May 2024 00:40 GMT