Darrin Massena wrote:
I am not involved so cannot answer directly, but I see something similar discussed here.. http://jeanbaptiste-arnaud.eu/opengl/ Backward compatibility can be a divisive subject. The disparate views expressed at [1] will give you a general overview of Pharo's philosophy. Now your question is slightly different to the usual backward-compatibility discussion that relates to the existing codebase inherited from Squeak and before. Here on of Pharo's goal to enhance future maintainability by elimination of "legacy code", where [1] defines "legacy code" as: - a code written eons ago - original authors are gone/not interested in communicating - no documentation - a lot of patches and extensions from various authors over ears - often same functionality implemented using two different ways - things are completely bizarre, unmaintainable and unable to understand So for the existing code, while compatibility is kept as much as possible, cleaning takes priority. While this might cause some early pain, the mid to long terms should end up better than otherwise. Regarding "once something is developed in Pharo will it work unchanged on _all_ future Pharo versions?" I would hazard to guess, considering the keyword "all", that the answer is "no". The Pharo team are pragmatic about what they can achieve with their resources. If something can provide more (in terms of maintainability and broader usage) for a given effort, then that is probably the path to be taken. [1] http://lists.gforge.inria.fr/pipermail/pharo-project/2012-December/072196.html cheers -ben
|
- Re: [Pharo-dev] OpenGL 3.0+ Sean P. DeNigris
- Re: [Pharo-dev] OpenGL 3.0+ Sean P. DeNigris
- Re: [Pharo-dev] OpenGL 3.0+ Ronie Salgado
- Re: [Pharo-dev] OpenGL 3.0+ Darrin Massena
- Re: [Pharo-dev] OpenGL 3.0+ Ben Coman
- Re: [Pharo-dev] OpenGL 3.0+ Ronie Salgado
- Re: [Pharo-dev] OpenGL 3.0+ Darrin Massena
- Re: [Pharo-dev] OpenGL 3.0+ stepharo
- Re: [Pharo-dev] OpenGL 3.0+ Darrin Massena
- Re: [Pharo-dev] OpenGL 3.0+ Ronie Salgado
- Re: [Pharo-dev] OpenGL 3.0+ Igor Stasenko
- Re: [Pharo-dev] OpenGL 3.0+ stepharo
- Re: [Pharo-dev] OpenGL 3.0+ Ronie Salgado
- Re: [Pharo-dev] OpenGL 3.0+ stepharo