Truly - Create a truth table to consolidate complex boolean conditional logic.

Releasing a 0.2.0 based on some feedback I received here. Changes include:

  • Updated the implementation to allow for arbitrary (existing) atoms in the cells.
    • ONLY allows atoms, so previous use of 1 and 0 are no longer supported, but true and false still are
  • Added a new modifier (s) to toggle strict enforcement of exhaustive enumeration in the table.
  • Allows for an error message in the result column when you put error, message. This will be return as a tuple of {:error, message} from Truly.evaluate/2

Edited the main post to reflect these changes and added a link to a new video showcasing the changes off.

Thanks for all who’ve commented with feedback!

1 Like