Email list hosting service & mailing list manager

ASGI, and further work related to www Amirouche Boubekki (15 Jun 2020 05:31 UTC)
Re: ASGI, and further work related to www John Cowan (15 Jun 2020 15:12 UTC)
Re: ASGI, and further work related to www Amirouche Boubekki (31 Jul 2020 11:05 UTC)
Re: ASGI, and further work related to www Lassi Kortela (31 Jul 2020 13:39 UTC)
Re: ASGI, and further work related to www John Cowan (02 Aug 2020 03:45 UTC)
Re: ASGI, and further work related to www Lassi Kortela (02 Aug 2020 06:13 UTC)
HTTP error codes Lassi Kortela (02 Aug 2020 06:21 UTC)
Re: HTTP error codes Amirouche Boubekki (02 Aug 2020 13:27 UTC)
Re: HTTP error codes John Cowan (03 Aug 2020 16:26 UTC)
Foreign errors are not necessarily errors Lassi Kortela (03 Aug 2020 16:35 UTC)
Re: Foreign errors are not necessarily errors John Cowan (03 Aug 2020 16:38 UTC)
Re: Foreign errors are not necessarily errors Lassi Kortela (03 Aug 2020 16:49 UTC)
Re: Foreign errors are not necessarily errors John Cowan (03 Aug 2020 16:53 UTC)
Re: HTTP error codes hga@xxxxxx (03 Aug 2020 16:47 UTC)
Re: HTTP error codes John Cowan (03 Aug 2020 17:04 UTC)
Re: HTTP error codes John Cowan (03 Aug 2020 17:07 UTC)
Re: ASGI, and further work related to www Amirouche Boubekki (02 Aug 2020 13:34 UTC)

Foreign errors are not necessarily errors Lassi Kortela 03 Aug 2020 16:34 UTC

>>     HTTP codes are not necessarily error codes. Not sure whether it is a
>>     "foreign error" either.

> The term 'error' may be misleading.  A condition does not in itself
> describe an error or something other than an error; it simply describes
> an exceptional situation.  The situation becomes an error situation iff
> the condition is raised non-continuably (as opposed to just treated as a
> value or raised continuabily).  I'm thinking that we should change
> foreign-error to foreign-condition everywhere, with the possible
> exception of raise-foreign-error (if it is raised with `raise`, it is an
> error).

"Foreign condition" sounds like a medical term. "Foreign outcome" is
similarly OK. "Foreign status" is OK but a bit abstract. "Foreign
situation". "Foreign result"?

The foreign error framework is an excellent fit for transmitting HTTP
status codes, but a HTTP status is not an exception in any sense of the
word -- every response carries a status.