[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnu-arch-users] Nit
From: |
Momchil Velikov |
Subject: |
Re: [Gnu-arch-users] Nit |
Date: |
21 Oct 2003 10:24:07 +0300 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 |
>>>>> "Tom" == Tom Lord <address@hidden> writes:
>> From: Dustin Sallings <address@hidden>
Tom> [Exceptions are wonderful.]
Tom> Eh.
Tom> As the part of thread between me and Walters illustrates, it takes a
Tom> lot of work to employ exceptions without screwing up abstraction
Tom> barriers.
Tom> As reams and reams of unix code, not to mention tla, illustrates: you
Tom> can write quite useful tools without the hassle of exceptions.
False example. exit(2) practically constitutes an unhandled
exception and tla doesn't even bother to clean up after itself.
Sure you can write useful tools without exceptions, only that it is
harder. Not a surprise that virtually EACH language and API provide
some means for "out-of-band" code paths (however crippled they may
be). For example setjmp/longjmp, pthreads cleanup handlers,
unwind-protect, atexit (of the non-traditional forms of exception
handling).
~velco
- Re: [Gnu-arch-users] Nit, (continued)
- Re: [Gnu-arch-users] Nit, Dustin Sallings, 2003/10/20
- Re: [Gnu-arch-users] Nit, Andrew Suffield, 2003/10/20
- Re: [Gnu-arch-users] Nit, Dustin Sallings, 2003/10/20
- Re: [Gnu-arch-users] Nit, Andrew Suffield, 2003/10/20
- Re: [Gnu-arch-users] Nit, Dustin Sallings, 2003/10/20
- Re: [Gnu-arch-users] Nit, Tom Lord, 2003/10/20
- Re: [Gnu-arch-users] Nit, Dustin Sallings, 2003/10/20
- Re: [Gnu-arch-users] Nit,
Momchil Velikov <=
- Re: [Gnu-arch-users] Nit, Robin Farine, 2003/10/21
- Re: [Gnu-arch-users] Nit, Mark A. Flacy, 2003/10/21
- Re: [Gnu-arch-users] Nit, Robin Farine, 2003/10/21
- Re: [Gnu-arch-users] Nit, Tom Lord, 2003/10/21
- Re: [Gnu-arch-users] Nit, Dustin Sallings, 2003/10/21
- Re: [Gnu-arch-users] Nit, Tom Lord, 2003/10/21
- Re: [Gnu-arch-users] Nit, zander, 2003/10/21
- Re: [Gnu-arch-users] Nit, zander, 2003/10/21
- Re: [Gnu-arch-users] Nit, Tom Lord, 2003/10/21
- Re: [Gnu-arch-users] Nit, zander, 2003/10/21