[plt-scheme] planet: help submitting bugs & a question

From: Carl Eastlund (cce at ccs.neu.edu)
Date: Tue Sep 2 10:15:48 EDT 2008

On Tue, Sep 2, 2008 at 10:08 AM, Robby Findler <robby at cs.uchicago.edu> wrote:
> On Tue, Sep 2, 2008 at 8:58 AM, Grant Rettke <grettke at acm.org> wrote:
>> How would a user know what they should and they should not send when a
>> contract is violated? It would be confusing.
> I'm sorry -- we seem to be miscommunicating.
> When I wrote "user" I meant the user of the planet package (a
> programmer), not an end user of the software.

Wait... I think it is the end user who matters.  If Albert writes an
encryption routine, and Bob uses it to write an online store, and Curt
tries to buy something and it hits a bug, we should ask Curt if he
wants to send the error report so he can say "no, don't send any data,
I just typed my credit card number in".  We don't want to send Curt's
credit information to Bob and ask him if Al can have it; Bob shouldn't
have it to begin with.

Curt doesn't have to know any technical details, he just needs to know
whether or not the application involved had any private data.  Any
time a program crashes in Windows or Mac OS, I get asked if I want to
send the bug report to Microsoft or Apple respectively, and it's not
like the OS knows I'm a programmer.  The same principle applies to
Planet and PLT.


Posted on the users mailing list.