[Cuis] Cuis

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
167 messages Options
123456 ... 9
Reply | Threaded
Open this post in threaded view
|

Re: [Cuis] Cuis

Michael Haupt-3
Hi,

Am 22.01.2010 um 06:18 schrieb Andreas Raab <[hidden email]>:
> Try this: ...

my bad. Why did I write "shell script"? ;-)

Thanks,

Michael

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] [Cuis] Cuis

Ken G. Brown
In reply to this post by Miguel Cobá
At 10:53 PM -0600 1/21/10, Miguel Enrique Cobá Martinez apparently wrote:

> > Write tool to leverage the trunk activity then. Stop whining about
>> losing control (via Mantis).
>> People like a new and easy way to contribute, otherwise nobody would
>> put any commits in trunk.
>> Is this something that hard to understand?
>
>Is there somewhere a list of the users that have commited changes to the
>trunk?
>Or how many people have been contributing with this new model?
>
>I for sure have seen commits from
>Levente
>Nicolas Cellier
>Andreas Raab
>
>Who else? Is an honest question.
>
>
>--
>Miguel Cobá
>http://miguel.leugim.com.mx


From the initials on the packages at <>, I see the following:

1622 packages with the following initials and number of packages.

ul - 130
tfel - 11
tbn - 3
stephaneducasse - 1
sm - 1
sd - 3
rss - 7
rkrk - 11
rej - 1
p4s - 1
nice - 475
ml - 2
mir - 1
mha - 18
md - 8
MarcoSchmidt - 1
MAD - 5
ls -1
laza - 29
klc - 2
kb -15
jmv - 35
jdr - 1
jcg -24
it - 2
Igor.Stasenko - 5
hpt - 1
HenrikSperreJohansen - 1
gsa - 1
gk - 1
enno - 1
eem - 9
edc - 41
dtl - 110
dew - 1
dc - 1
cwp - 8
cbc - 4
bs - 2
bp - 6
bf - 18
auto - 16
ar - 606
al - 2

Ken G. Brown


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] [Cuis] Cuis

keith1y
In reply to this post by johnmci

Keith I see Eliot's not responded, I think he's busy elsewhere. 

But your example here is completely off-base.  

The Squeak community resisted doing closures for *years*, and under their breath muttered no friggen closures in squeak, but that's so simple to do... 

Why: 

(a) It would break things and *force* people to migrate their code at *their expense*. 

Correct, so we need a process and tools that will provide the knowledge to ease this as much as possible.

 The VM architects were extremely aware that was just the way it was going to be. 

Eliot proposed a clean solution and pushed out the VM changes and changes sets against a older Squeak/Pharo image to exploit it. 
I build a VM off that so someone could at least run it. 

Ok, so perhaps I am being a bit unfair, because Elliot at least made his progress in an "offline" initiative, he didn't develop in trunk.

However, manually throwing the result into trunk is not much use to 3.10 users, what is needed is a script and changesets I can apply to my working images,  in a repeatable fashion, within an environment that will do the appropariate regression tests.

The Pharo community then took the VM, change sets and reviewed their code base for additional fixes, later the same happen with the Squeak trunk.

Actually I used Bob to build and publish a 3.10 LPF image first I believe.

It was based upon the 3.10 closures image that Elliot or Andreas produced, however i didn't have the knowledge to progress it any further, and when I asked for feedback I got none. I told Elliot and Andreas about the image and the bugs it was throwing up and there was not much response, (I assumed they were fixing the problems), apart form Andreas saying why are you bothering with this "3.11 would be too soon for closures".

If there is stuff not converted then ask yourself is anyone supporting that code? 
If it's your stuff, then either you or others you convince will have to convert it. 

How? I don't know how to. Its all very well for you vm hackers to do this, but the closures changeset hosed the debugger for me, and at that point its beyond me.

I need a script which shows me the end to end process of applying closures to a existing known released image, so that I can retrace those steps on my image. That knowledge would better be captured by a process which requires such contributions, and integrates them, rather than a repository where 10 people are all working at once.

regards, and thanks for your reply on Eliotts behalf

Keith


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] [Cuis] Cuis

Ken G. Brown
In reply to this post by Torsten Bergmann
oops, added the repository link...

At 10:53 PM -0600 1/21/10, Miguel Enrique Cobá Martinez apparently wrote:

> > Write tool to leverage the trunk activity then. Stop whining about
>> losing control (via Mantis).
>> People like a new and easy way to contribute, otherwise nobody would
>> put any commits in trunk.
>> Is this something that hard to understand?
>
>Is there somewhere a list of the users that have commited changes to the
>trunk?
>Or how many people have been contributing with this new model?
>
>I for sure have seen commits from
>Levente
>Nicolas Cellier
>Andreas Raab
>
>Who else? Is an honest question.
>
>
>--
>Miguel Cobá
>http://miguel.leugim.com.mx


From the initials on the packages at <http://source.squeak.org/trunk/>, I see the following:

1622 packages with the following initials and number of packages.

ul - 130
tfel - 11
tbn - 3
stephaneducasse - 1
sm - 1
sd - 3
rss - 7
rkrk - 11
rej - 1
p4s - 1
nice - 475
ml - 2
mir - 1
mha - 18
md - 8
MarcoSchmidt - 1
MAD - 5
ls -1
laza - 29
klc - 2
kb -15
jmv - 35
jdr - 1
jcg -24
it - 2
Igor.Stasenko - 5
hpt - 1
HenrikSperreJohansen - 1
gsa - 1
gk - 1
enno - 1
eem - 9
edc - 41
dtl - 110
dew - 1
dc - 1
cwp - 8
cbc - 4
bs - 2
bp - 6
bf - 18
auto - 16
ar - 606
al - 2

Ken G. Brown


Reply | Threaded
Open this post in threaded view
|

Re: [Cuis] Cuis

Miguel Cobá
In reply to this post by Andreas.Raab
El jue, 21-01-2010 a las 21:18 -0800, Andreas Raab escribió:

> Miguel Enrique Cobá Martinez wrote:
> > Is there somewhere a list of the users that have commited changes to the
> > trunk?
>
> Try this:
>
> bag := Bag new.
> (MCHttpRepository
> location: 'http://source.squeak.org/trunk'
> user: '' password: '') allFileNames do:[:fname|
> (fname endsWith: '.mcz') ifTrue:[
> bag add: ((fname copyAfterLast: $-) copyUpTo: $.)]].
> bag sortedCounts.
>


With this quickly modified code:

bag := Bag new.
(MCHttpRepository
        location: 'http://source.squeak.org/trunk'
        user: '' password: '') allFileNames do:[:fname|
                (fname endsWith: '.mcz') ifTrue:[
                        bag add: ((fname copyAfterLast: $-) copyUpTo:
$.)]].
counts := bag sortedCounts.
totalCommits := counts detectSum: [ :each | each key ].
totalCommiters := counts size.
counts collect: [ :each |
        Array with: each value with: each key with: (each key / totalCommits *
100 asFloat).]

I get:

 an OrderedCollection(
#('ar' 517 34.14795244385733)
#('nice' 465 30.71334214002642)
#('ul' 128 8.45442536327609)
#('dtl' 110 7.26552179656539)
#('edc' 41 2.708058124174372)
#('jmv' 35 2.311756935270806)
#('laza' 26 1.717305151915456)
#('jcg' 21 1.387054161162483)
#('mha' 18 1.1889035667107)
#('bf' 17 1.122853368560106)
#('auto' 16 1.056803170409511)
#('kb' 15 0.990752972258917)
#('tfel' 11 0.726552179656539)
#('rkrk' 11 0.726552179656539)
#('eem' 9 0.59445178335535)
#('cwp' 8 0.528401585204756)
#('md' 8 0.528401585204756)
#('rss' 7 0.462351387054161)
#('bp' 6 0.3963011889035666)
#('MAD' 5 0.330250990752972)
#('Igor' 5 0.330250990752972)
#('cbc' 4 0.264200792602378)
#('tbn' 3 0.1981505944517833)
#('sd' 3 0.1981505944517833)
#('ml' 2 0.132100396301189)
#('al' 2 0.132100396301189)
#('it' 2 0.132100396301189)
#('klc' 2 0.132100396301189)
#('rej' 1 0.0660501981505945)
#('gsa' 1 0.0660501981505945)
#('MarcoSchmidt' 1 0.0660501981505945)
#('sm' 1 0.0660501981505945)
#('HenrikSperreJohansen' 1 0.0660501981505945)
#('mir' 1 0.0660501981505945)
#('ls' 1 0.0660501981505945)
#('enno' 1 0.0660501981505945)
#('dc' 1 0.0660501981505945)
#('jdr' 1 0.0660501981505945)
#('gk' 1 0.0660501981505945)
#('dew' 1 0.0660501981505945)
#('stephaneducasse' 1 0.0660501981505945)
#('p4s' 1 0.0660501981505945)
#('hpt' 1 0.0660501981505945))

there are 44 commiters,
15 of them just commited 1 fix.
5 of the commited 2 fixes
10 of them commited between 3 and 10 fixes
10 of them commited between 11 and 41 fixes

And this four commiters are the real, in practical terms, commiters and
driving directions of pharo.

#('ar' 517 34.14795244385733)
#('nice' 465 30.71334214002642)
#('ul' 128 8.45442536327609)
#('dtl' 110 7.26552179656539)

they together have made 34.14 + 30.71 + 8.45 + 7.26 = 80.56% of all the
commits.

To me this is a community of four (or 14 adding the next 10 most
frequent commiters).

Interesting.




> Cheers,
>    - Andreas
>
>

--
Miguel Cobá
http://miguel.leugim.com.mx


Reply | Threaded
Open this post in threaded view
|

Re: [Cuis] Cuis

Michael Haupt-3
Hi Miguel,

Am 22.01.2010 um 07:10 schrieb Miguel Enrique Cobá Martinez <[hidden email]
m>:
> To me this is a community of four (or 14 adding the next 10 most
> frequent commiters).

isn't that definition of "community" a bit narrow?

Best,

Michael
Reply | Threaded
Open this post in threaded view
|

Re: [Cuis] Cuis

Miguel Cobá
El vie, 22-01-2010 a las 07:23 +0100, Michael Haupt escribió:
> Hi Miguel,
>
> Am 22.01.2010 um 07:10 schrieb Miguel Enrique Cobá Martinez <[hidden email]
> m>:
> > To me this is a community of four (or 14 adding the next 10 most
> > frequent commiters).
>
> isn't that definition of "community" a bit narrow?

Well the trunk was create to allow the community to easily and readily
to contribute to the code in squeak isn't?

But whatever, my point is that 4 people account for 80% of the changes
made to the trunk image since it was born.

Just a fact.

>
> Best,
>
> Michael

--
Miguel Cobá
http://miguel.leugim.com.mx


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] [Cuis] Cuis

keith1y
In reply to this post by Eliot Miranda-2
If you hadn't spend the last 6 months having a hissy fit you would find you weren't as far behind or as inconvenienced.  You might also have participated in porting the closure bootstrap

Eliot,

I did participate in the bootstrap, I thought I was the first to do so, excepting perhaps Andreas.

Bob built an LPF image, with MC1.5 etc, on your first 3.10-closures image, you can download it from ftp.squeak.org and I requested feedback or suggestions as to what to do next with it to get the debugger working and got none.

(which does exist as changesets on my blog site and has been adapted to three different Squeak distros so far) to your context.  Instead you've chosen to disengage,

I did not choose to disengage, as I have stated several times, I had no choice, and I still have no choice.

Perhaps a timeline will explain.

1. Due to the unfortunate cancelation of an unrelated client project just a few weeks prior to this I had no money and I was a bit down.

In this period there was a 2 month silence form Andreas and the board, not a dicky-bird. I was working hard on 'bob', at times, and Bob began producing deliverables, documentation and screen casts. Bob was auto-building developer images, and one click images etc.

2. Andreas sent the email "This is THE new process for squeak development" that CANCELLED my work, (talk about kicking man when he is down)
it ended it right there, not a single line of code has been written for Bob beyond that day. 

Bob needs about an hours work (plus a bit of debugging) to configure the automatic testing facility, and then the bob 3.11 "process development" effort was complete.

3. Since then as a direct result of andreas' email to squeak-dev (when I had specifically asked Andreas to make release discussions in the release-team mailing list) My client and financial situation have effectively forbidden me to work any further on "the bob process", since my paying clients support of "bob" development was based on the concept that the squeak community would be using "bob", and it would be the future platform for release-team work, providing regular updates to the base image, to our production images, and regular regression tested derived images upon which to build and test our production images.

Since the "trunk" based process will only yield an image once every 12-18 months, we might as well just manually rebuild our base production images every 2 years or so, we don't therefore have a pressing need for a continuous integration server any more.

4. When Andreas cancelled "bob" he cancelled my income from bob related tools development, and pissed off my client to the extent that work which had earlier suffered somewhat at the expense of "bob" was now a priority. If I work on bob, I effectively lose the income I do have.

and what would be the point of maintaining an evolving package for old images?  

You don't have to evolve the package when you can evolve the image just enough. Using this method LPF loads MC1.5 into Squeak 3.7, but MC1.5 does not limit itself to the lowest common denominator API, MC1.5 is written for the Squeak 3.10 API, LPF evolves the images just enough. 

Cuis is based upon Squeak 3.7
Spoon is based upon 3.2
Doesn't dabble db still use 3.7 images as its workhorses.

Gjallar was on 3.8 up until a year or 2 ago, when Installer allowed it to move to 3.10

Eventually the old becomes the obsolete; the cost-benefit ratio falls below 1.  If you want to be a curator then that's up to you, but I get the impression that this community wants to be productive and self-expressive.  The past is past.

The problem with computers is, you are stuck with what you buy for 20 years or more in some cases. You are one of the lucky ones that gets to always use the latest stuff.

For example, the harrier jump jet nozzle models are written in PDP11 basic, limited to 9999 lines of code, they still have pdp11's

(& BTW the knowledge on how to implement closures is widespread (mine is based on a lisp implementation strategy), and what you're talking about is the bootstrap, not the implementation).
 
I think you misunderstand me my gripe is not about making progress, it is about throwing all the knowledge into one disorganised pot, aka "trunk".

Whatever.  Looks like you failed over two years to make a new release

I didn't fail to make a release, the release wasn't the objective. Andreas finally realised that after 2 months. A version of the release image 3.11 was produced manually by a script 18 months earlier. Ken Brown had a go and did it himself. Anyone can hack an image, it takes a bit longer to produce a continuous integration server that makes an image.

The task we wrote a proposal for to the board was for a "continuous integration PROCESS", NOT an image. 

What you forget, or don't know, is that we only made this proposal after the board had outright announced plans to cancel 3.11, and said there would be no further development of 3.x. I.e. The board at the time said we DONT want an image, 3.10 is the end of the line, for 3.x

We piped up and said, ok, but if we had a continuous integration server, that could produce a 3.11, 3.12 etc as stabilising maintenance releases, bringing 3.x to a solid dependable conclusion, in anticipation of the brave new world of Squeak 5.x

Radical "change the world work" was being carried out in Spoon, Squeak 5.0, so Andreas should have taken over spoon, which was over a year past its promised delivery date, without any sign of progress updates.

Andreas and the board moved the goal posts that they had approved without even bothering to talking to us. All of a sudden we are accused of not producing an image, when that wasn't the goal.

It was pretty disingenuous to scupper all that work without even a discussion, or consideration of the implications.

, got upset when people finally lost patience

Like I said the board had cancelled 3.x already.

and started work again, and that you lack the objectivity to realise your part in your misfortune.

No I don't lack objectivity. 

We were doing exactly what we had said we would do, and we were at the point of packaging up the final deliverables, and we would have told anyone that talked to us of the situation. That we were no more than a week away from completion and potential delivery of the cherished image. Since the image is auto generated, you simply pick your release date and it generates it according to the status of mantis at the time. So the process of discussion would have been, ok guys we have two weeks to tidy up a few of the mantis reports, and to check things, then we will hit the button and your image will be produced.

The sudden inflammation of the discussion on squeak-dev where complete strangers started asking where is the new image, was a complete surprise, and I didn't even think it was worth replying to at the time, because we had made it clear already in writing, approved by the board that we were not producing one, but the means to produce one.

There are protocols, namely that the release-team is responsible for the releases, and it was Andreas' duty to join the release team, and to work with the leaders, without being contrary and to discuss release ideas on the release-team mailing list, when I had made a specific request for him to do so.

It was extremely disingenuous of him to start the release-team discussions on squeak-dev, when I had explicitly asked him not to because at the time my paying clients were on squeak-dev and could see what was happening. As a result they pulled the financial plug on me, and constrained my freedom to make further benevolent contributions.

 You were the one who wouldn't release Bob open source.

I only threatened that in a moment of complete disgust and abject poverty, wondering where I would get my next meal from.

Check the repositories and the licences. I have mentioned several times that Bob is in the repos and all repos are open.

I think I'm pissing in the breeze.  Surprise me if I'm wrong.

Nope you are not wrong, because I can't do anything, like I say I have no choice.

Keith



Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] [Cuis] Cuis

Edgar J. De Cleene
Re: [squeak-dev] [Cuis] Cuis


On 1/22/10 4:46 AM, "keith" <[hidden email]> wrote:

Bob built an LPF image, with MC1.5 etc, on your first 3.10-closures image, you can download it from ftp.squeak.org <http://ftp.squeak.org>  and I requested feedback or suggestions as to what to do next with it to get the debugger working and got none.

I ignore all rest of nonsense mail except this.

Write exact how to do for get closures on  http://ftp.squeak.org/various_images/SqueakLight/MinimalMorphic.7246.zip.

Process of Andreas fail and Cuis updates also fails.
I was ignorant about how to get Closures in the most modular and smaller 3.10 compatible thing , so enlighten me.

If the process success I say you was a super master and all us a bunch of fools.
If contrary, you says mumble jumble or attack working people , continue my working in silence and ignore you again.

Edgar





Reply | Threaded
Open this post in threaded view
|

Re: [Cuis] Cuis

Andreas.Raab
In reply to this post by Miguel Cobá
Miguel Enrique Cobá Martinez wrote:

> El vie, 22-01-2010 a las 07:23 +0100, Michael Haupt escribió:
>> Hi Miguel,
>>
>> Am 22.01.2010 um 07:10 schrieb Miguel Enrique Cobá Martinez <[hidden email]
>> m>:
>>> To me this is a community of four (or 14 adding the next 10 most
>>> frequent commiters).
>> isn't that definition of "community" a bit narrow?
>
> Well the trunk was create to allow the community to easily and readily
> to contribute to the code in squeak isn't?

Yes, but absolute numbers are no measure for that. You'll have to
compare the number of commits over some period of time to make a
relevant comparison. For example, you could compare it to the number of
change sets that have been posted on Mantis for a given period of time.

> But whatever, my point is that 4 people account for 80% of the changes
> made to the trunk image since it was born.

80% of the *commits*, not 80% of the *changes*. Number of commits is no
adequate measure for the impact of changes. You're leaving out (for
example) Juan's work (text editors, fonts), Eliot's work (closures,
debugger), and Igor's work (method trailers etc).

Cheers,
   - Andreas

Reply | Threaded
Open this post in threaded view
|

Re: [Cuis] Cuis

Michael Haupt-3
In reply to this post by Miguel Cobá
Hi Miguel,

2010/1/22 Miguel Enrique Cobá Martinez <[hidden email]>:
>> isn't that definition of "community" a bit narrow?
>
> Well the trunk was create to allow the community to easily and readily
> to contribute to the code in squeak isn't?

right. I wouldn't go as far as to narrow down the idea of community to
just the people that commit much in terms of code. There are other
kinds of contributions, and other ways to contribute. I also think
that people who just use the trunk image for development belong to the
community.

There's the core developers, and there's the community; those who
shape the ecosystem, and those who inhabit it.

> But whatever, my point is that 4 people account for 80% of the changes
> made to the trunk image since it was born.

That is a correct observation, but again you're only measuring
contributions that were made in terms of committing to the source code
repository.

BTW I don't know how those numbers look in other, comparable, OSS
communities. Could it be the same?

Best,

Michael

Reply | Threaded
Open this post in threaded view
|

Re: [Cuis] Cuis

Andreas.Raab
Michael Haupt wrote:
> BTW I don't know how those numbers look in other, comparable, OSS
> communities. Could it be the same?

Easy to find out. Using the "80% rule" (i.e., how many contributors make
up at least 80% of the commits) we end up with:

- http://source.squeak.org/39a: 2 contributors (sd, md)
- http://source.squeak.org/310: 1 contributor (edc)
- http://squeaksource.com/Pharo: 2 contributors (sd, md)
- http://squeaksource.com/Seaside30: 3 contributors (lr, jf, pmm)

Cheers,
   - Andreas

Reply | Threaded
Open this post in threaded view
|

Re: [Cuis] Cuis

Michael Haupt-3
Hi Andreas,

On Fri, Jan 22, 2010 at 8:38 AM, Andreas Raab <[hidden email]> wrote:
> Easy to find out. Using the "80% rule" (i.e., how many contributors make up
> at least 80% of the commits) we end up with:
>
> - http://source.squeak.org/39a: 2 contributors (sd, md)
> - http://source.squeak.org/310: 1 contributor (edc)
> - http://squeaksource.com/Pharo: 2 contributors (sd, md)
> - http://squeaksource.com/Seaside30: 3 contributors (lr, jf, pmm)

interesting, thanks; but these are all Squeak-ish in some ways. Is
there a statistics facility for such questions on SourceForge? Going
to look ...

Best,

Michael

Reply | Threaded
Open this post in threaded view
|

Re: [Cuis] Cuis

Andreas.Raab
Michael Haupt wrote:

> Hi Andreas,
>
> On Fri, Jan 22, 2010 at 8:38 AM, Andreas Raab <[hidden email]> wrote:
>> Easy to find out. Using the "80% rule" (i.e., how many contributors make up
>> at least 80% of the commits) we end up with:
>>
>> - http://source.squeak.org/39a: 2 contributors (sd, md)
>> - http://source.squeak.org/310: 1 contributor (edc)
>> - http://squeaksource.com/Pharo: 2 contributors (sd, md)
>> - http://squeaksource.com/Seaside30: 3 contributors (lr, jf, pmm)
>
> interesting, thanks; but these are all Squeak-ish in some ways. Is
> there a statistics facility for such questions on SourceForge? Going
> to look ...

Dunno. The only other thing I saw was about Linux kernel development here:

https://www.linuxfoundation.org/publications/linuxkerneldevelopment.php

But these numbers are so out there that they're not comparable. I mean
700+ developers from 90+ companies :-)

Cheers,
   - Andreas

Reply | Threaded
Open this post in threaded view
|

Re: [Cuis] Cuis

Nicolas Cellier
In reply to this post by Andreas.Raab
2010/1/22 Andreas Raab <[hidden email]>:

> Michael Haupt wrote:
>>
>> BTW I don't know how those numbers look in other, comparable, OSS
>> communities. Could it be the same?
>
> Easy to find out. Using the "80% rule" (i.e., how many contributors make up
> at least 80% of the commits) we end up with:
>
> - http://source.squeak.org/39a: 2 contributors (sd, md)
> - http://source.squeak.org/310: 1 contributor (edc)
> - http://squeaksource.com/Pharo: 2 contributors (sd, md)
> - http://squeaksource.com/Seaside30: 3 contributors (lr, jf, pmm)
>
> Cheers,
>  - Andreas
>
>

Even the number of methods changed is an unfair measurement.
Each change does not have the same value.
The number of features added or improved counts more than the number
of methods changed to achieve this goal.
Personnaly, I would count number of methods removed or made
unloadable/reloadable.
Maybe a single change makes 100 methods unloadable.

Nicolas

Reply | Threaded
Open this post in threaded view
|

Re: [Cuis] Cuis

Michael Haupt-3
In reply to this post by Andreas.Raab
Hi Andreas,

On Fri, Jan 22, 2010 at 8:47 AM, Andreas Raab <[hidden email]> wrote:

>> interesting, thanks; but these are all Squeak-ish in some ways. Is
>> there a statistics facility for such questions on SourceForge? Going
>> to look ...
>
> Dunno. The only other thing I saw was about Linux kernel development here:
>
> https://www.linuxfoundation.org/publications/linuxkerneldevelopment.php
>
> But these numbers are so out there that they're not comparable. I mean 700+
> developers from 90+ companies :-)

right ... well, I've just sat down with two students and found some
numbers for Rails and Ruby. The Rails numbers were determined from the
git repository, so they have to be taken with one or more grains of
salt; the Ruby numbers are from SVN.

Following the 80 % rule, the Rails community consists of 12
individuals, and so does the Ruby community.

I never thought those communities were *so* small given the relevance
of Rails and Ruby. Wow.

Please forgive the irony,

Michael

Reply | Threaded
Open this post in threaded view
|

Re: [Cuis] Cuis

Danie Roux-3
On Fri, Jan 22, 2010 at 10:25 AM, Michael Haupt wrote:
> I never thought those communities were *so* small given the relevance
> of Rails and Ruby. Wow.

Clay Shirky has been commenting on this since 2003. Contributions to
any open source project follows the same power law distribution.

That is the power of open source: The fact that someone makes only one
commit to Squeak trunk ever, is of no importance.

Whether that fix was a *good* and *useful* fix is what is important. A
lot of value is to be had in the long tail :-)

For more, watch this:
http://www.ted.com/talks/clay_shirky_on_institutions_versus_collaboration.html
Read this: http://www.shirky.com/writings/powerlaw_weblog.html

--
Danie Roux *shuffle* Adore Unix - http://danieroux.com

Reply | Threaded
Open this post in threaded view
|

Planning vs. Coordination (Re: [Cuis] Cuis)

Andreas.Raab
Danie Roux wrote:

> Clay Shirky has been commenting on this since 2003. Contributions to
> any open source project follows the same power law distribution.
>
> That is the power of open source: The fact that someone makes only one
> commit to Squeak trunk ever, is of no importance.
>
> Whether that fix was a *good* and *useful* fix is what is important. A
> lot of value is to be had in the long tail :-)
>
> For more, watch this:
> http://www.ted.com/talks/clay_shirky_on_institutions_versus_collaboration.html
> Read this: http://www.shirky.com/writings/powerlaw_weblog.html

Thank you, thank you, thank you. Folks, this truly is a must-watch.

Cheers,
   - Andreas

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] [Cuis] Cuis

Tobias Pape
In reply to this post by keith1y
Dear Keith, dear community,

Am 2010-01-22 um 07:46 schrieb keith:

> Bob built an LPF image, with MC1.5 etc, on your first 3.10-closures image, you can download it from ftp.squeak.org and I requested feedback or suggestions as to what to do next with it to get the debugger working and got none.

Having followed some discussions,
I'm curious how and where I can get Bob
for using it as auto-Image-builder.
        Yet I have watched the screencast by you, Keith,
I am unable to find a message on -dev or the screencast
pointing me to a place where to get it and who to install/use
it.

So Long,
        -Tobias
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] [Cuis] Cuis

keith1y
In reply to this post by Edgar J. De Cleene
Bob built an LPF image, with MC1.5 etc, on your first 3.10-closures image, you can download it from ftp.squeak.org <http://ftp.squeak.org>  and I requested feedback or suggestions as to what to do next with it to get the debugger working and got none.

I ignore all rest of nonsense mail except this.

Write exact how to do for get closures on  http://ftp.squeak.org/various_images/SqueakLight/MinimalMorphic.7246.zip.

Process of Andreas fail and Cuis updates also fails.
I was ignorant about how to get Closures in the most modular and smaller 3.10 compatible thing , so enlighten me.

If the process success I say you was a super master and all us a bunch of fools.
If contrary, you says mumble jumble or attack working people , continue my working in silence and ignore you again.

Edgar

Hi Edgar,

As usual I don' t have a clue what you are talking about. The whole point is that I don't know how to load closures although I was one of the first to give the first closures image a try. Asking me to write you a procedure seems a little misplaced.   I am pointing out that no one has made that knowledge available in a form that mere mortals like you or I can use, because the "super masters" are establishing and using processes that apply to their own images only.

For example, whatever process was used to apply closures to 3.10-basic, could be used to apply closures to 3.9, because they are very similar. Pharo was based upon 3.9, so by analogue, if Stefane made a process for applying closures to 3.9, then he could have used that same process as the basis for adding closures to Pharo, and 3.10, but he chose to only do it for pharo.

Whatever process was used to apply closures to 3.8 would also be used to apply closures to cobalt, and etoys.

Therefore if you want closures for MinimalMorphic as far as I know you are on your own, and that was my point.

Keith



123456 ... 9