Random thought: exceptions ~= localization
Kevin Reid <[email protected]>
| Newsgroups | gmane.comp.lang.e.general |
|---|---|
| Message-ID | <[email protected]> |
It occurred to me that there are perhaps some similarities between the problems of defining exception object types (in a distributed/no- globals language like E), and displaying text in the user's language: They both involve two parties (callee, caller; application, user) which communicate using an only partially agreed-up-front vocabulary. These problems also come together directly in the case where an exception is to be displayed in the user interface: the exception should be displayed with a message (a) in the user's language which (b) makes sense in context. Also, I would like to remind David Hopwood to post his throw-undoes- side-effects proposal. ( http://www.eros-os.org/pipermail/e-lang/2007-January/011831.html is the middle of a thread about it.) -- Kevin Reid <http://homepage.mac.com/kpreid/> (Note: The above message is a mild revision of a very old draft. I may not have everything about it swapped in at the moment.)