Forum OpenACS Q&A: Re: Will Dr. OpenACS survive? Or why I stopped worrying and learned to love the .LRN consortium?

When people talk about OO in the context of openacs I think they mean that things should implement a consistent set of methods so we can treat objects uniformly within the system. We currently have (not always though) new, delete, and name but they are implemented inconsistently or not at all for some object types. When you start talking about things like search indexing or object rendering to html, the interfaces are even less formal. Progress to something like xml and they don't exist at all.

People are saying OO when they really mean provide consistent interface and that certainly is something we all agree is useful, important, possible and probably not particularly hard when it comes right down to it.