Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
DMN/FEEL in Python
#8
(Jun-01-2020, 10:57 AM)mengwong Wrote: My twist: I'd like to propose DMN as Markdown tables, inline.

I don't have a problem with MarkDown. It the delimiting inputs to output that a bit worrying. Having '(out)' after every output name may be prone to errors. And it could lead people to mixing input and outputs (so adding some more inputs to the end of the table when extending the rules). That would make things a tad more challenging and possible make these tables less clear.

Perhaps we could pinch an idea from DMN and use an empty column (||) as the delimiter between inputs and outputs. Then you have to support vertical rules tables, as well as horizontal rules tables. And crostab rules tables. Perhaps an empty row would work here
--------
--------
And I like the idea of prepending annotations with the # character.
Then there's the hierarchy of the rules - which rules are to be run. A table of inputs or outputs followed by a rules name. That way an input can dictate which rules are to be run. Or an output of an earlier decision can turn on/off subsequent rules.

And finally there's the unit test table. But all of this can be done. Would we take it to OMG? Not sure.
Reply


Messages In This Thread
DMN/FEEL in Python - by CoolGuy - Mar-06-2019, 03:34 AM
RE: DMN/FEEL in Python - by Larz60+ - Mar-06-2019, 03:53 AM
RE: DMN/FEEL in Python - by CoolGuy - Mar-06-2019, 02:57 PM
RE: DMN/FEEL in Python - by russellmcdonell - Jan-14-2020, 12:49 PM
RE: DMN/FEEL in Python - by mengwong - Jun-01-2020, 10:57 AM
RE: DMN/FEEL in Python - by russellmcdonell - May-12-2021, 11:20 PM
RE: DMN/FEEL in Python - by russf - Jun-11-2020, 08:22 PM
RE: DMN/FEEL in Python - by russellmcdonell - Jul-06-2020, 11:20 PM
RE: DMN/FEEL in Python - by russellmcdonell - Aug-03-2022, 02:33 AM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020