Hi Yoshinobu,

Yoshinobu Kano wrote:
> Hi Thilo,
> 
> A couple of wishes...
> 
> * multiple inheritance in the type system, please!
> (I know this would be quite a large issue but...
> This is also required to be compliant with the UIMA spec, should be
> compatible with ECore)

yes, that would be a bit of a change.  I don't think
we should attempt that in a point release.  I would
also like to hear from more people who have this
requirement...

> 
> * generics in the UIMA API

Joern is working on that.  If you have particular suggestions, please
join the discussion on the developer's list.

> * collection framework (or similar sort of thing)

Yes, I've heard that many times.  The issue here is that this
is bit difficult to do with the CAS.  The CAS was designed on
purpose to have only very simple data structures.  This was so
it would be maximally portable.  So I don't see how we could,
for example, add sets to the CAS without breaking the design
philosophy.  However, one might consider adding a whole host
of utility functions to Java UIMA that allows users to treat
an array as a set, a list, or whatever else you have in mind.
Maps and trees could also be implemented like that.  I assume
many people have done this themselves, and it would make a lot
of sense to have this kind of functionality in the core.

Let me know if this is what you had in mind.

> * "Map" type of configuration parameter
> 
> Probably not possible due to the architecture design...
> * "memory leak" when hold CAS data outside CAS. GC is not enough?

I don't know what you mean by that.

--Thilo

> 
> It is very happy if we can see some of these in the next release.
> Thank you very much for your efforts on the next release!
> 
> -Yoshinobu
> 
> On Wed, May 13, 2009 at 1:02 AM, Thilo Goetz <[email protected]> wrote:
>> Hi UIMA users,
>>
>> just a quick note to let you know that I've kicked off
>> discussions about the next release on uima-dev.  If
>> there's anything missing in UIMA that you'd *really* like
>> to see in the next release, now would be a good time
>> to let everybody know.  Maybe you have patch up your
>> sleeve?
>>
>> Thanks,
>> Thilo
>>
> 
> 
> 

Reply via email to