[plt-scheme] to define, or to let
At Tue, 23 Mar 2004 10:45:02 -0500, Joe Marshall wrote:
> In unix, programs can (and often do) terminate with a bus-error or
> segmentation fault. Suppose I redefined the library to make it
> impossible to end with a bus-error by protecting bus-mapped segments.
> Now I only get segmentation faults. I think everyone will agree that
> this is change in the meaning (denotation) of an incorrect program.
> Do you care which OS error terminates your program?
Deeply. Linux sends SIGSEG for protection and access violations instead
of SIGBUS, which makes it a real pain in the rear to debug 3m.
-Adam