On 22 Jun 2015, at 17:45, stephan
<stephan(a)stack.nl> wrote:
On 22-06-15 16:49, Yuriy Tymchuk wrote:
The point is that I can take my 2 year old Ruby
project, load gems and it works. When I take my 2 month old Pharo project that depends on
Roassal (this is not only about Roassal, I just have a concrete case) - it breaks.
Pharo itself is not yet managed with configurations, and has AFAIK a much higher change
rate
than Ruby. I have been a lot less lucky with older Ruby stuff, combining stuff from
different eras
was interesting…
I am not saying about combining. I want to make my code usable. So when I make something I
can say: "Ok, I have a stable version that works on Pharo 4 and depend on Roassal
1.11”. And if someone will want to run it in 2 years, he will download Pharo 4 and run it
with Roassal 1.11. Off course it will not work when combined with something that depends
on roassal 2.x, but al least it will work alone + other people will know that it’s
supposed to work on Roassal 1.11.
Uko
That makes it essential not to depend on the numbered versions, as you know that they
will
need to be patched to keep working on a moving target.
Stephan
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev