On Tue, Feb 7, 2012 at 3:46 PM, Lamar Owen lowen@pari.edu wrote:
On Tuesday, February 07, 2012 04:35:29 PM Les Mikesell wrote:
If today's and yesterday's version of a language have to be different they were probably both wrong.
Like Python2.x versus 3.x? Or even 2.4 versus 2.6? Plone, for one, is still bundling older Python due to incompatibilities with Zope and newer Python.
Exactly, and without looking too closely ruby seems to be changing even faster. There is not going to be a perfect solution to this problem, especially if you consider separately packaged libraries that really have to change over time, but RPM needs to handle concurrent multi-versioned targets gracefully or they should just change the name when it is not the same language anymore and won't execute its own old syntax so the packages don't conflict.