Very bad about Squeak in blogosfere

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

Re: An idea, crazy or not? (Re: Very bad about Squeak in blogosfere)

Darius Clarke
Another "modest proposal" [see link for satire
http://en.wikipedia.org/wiki/Modest_Proposal].

Perhaps we could include a/the suggestions/bug-fix database as default
in the code browser itself, by default. Hence, everyone with a browser
could be updated the moment the twinkling of an idea appears for the
class one is currently browsing.

However, actual discussions would be linked to appropriate websites
from the code browser for discussions to be handled there. In this
manner, the code browser would be the common, universal forum for
directions and ideas as one is coding in the classes which would be
the ones potentially influenced/changed by such ideas. Perhaps
distracting, but until such a form of social programming is tried, we
don't know if it would be distracting or not to have such things
represented in a button or highlighted tab away.

Ideally, I'd rather look over coder's avatars shoulders in Croquet to
look into their "intentions" for "social programming", but Croquet's
not standard yet nor universally runnable on all graphics cards.

Perhaps, in an effort to leapfrog over "language innovations" for
other programming languages, we could create a Croquet room where such
alternative suggested fixes and directions can be showcased, like a
portrait gallery of code. In this manner, the geographical placing of
the suggested code changes indicates which part of the
code-base/class-library would be affected.

Indeed, like Alan Kay suggested many years ago... Smalltalk should
have eaten its children by now. Maybe social programming (like other
social web sites) is the way forward. We already agree it's OK to
scratch ones own itch. Maybe the social mores need to change so it's
OK to do so publicly, in the code browser.

Darius

Reply | Threaded
Open this post in threaded view
|

Re: An idea, crazy or not? (Re: Very bad about Squeak in blogosfere)

Blake-5
In reply to this post by Brad Fuller-2
On Mon, 13 Aug 2007 15:31:36 -0700, Brad Fuller  
<[hidden email]> wrote:

> Göran,
>
> I'm surprised with the lack of response to your post. Maybe people are  
> letting it sink in.

Yeah, I think it's a great idea. I hadn't responded because I didn't know  
what I could add other than "Wow! Kewl!"

Reply | Threaded
Open this post in threaded view
|

Re: An idea, crazy or not? (Re: Very bad about Squeak in blogosfere)

Igor Stasenko
In reply to this post by Darius Clarke
On 14/08/07, Darius Clarke <[hidden email]> wrote:

> Another "modest proposal" [see link for satire
> http://en.wikipedia.org/wiki/Modest_Proposal].
>
> Perhaps we could include a/the suggestions/bug-fix database as default
> in the code browser itself, by default. Hence, everyone with a browser
> could be updated the moment the twinkling of an idea appears for the
> class one is currently browsing.
>
> However, actual discussions would be linked to appropriate websites
> from the code browser for discussions to be handled there. In this
> manner, the code browser would be the common, universal forum for
> directions and ideas as one is coding in the classes which would be
> the ones potentially influenced/changed by such ideas. Perhaps
> distracting, but until such a form of social programming is tried, we
> don't know if it would be distracting or not to have such things
> represented in a button or highlighted tab away.
>
> Ideally, I'd rather look over coder's avatars shoulders in Croquet to
> look into their "intentions" for "social programming", but Croquet's
> not standard yet nor universally runnable on all graphics cards.
>
> Perhaps, in an effort to leapfrog over "language innovations" for
> other programming languages, we could create a Croquet room where such
> alternative suggested fixes and directions can be showcased, like a
> portrait gallery of code. In this manner, the geographical placing of
> the suggested code changes indicates which part of the
> code-base/class-library would be affected.
>
> Indeed, like Alan Kay suggested many years ago... Smalltalk should
> have eaten its children by now. Maybe social programming (like other
> social web sites) is the way forward. We already agree it's OK to
> scratch ones own itch. Maybe the social mores need to change so it's
> OK to do so publicly, in the code browser.
>
> Darius
>
>
Nice idea indeed! :)
I'm already start thinking about implementing some simple protocol for
interacting with public server. A message protocol can be very dumb
and straightforward, like:

- list class log entries (class, start date , end date).
- list package log entries (package, start date , end date).
- fetch entry by id.
- add class log entry (date, author, type, contents)
- add package log entry(date, author, type, contents)

a basic entry types can be:
- create topic
- add comment to specific topic
- add new delta (also creates topic)
- vote for entry (accept/reject) (you can vote , giving your approval
for some delta, or for someone's point of view).

A voting is good to collect information about what people think of
given update. Then  admin/GOD/package maintainer can simply click
'Approve' or 'Reject' a change. And all users will have a single
button 'Download approved changes'.


--
Best regards,
Igor Stasenko AKA sig.

Reply | Threaded
Open this post in threaded view
|

Re: An idea, crazy or not? (Re: Very bad about Squeak in blogosfere)

Darius Clarke
> I'm already start thinking about implementing some simple protocol for
> interacting with public server. A message protocol can be very dumb
> and straightforward, like:
>
> - list class log entries (class, start date , end date).
> - list package log entries (package, start date , end date).
> - fetch entry by id.
> - add class log entry (date, author, type, contents)
> - add package log entry(date, author, type, contents)
>
> a basic entry types can be:
> - create topic
> - add comment to specific topic
> - add new delta (also creates topic)
> - vote for entry (accept/reject) (you can vote , giving your approval
> for some delta, or for someone's point of view).
>
> A voting is good to collect information about what people think of
> given update. Then  admin/GOD/package maintainer can simply click
> 'Approve' or 'Reject' a change. And all users will have a single
> button 'Download approved changes'.

Nice! Let me know when I can test it!

Cheers,
Darius

Reply | Threaded
Open this post in threaded view
|

RE: An idea, crazy or not? (Re: Very bad about Squeak in blogosfere)

Ron Teitelbaum
In reply to this post by Jason Johnson-5
Hi Jason,

To be fair there were some collection methods that existed that I was not
aware of.  This did lead me to present methods that sort of duplicated
existing functionality.  There are still some useful methods, if you are
interested.

http://bugs.squeak.org/view.php?id=1821 

Ron



> -----Original Message-----
> From: Jason Johnson [mailto:[hidden email]]
> Sent: Monday, August 13, 2007 11:25 PM
> To: [hidden email]; The general-purpose Squeak developers list
> Subject: Re: An idea, crazy or not? (Re: Very bad about Squeak in
> blogosfere)
>
> On 8/14/07, Ron Teitelbaum <[hidden email]> wrote:
> > Hi Brad,
> >
> > The issue with too much freedom is that anyone is allowed to break
> things.
> > We have enough trouble as it is with class clutter.  Even I tried
> > (unsuccessfully) to add to Collection.
>
> What changes did you make? (if you just want to point me to the thread
> about it, that's cool as well)
>
> Thanks,
> Jason


Reply | Threaded
Open this post in threaded view
|

Re: Very bad about Squeak in blogosfere

Klaus D. Witzel
In reply to this post by Bakki Kudva
On Mon, 13 Aug 2007 22:53:45 +0200, Bakki Kudva wrote:
> On 8/11/07, Klaus D. Witzel wrote:
>> Hi Janko,
>
>
>> something exiting with Squeak :)
>
> Was that a Freudian slip? :)

Double sense :) I think it's fair to differ between those familiar with  
Squeak (and the exitement they already had/have) and tomorrow's newbies  
who realize how boring the J# family is :)

> -bakki
>
>



Reply | Threaded
Open this post in threaded view
|

Re: Very bad about Squeak in blogosfere

Giovanni Corriga
In reply to this post by Andreas.Raab
Il giorno dom, 12/08/2007 alle 01.09 -0700, Andreas Raab ha scritto:

> Colin Putney wrote:
> > It's stated a bit harshly, but yeah, that sounds basically accurate. The
> > amazing thing is that, in spite of all that, Squeak is still such a
> > wonderful platform to work with. I do use Squeak in production, and
> > there are very few things I would trade it for.
>
> Well, yes, but you can't deny that the guy's got a point. The
> frustration he's expressing is something that everyone has felt over the
> years. And while there are various plain invalid points in his post
> (like the fact that Squeak has bugs - I'm *shocked* to hear that of
> course and would have never started three products if I'd known that ;-)
> the main emerging point is valid: The lack of quality and maintenance.
> The problems he cites are all known, some of them even have fixes but
> there isn't enough traction in the community to make this all come
> together. And of course the forks don't exactly help because we still
> haven't figured out how to share code across the forks and consequently
> we have left numerous folks behind in the last versions (3.7: all those
> people who don't want m17n; 3.8: all those people who don't want traits)
> and absolutely no way (and interest) in re-integrating those forks.

> Leveraging those projects is what Squeak.org today is really, REALLY
> terrible at. But it is where the majority of Squeak production code gets
> written so if you want to get those fixes and enhancements that happen
> in these projects you need to find a ways of integrating them.

Your idea of creating some "cross-fork" projects to mantain packages
such as Collection etc. is good. Why don't we proceed with it? I'd
gladly volunteer to help mantain some of those packages.

        Giovanni


123