tvl-depot/web
sterni 1c0f89f4ca feat(web/bubblegum): report some errors to the user via HTTP
We can actually catch some errors that may be generated in bubblegum
applications where we can report them to the user in a way that doesn't
require curl -vv:

* Type errors in the status argument: By removing yants completely we
  not only (presumably) gain some performance, but also the ability to
  return an internal server error on an unexpected type instead of
  throwing.

* User generated evaluation errors: by using builtins.tryEval we can
  catch throws and asserts the user inserted when generating the body
  and report to the user that something went wrong. To do: also support
  for the headers.

Change-Id: I8363b9825c6c730e624eb8016a5482d63cbc1890
Reviewed-on: https://cl.tvl.fyi/c/depot/+/2849
Tested-by: BuildkiteCI
Reviewed-by: sterni <sternenseemann@systemli.org>
2021-04-05 10:54:32 +00:00
..
bubblegum feat(web/bubblegum): report some errors to the user via HTTP 2021-04-05 10:54:32 +00:00
cgit-taz revert(web/tvl): Revert 's/The V/tazjin's v/"' 2021-03-31 19:21:04 +00:00
panettone fix(panettone): Add email.lisp to source files 2021-04-04 14:43:14 +00:00
todolist style(web/todolist): List paths without 'At ' prefix 2021-04-01 16:53:14 +00:00
tvl chore(web/tvl): Remove some former members 2021-03-31 22:21:46 +00:00