Norbert,
It is also called evolution ... with each step forward new
possibilities are revealed and often the old (current) way of
doing things needs to change to better leverage these new
possibilities ... and evolution is required[4].
Change is also painful and keeping up with an ever-changing system takes a lot of individual effort.
If you don't want to deal with change, then pick a Pharo version and stick with it ... Pharo3.0 is still functional and I for one make sure that all new versions of Metacello work on older versions of Squeak, Pharo and GemStone[1] --- but you don't have to use the newer version of Metacello if you don't want to:).
I use Pharo3.0 on a daily basis for tODE -- I decided that I
wanted to spend my time evolving and changing tODE itself rather
than spend a portion of every year porting to a newer version of
Pharo. Fortunately I don't NEED the fancy new widgets in Pharo3.0
to make progress with tODE.
Metacello is not the only project to ensure that it continues to
function on older versions of Pharo. Seaside[2], Voyage[3] and I'm
sure others make an effort to continue to function on older
versions of Pharo --- the technology exists for maintaining
compatibility with older versions of Pharo for those projects that
aren't making the effort now.
[1] https://travis-ci.org/dalehenrich/metacello-work/builds/168940183
[2] https://travis-ci.org/SeasideSt/Seaside/builds/160382244
[3] https://travis-ci.org/pharo-nosql/voyage/builds/167012791
[4] https://en.wikipedia.org/wiki/Software_evolution
It has a name and we should fight it:Denis Kudriashov wrote
I look at code and it seems you implemented another one new text model?
Why
you not use TxText?
Argh. I know it's bad form to complain about gifts, but at the rate we
reinvent the wheel, I often fear that I will be retired from programming
before we have a sane text model :/
Norbert
-----
Cheers,
Sean
--
View this message in context: http://forum.world.st/ANN-Sparta-v1-1-tp4919394p4919570.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.