Hyper-literate programming is to literate programming exactly what hypertext documents are to regular books and texts.
Go to file
Matthew Flatt 81aeab1687 scribble/eval: add eval:error and logging of other exceptions
When an expression in `examples` or `interactions` raises an
exception, the error message is rendered as part of the documentation.
Now, however, unless the expression is wrapped with `eval:error`, an
error is also logged.

Logging an error is a compromise between backward compatibility (for
documents that rely on undeclared but expected errors) and making a
document fail completely (which would be nicer when an error is not
expected).
2015-12-10 08:33:00 -07:00
scribble Remove extra directories. 2014-12-02 00:54:52 -05:00
scribble-doc scribble/eval: add eval:error and logging of other exceptions 2015-12-10 08:33:00 -07:00
scribble-html-lib Remove extra directories. 2014-12-02 00:54:52 -05:00
scribble-lib scribble/eval: add eval:error and logging of other exceptions 2015-12-10 08:33:00 -07:00
scribble-test Latext rendered: support single-line box characters (light and heavy) 2015-11-08 07:32:58 -07:00
scribble-text-lib fix scribble/text with syntax-local-identifier-as-binding 2015-07-16 08:40:04 -06:00
.gitignore Add standard .gitignore file. 2014-12-06 17:46:27 -05:00