> Pharo developers are few and limited. They are trying to do all of their
> best on Pharo. We know this an important package but perhaps they have more
> important things to do. Pharo is not even in a beta of first milestone. This
> can be planned in a future milestone.

Hmmm. How many manyears were invested in Squeak? 1000, 2000?

You have removed lots of code due to "license problems". See R.A. Harmon code. 
What a pitty to throw away code ...

Do you really think, he really cares about his former code contribution to a 
system, which from the beginning was free and open?

Don't you think, every jugde would confirm, that such code contributions were 
made in the sense of "giveaways"?

I think you don't have a real understanding of what you have destroyed now.

Having rewritten array/colletions/streams code ... a bit shorter code now, 
because of traits. Who really cares?

You want to build a commercial platform to make money. Supported. Yes.

Didn't you all Smalltalk Developers notice, that even Dolphin was close to give 
up? They hat to find their new business model. And they also have a very 
sophisticated *free* version.

GNU Smalltalk 3.0 ... fine thing, free, can run seaside, pier, .... what do i 
need more? Free!

Do you really hope to get one cent for supporting a free smalltalk platform? 

I really appreciate your effords. There are things, that had to be done on 
Squeak. Traits, 5th implemention of closures ...

But ... you haven't included the old code contributors at Viewpoint Research 
Institute, MIT (Scratch), HPI Berlin.

Where are your plans to give back your code changes to squeak/scratch 
community? No. Very egoistic, IMHO. 

Where is the "soft refactoring" without destroying anything ...? At the moment 
... i see some developments with pleasure, others are catastrophic ...

Eliot writing the 10th implementation of a squeak jitter. Fine. Every 
profesional company uses LLVM. Apple e.g. 

I wanted to know, how fast a programming language with jitter could be done. It 
took me about 2 weeks ...LL(1) grammar, LLVM ... works like a charm on Intel, 
ARM, PPC ... and really fast! Other platforms to be tested. Of cause, lots of 
things to be done .. debugging ... profiling ... no classbrowser ... but i can 
run older squeak code with morphic. 80%/20% problem ;-) Or rather 90/10? 
Dunnow, i stopped the development. Was an experiment.

Will Eliots jitter run on different processor architectures? No! 386 machine 
code only. So - no real portability! Who really cares that stuff then? Ever 
heard of the giant chinese market? They use MIPS clone 32+64Bit processors with 
Linux now. Everywhere. China can't officially use Intel, because of too much 
power consumption. I've been there several times. MIPS, everywhere. In China 
and Japan you find lots of people doing squeak stuff. Potential code 
contributors code developers for Pharo, partners!

Morphic code .. from SELF Programming Language development ... then ported to 
squeak, then to Javascript. Fine. ETOYS on TOP.

Where is my loved ETOYS? The only reason to use Squeak or Pharo! Education was 
and is the domain of Squeak. Nothing else.

I asked Frank Lesser for EToys / Morphic on top of his Smalltalk. Matured, 
blindingly fast, Jitter written in Assembler. Now the base for DNG. Not a great 
problem, he meant, he had it once ported for testing purposes.

If i really needed a sophisticated smalltalk to start new projects ... what do 
you think, what i would take? Smalltalk for educational purposes, e.g.? I have 
free choice. But no ETOYS, anywhere. Children really love EToys. It's a 
marvelous software package for educational purposes.

Many companies are caught in their own jail of huge masses of GUI code. They 
can't go with other smalltalks. Will they ever change to a "supported Pharo"? I 
think: No.

Morphic ... no MVC, no MVP. What has happened to Tweak code? ETOYS was ported 
to that GUI. That code was quite ok. Why haven't the code autors spent that 
code for Squeak/Pharo?

So please ... don't tell me you haven't enough hands at the moment. Do the 
right things, not just some few things right, beautifying GUI, implemeting the 
5th version of closures and well ... traits.
 
Do 'crowdsourceing', invite people to contribute, learn community organizing 
first. Give them a reason to contribute. Give them a future, a business modell 
to participate. 

Your egoistic path to make a commercial supported free smalltalk ... good idea, 
but you are lightyears far from that. 

Leo Penta wrote a nice book about that 'crowdsourceing' stuff, or reread "Eric 
Raymond - Cathedral and the basaar" again and again and again. *PARTICIPATION* 
Bring people to participate your business model. 

LEARN from the mistakes, many, many good programmers did. See TWEAK bad fate. 
Dead development process. Good sourcecode, lost in space ... like many squeak 
packages. 

*Defective development process*. I posted that as issue, it was deleted by 
someone not really understanding, what i meant. 

thanx for understanding.

cheers, Guido Stepken


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to