The grand update stream. (was: bugs on mantis)

Alan Grimes alangrimes at starpower.net
Wed Mar 8 02:57:10 UTC 2006


goran at krampe.se wrote:
> Alan Grimes <alangrimes at starpower.net> wrote:
> 
>>Here's what I do when I find a bug in squeak:
> 
> [SNIP of blablabla]
> 
> You forgot:
> 
> 8. Bitch on squeak-dev instead of:
> 	a) helping WebTeam to improve squeak.org
> 	b) help fixing the in-image-bug-reporting-mechanism to point to suggest
> mantis
> 	c) ask how to help in any other way or (gasp) actually just do it

Okay, I can play this game.

I was about ready to concede when I remembered what happens when I do
try to contribute.

A fair number of moons ago, I tweaked the Sokoban Morph to within an
inch of it's life and tried to publish it on Squeak's version control
archive (I can't remember it's name...). While some might take issue
with some of my stylistic decisions, the code did work and demonstrated
a clear improvment in the quality of gameplay. (Implementing my changes
from scratch would take about 20 hours of work..) I submitted this to
whom I thought was the maintainer. He liked some of my changes but
preferred a different visual style... I'm really not sure what happened
to that version... A few weeks later a version of Sokoban appeared in
the mainline. It was based on the same suckey code that had inspired me
to fix it in the first place!

That isn't to say that none of my changes are appreciated. I made
several enhancements to B3DMatrix (If I remember the class name
correctly...) that either simplified the call graph, removed redundant
methods, or helped reign in excessive GCing... One person noticed one of
my changes and is probably enjoying it on his system right now. The rest
of you aren't.

Contribute to Squeak? What's the point... Your enhancements and fixes
vanish into the aether and never get used.

Squeak is still a great system but all the cool things are happening
behind closed doors at the croquetproject... Ofcourse when 1.0 comes out
I'll have to back-port in all of the enhancements I've made to 0.3. =\


-- 
Don't let your schoolwork get in the way of your learning.

http://users.rcn.com/alangrimes/



More information about the Squeak-dev mailing list