[plt-scheme] to define, or to let

From: Adam Wick (awick at cs.utah.edu)
Date: Tue Mar 23 13:17:03 EST 2004

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


Posted on the users mailing list.