[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MiNT] WCOWORK vs WINDOM for components



Hello,

(IMHO) because this new xaaes feature is something that windom developpers
already experience for years.

 I didnt know that. What new XaAES feature do you mean?

merging of differents "objects" (Text editor and HTML viewer for example) in one window. That is frames and inplace drawing.

 I didnt know windom could do OS housekeeping needed to make this work
smooth.

I don't know if it's ironic or if you sincerely didn't understand my post.

However, the IPW idea was not the real discussion,

True.

WCOWORK was.

True, and i try to understand why WCOWORK is needed, what's the benefit behind this implementation. This implement introduce some incompatibilities, so i'd like to know if the benefit is enough to support this feature. I'm sure you haven't introduce WCOWORK just for the fun to break compatibility... And i hope you have others ideas than just "simplify a bit xaaes-only applications that doesn't use libraries". In your answer to Olivier, you post some very nice ideas to justify why we have to use WCOWORK (this is what i ask from the begining of this tooooo long thread).

To justify WCOWORK, there is only the feature already describe (merging of different objects). I'm not speaking of the implementation, just the main idea.

We (windom developpers) find out that "framed" window in windom (wich is very similar to what you have described in this ML) was not flexible and powerfull enought, and after hours of discussion, thinking, argmentations, we conclude that we missed a COMPONENT mechanism, and we spend a lot of time to define what a COMPONENT should be and what it should not be. At the moment, we are about to deprecated the "frame" feature because a COMPONENT is much more simple to use
and develop, and it's much more powerful and flexible, only advantages !

 I can think of several reasons why this conclusion was made. One being
the fact that windom is a library, not part of the OS.

Is that ironic too ???

I wonder if i must keep replying to this post... Your argument if for sure not valid !

 I have found out that there is no room for any further development of
XaAES. Reason I say this is that every new development goes on outside
the AES kernel, in the form of libs, etc.

NO !

Stuff shall be done in the AES, and other stuff should be done in the user-space in libraries for example. I know we disagree on the scope of AES, and that's why i didn't speak about it.

I just tried to give you some tips if you want to introduce the feature discussed in xaaes (i haven't written in that post that i don't want xaaes to have this feature)... If you don't want themm, just ignore them ! Then i'm sure you'll find the same limitations and pb that we (windom developpers) have found.

And when new features like
WCOWORK cannot even see the light of day because "windom already have
it",

Very wrong.

If you introduce a feature supported by windom "because of AES lack", then i'll try to support it in windom without hesitation. Frames in window may be one of them (windom have its own routines to draw and manage sliders which cannot be consistant with the AES because of the lack of AES).

I no longer see the point. New features seems to belong in
libraries. I dont agree,

You're right :)

All new development for our platform seems to be
centered around libraries.

This is very wrong. New features NEED the support of the AES... and new AES features need the support of application to be widely spread. Let's work together.


best regards,
Arnaud.