[squeak-dev] Re: [BUG]LimitedWriteStream(Object)>>doesNotUnderstand: #withStyleFor:do:

Andreas Raab andreas.raab at gmx.de
Tue May 11 06:14:47 UTC 2010


On 5/10/2010 10:16 PM, Hernán Morales Durand wrote:
> Where is the question? It's just a bug report.

http://catb.org/~esr/faqs/smart-questions.html#id382249

"Don't rush to claim that you have found a bug

When you are having problems with a piece of software, don't claim you 
have found a bug unless you are very, very sure of your ground. Hint: 
unless you can provide a source-code patch that fixes the problem, or a 
regression test against a previous version that demonstrates incorrect 
behavior, you are probably not sure enough. This applies to webpages and 
documentation, too; if you have found a documentation “bug”, you should 
supply replacement text and which pages it should go on.

Remember, there are many other users that are not experiencing your 
problem. Otherwise you would have learned about it while reading the 
documentation and searching the Web (you did do that before complaining, 
didn't you?). This means that very probably it is you who are doing 
something wrong, not the software.

The people who wrote the software work very hard to make it work as well 
as possible. If you claim you have found a bug, you'll be impugning 
their competence, which may offend some of them even if you are correct. 
It's especially undiplomatic to yell “bug” in the Subject line.

When asking your question, it is best to write as though you assume you 
are doing something wrong, even if you are privately pretty sure you 
have found an actual bug. If there really is a bug, you will hear about 
it in the answer. Play it so the maintainers will want to apologize to 
you if the bug is real, rather than so that you will owe them an apology 
if you have messed up."


> Besides, instruction manuals for human behavior? Nah.
>
> Cheers,
>
> Hernán
>
> 2010/5/11 Andreas Raab<andreas.raab at gmx.de>:
>> http://catb.org/~esr/faqs/smart-questions.html
>>
>> Cheers,
>>   - Andreas
>>
>> On 5/10/2010 8:16 PM, Hernán Morales Durand wrote:
>>>
>>> MethodNode decompile: #printPragmasOn:.
>>> MethodNode decompile: #printPrimitiveOn:.
>>> MethodNode decompile: #printWithClosureAnalysisOn:.
>>> MethodNode decompile: #asColorizedSmalltalk80Text.
>>> ...
>>>
>>> 11 May 2010 12:17:10.534 am
>>> VM: Win32 - Smalltalk
>>> Image: Squeak4.1 [latest update: #9957]
>>>
>>> LimitedWriteStream(Object)>>doesNotUnderstand: #withStyleFor:do:
>>>         Receiver: a LimitedWriteStream 'selector: '
>>>         Arguments and temporary variables:
>>>                 aMessage:       withStyleFor: #methodArgument do: [closure]
>>> in [] in
>>> BytecodeAgnostic...etc...
>>>                 exception:      MessageNotUnderstood:
>>> LimitedWriteStream>>withStyleFor:do:
>>>                 resumeValue:    nil
>>>         Receiver's instance variables:
>>>                 collection:     'selector:
>>>
>>>
>>
>>
>>
>
>




More information about the Squeak-dev mailing list