Paul Libbrecht <p...@...> writes:
> One first small critique I have is that you say you implement copy-and- 
> paste but you actually only do this internally...
External copy&paste needs TeX, MathML etc. serialization/de-serialization to be
useful, that's why it is not implemented yet.

> The claim for computability is bold, be very careful there: it would  
> mean you can serialize to MathML content or OpenMath
Computability is our main goal - we can not do without it in our main project.
So we'll have it that way or another. :)

Features ordered by a priority for us:
Computability.
Editing usability.
Good API.
Platform independence and flexibility.
Formula checking and analysing layers (we are going to adapt existing
implementations).
other features.

We can shift our priorities a little if there's someone eager to participate in
implementing a particular feature (e.g serialization, external copy&paste,
static image rendering etc.).

> but, at least now, you allow a++b which has no computability.
> Many editors offer both modes: with computability and without.
I think, that we'll also provide both. We've divided this into several layers.
The editing layer provides user with tools to specify what exactly he means when
typing in a formula (the hard part).

And then come several checking layers, that will be implemented separately.
There we're going to check for brackets, operators and even types (e.g grams vs
newtons). Those layers are heavily dependent on the computation engine that is
used in a particular project.

Editing layer will show hints and marks provided by checking layers.

Best wishes,
Bulat.

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to