[plt-scheme] The role of contracts in the maintenance and ongoing development of DrScheme

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Fri Jan 25 12:50:44 EST 2008

On Jan 25, 2008, at 12:43 PM, Doug Williams wrote:

> I also don't recommend calling the unchecked version of the code  
> unless you are TOTALLY willing to accept the consequences.

I understand what you recommend but sadly, blame is primarily  
expressed by the error message. And if it says the error happened in  
your module, then the casual user will start debugging there. For all  
you know, the person who actually created the final product and is  
responsible for the unchecked calls isn't the user who discovers the  
bug. It's some innocent third-party client who bought the package for  
mega-bucks to run some Wall Street trading firm.

-- Matthias

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20080125/bb337b7d/attachment.html>

Posted on the users mailing list.