This is a work in progress based on #16, partially addressing #13.
The desire is to allow custom error handling as defined by the caller and to provide a few basic error handers.
An example handler class is provided for testing as well as a very basic default which simply displays the error message.
Currently, caller-specified error handlers may be ignored at initial render. See below.
To do:
[ ] Provide additional, possibly configurable default error handler options such as one that raises the thrown exception rather than simply displaying it and moving on.
[ ] Determine the initialization order such that caller-defined error handlers will exist before Consult.render! is executed.
This is a work in progress based on #16, partially addressing #13.
The desire is to allow custom error handling as defined by the caller and to provide a few basic error handers.
An example handler class is provided for testing as well as a very basic default which simply displays the error message.
Currently, caller-specified error handlers may be ignored at initial render. See below.
To do:
Consult.render!
is executed.