The Inbox: Kernel-dtl.732.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

The Inbox: Kernel-dtl.732.mcz

commits-2
David T. Lewis uploaded a new version of Kernel to project The Inbox:
http://source.squeak.org/inbox/Kernel-dtl.732.mcz

==================== Summary ====================

Name: Kernel-dtl.732
Author: dtl
Time: 26 January 2013, 9:27:02.37 pm
UUID: 2185e109-0ae4-45c7-bfba-4d25d8d73d47
Ancestors: Kernel-nice.731

Facilitate social coding through communication of responsibilities.

 'who wrote this mess?' notMyResponsibility

=============== Diff against Kernel-nice.731 ===============

Item was added:
+ ----- Method: Object>>notMyResponsibility (in category 'error handling') -----
+ notMyResponsibility
+ "Sender is of the opinion that something needs to be done, but does
+ not have enough personal motivation to actually do the work. Provide
+ a notification that someone else is going to have to take care of this,
+ otherwise it will never get done."
+
+ " 'who wrote this mess?' notMyResponsibility "
+
+ self error: 'Somebody should do something about this (', self asString, ') ',
+ thisContext sender selector printString!


Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: Kernel-dtl.732.mcz

Frank Shearar-3
On 27 January 2013 02:27,  <[hidden email]> wrote:

> David T. Lewis uploaded a new version of Kernel to project The Inbox:
> http://source.squeak.org/inbox/Kernel-dtl.732.mcz
>
> ==================== Summary ====================
>
> Name: Kernel-dtl.732
> Author: dtl
> Time: 26 January 2013, 9:27:02.37 pm
> UUID: 2185e109-0ae4-45c7-bfba-4d25d8d73d47
> Ancestors: Kernel-nice.731
>
> Facilitate social coding through communication of responsibilities.
>
>  'who wrote this mess?' notMyResponsibility
>
> =============== Diff against Kernel-nice.731 ===============
>
> Item was added:
> + ----- Method: Object>>notMyResponsibility (in category 'error handling') -----
> + notMyResponsibility
> +       "Sender is of the opinion that something needs to be done, but does
> +       not have enough personal motivation to actually do the work. Provide
> +       a notification that someone else is going to have to take care of this,
> +       otherwise it will never get done."
> +
> +       " 'who wrote this mess?' notMyResponsibility "
> +
> +       self error: 'Somebody should do something about this (', self asString, ') ',
> +               thisContext sender selector printString!

I think every language needs one of these!

frank

Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: Kernel-dtl.732.mcz

Casey Ransberger-2
Haha, a method for passing the buck. Nice!

On Sun, Jan 27, 2013 at 2:02 AM, Frank Shearar <[hidden email]> wrote:
On 27 January 2013 02:27,  <[hidden email]> wrote:
> David T. Lewis uploaded a new version of Kernel to project The Inbox:
> http://source.squeak.org/inbox/Kernel-dtl.732.mcz
>
> ==================== Summary ====================
>
> Name: Kernel-dtl.732
> Author: dtl
> Time: 26 January 2013, 9:27:02.37 pm
> UUID: 2185e109-0ae4-45c7-bfba-4d25d8d73d47
> Ancestors: Kernel-nice.731
>
> Facilitate social coding through communication of responsibilities.
>
>  'who wrote this mess?' notMyResponsibility
>
> =============== Diff against Kernel-nice.731 ===============
>
> Item was added:
> + ----- Method: Object>>notMyResponsibility (in category 'error handling') -----
> + notMyResponsibility
> +       "Sender is of the opinion that something needs to be done, but does
> +       not have enough personal motivation to actually do the work. Provide
> +       a notification that someone else is going to have to take care of this,
> +       otherwise it will never get done."
> +
> +       " 'who wrote this mess?' notMyResponsibility "
> +
> +       self error: 'Somebody should do something about this (', self asString, ') ',
> +               thisContext sender selector printString!

I think every language needs one of these!

frank




--
Casey Ransberger

Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: Kernel-dtl.732.mcz

timrowledge
In reply to this post by Frank Shearar-3

On 27-01-2013, at 2:02 AM, Frank Shearar <[hidden email]> wrote:

> On 27 January 2013 02:27,  <[hidden email]> wrote:
>> David T. Lewis uploaded a new version of Kernel to project The Inbox:
>> http://source.squeak.org/inbox/Kernel-dtl.732.mcz
>>
>> ==================== Summary ====================
>>
>> Name: Kernel-dtl.732
>> Author: dtl
>> Time: 26 January 2013, 9:27:02.37 pm
>> UUID: 2185e109-0ae4-45c7-bfba-4d25d8d73d47
>> Ancestors: Kernel-nice.731
>>
>> Facilitate social coding through communication of responsibilities.

This clearly needs some extensions to be effective (but I can't be bothered to implement them, of course) and ought to send an email to a suitable place making the complaint public. The email should obviously find the name of the implementor of the subject message and name and shame. Perhaps tweeting it and G+ and facplace posts might help, too


tim
--
tim Rowledge; [hidden email]; http://www.rowledge.org/tim
Strange OpCodes: D: Detonate



Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: Kernel-dtl.732.mcz

Hannes Hirzel
Leaving jokes aside, can we take out something useful of this idea?

For example it would be helpful that the Universe classes (about 50 of
them) are marked as no longer needed and that they should be removed
some day.

Or it should be marked that the MVC Debugger and the MVC SystemBrowser
do not work and that MVC as such is unusable.

Informations like this can safe people quite some time. They are known
limitations. Maybe the best would be a HelpSystem entry 'Known
limitations' / 'Known issues'.

--Hannes

On 1/27/13, tim Rowledge <[hidden email]> wrote:

>
> On 27-01-2013, at 2:02 AM, Frank Shearar <[hidden email]> wrote:
>
>> On 27 January 2013 02:27,  <[hidden email]> wrote:
>>> David T. Lewis uploaded a new version of Kernel to project The Inbox:
>>> http://source.squeak.org/inbox/Kernel-dtl.732.mcz
>>>
>>> ==================== Summary ====================
>>>
>>> Name: Kernel-dtl.732
>>> Author: dtl
>>> Time: 26 January 2013, 9:27:02.37 pm
>>> UUID: 2185e109-0ae4-45c7-bfba-4d25d8d73d47
>>> Ancestors: Kernel-nice.731
>>>
>>> Facilitate social coding through communication of responsibilities.
>
> This clearly needs some extensions to be effective (but I can't be bothered
> to implement them, of course) and ought to send an email to a suitable place
> making the complaint public. The email should obviously find the name of the
> implementor of the subject message and name and shame. Perhaps tweeting it
> and G+ and facplace posts might help, too
>
>
> tim
> --
> tim Rowledge; [hidden email]; http://www.rowledge.org/tim
> Strange OpCodes: D: Detonate
>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: Kernel-dtl.732.mcz

timrowledge

On 27-01-2013, at 10:54 AM, "H. Hirzel" <[hidden email]> wrote:

> Leaving jokes aside, can we take out something useful of this idea?

Actually, it's not the running of such a method that ought to send some form of notification to the outside world, it's the adding it to a culprit method. Consider it perhaps as an editorial facility within a code browser. You spot a bit of code that needs to be tidier, or commented, or removed  - press a button and some server gets a message, builds a bug report and logs it.


tim
--
tim Rowledge; [hidden email]; http://www.rowledge.org/tim
Fractured Idiom:- MAZEL TON - Lots of luck



Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: Kernel-dtl.732.mcz

David T. Lewis
In reply to this post by Hannes Hirzel
On Sun, Jan 27, 2013 at 06:54:00PM +0000, H. Hirzel wrote:

> Leaving jokes aside, can we take out something useful of this idea?
>
> For example it would be helpful that the Universe classes (about 50 of
> them) are marked as no longer needed and that they should be removed
> some day.
>
> Or it should be marked that the MVC Debugger and the MVC SystemBrowser
> do not work and that MVC as such is unusable.
>
> Informations like this can safe people quite some time. They are known
> limitations. Maybe the best would be a HelpSystem entry 'Known
> limitations' / 'Known issues'.

That's a good idea. Although it might be just as good to put the known
issues and limitations in one of the welcome windows. That way the
information would be updated for each new release, and the information
would be easily found by new users.

Dave

>
> --Hannes
>
> On 1/27/13, tim Rowledge <[hidden email]> wrote:
> >
> > On 27-01-2013, at 2:02 AM, Frank Shearar <[hidden email]> wrote:
> >
> >> On 27 January 2013 02:27,  <[hidden email]> wrote:
> >>> David T. Lewis uploaded a new version of Kernel to project The Inbox:
> >>> http://source.squeak.org/inbox/Kernel-dtl.732.mcz
> >>>
> >>> ==================== Summary ====================
> >>>
> >>> Name: Kernel-dtl.732
> >>> Author: dtl
> >>> Time: 26 January 2013, 9:27:02.37 pm
> >>> UUID: 2185e109-0ae4-45c7-bfba-4d25d8d73d47
> >>> Ancestors: Kernel-nice.731
> >>>
> >>> Facilitate social coding through communication of responsibilities.
> >
> > This clearly needs some extensions to be effective (but I can't be bothered
> > to implement them, of course) and ought to send an email to a suitable place
> > making the complaint public. The email should obviously find the name of the
> > implementor of the subject message and name and shame. Perhaps tweeting it
> > and G+ and facplace posts might help, too
> >
> >
> > tim
> > --
> > tim Rowledge; [hidden email]; http://www.rowledge.org/tim
> > Strange OpCodes: D: Detonate
> >
> >
> >
> >