<\body> Some major typesetting facilities which have not yet been implemented are the following: <\itemize> Separation of a document in several parts. Dynamical objects like in HTML. Environments for computer algebra system interfaces. Many minor facilities should also be completed. We list a few of them: <\itemize> Consider fractions as operators > spaces before and after. Similarly for scripts > small space before left scripts and after right scripts. Although cursor movement, selections, etc. have already been implemented, some other standard editing facilities have not yet been completed. Let us mention a few of these: <\itemize> Searching texts, formulas, certain environments etc. Query replace. Mathematical facilities: simplification of a selected region, substitutions of formulas in other formulas, etc. Version control. Data compression and protection. Grammar checkers and automatic translation programs. Does someone know where to find detailed free dictionaries and stuff like that? Incorporation of free speech recognition program. We would like to incorporate a ``universal spreadsheet'' facility into . The idea is that all dependencies between the cells in the sheet are analyzed by , but all actual computations are delegated to an extern system of your choice, like one of the currently supported computer algebra systems. Also, the data of the spreadsheet will not necessarily be formatted in a rectangular table; one can also imagine dependencies between nodes of a tree, elements of a graph, or anything else. I also would like to include a facility for drawing technical pictures. In this implementation you should be able to benefit from the fact that you can define macros for making geometrical constructions. It would for instance be possible to write a style file for drawing electronic circuits or chemical components with a nice icon bar for selecting circuits or components, just as you select lines and circles in usual pictures. The following improvements should still be made in order to link to computer algebra systems: <\enumerate> Improving the layout of computer algebra sessions. Add extra features to increase the interoperability between and computer algebra systems and to give additional control over the layout of big output. More semantics for the objects being communicated. This may either be high level information (like Openmath or HTML 4.0 mathematical markup) or low level information (including information about the representation of data), depending on the required speed. Further possibilities for evolution concern highlighting, debugging facilities and so on. It might be nice to increase the interaction between and other GNU-like projects, such as Gnome or multiplatform GUI's. This might facilitate the incorporation of extern data into documents or increase the number of supported platforms. On the other hand, several features, such as its font handling, might be interesting for other projects too. <\initial> <\collection> <\references> <\collection> |?>> > |?>> > > > > > |?>> |?>> <\auxiliary> <\collection> <\associate|toc> |math font series||1Typesetting> |math font series||2Extra facilities for editing texts> |math font series||3A universal spreadsheet> |math font series||4Technical pictures> |math font series||5Interface with computer algebra systems> |math font series||6Interaction with other GNU-like projects>