Output buffer

Whenever a system want to output information to the user it just places facts in the output buffer. The client picks up these facts, generates a sentence from them and clear the output buffer.

The following output types are available from the BasicOutputBuffer:

  • output_value(value)

  • output_value_with_unit(value, unit)

  • output_table(results, units)

  • output_list(elements)