Thilo Goetz wrote:
So here's what I would do:

- No view API in UIMA 2.x. Possibly change the view/sofa related APIs in a manner indicated above (CAS getView(String viewName) -> void setView(String viewName) etc). I would find that much more intuitive, but I'm not hopeful that other people on this list will.

- Start discussing UIMA 3 now. Take a clean slate approach, consider how we want to handle indexing in the future. Have a couple of beta releases to get feedback from users.

- Support both UIMA 2 and 3 in parallel, for as long as necessary. Consider interoperability, possibly in the same JVM.

I really think that the CAS/view redesign proposal as it currently stands will make things even worse, and that it should be reconsidered.
Till now I only read the posts to the CAS/CasView discussion and tried to understand the details, sometimes without success :-) I think this also depends on may current knowledge and I have to do my homeworks to contribute to that discussion.

My current point of view, as far as I understand the discussion is that we do not really have a consent on the CAS/CasView architecture. So I like the suggestions to start this discussion again for UIMA 3 and do things step by step. This would help me and maybe others (if we find some contributors after the release) to contribute to the discussion. This suggestions seems also more reasonably when thinking about the first UIMA release with code freeze in about two weeks to get out a stable version of UIMA.

Just my point of view.

-- Michael

Reply via email to