6
<expand|tmdoc-title|Plans pour l'avenir>
8
<with|color|red|[Doit �tre mis � jour]>
10
<section|Mise en page>
12
Certains outils de mise en page n'ont pas encore �t� impl�ment�s. Ce sont
16
<item>S�paration d'un document en plusieurs parties.
18
<item>Objets dynamiques, comme dans HTML.
20
<item>Environnements pour les interfaces de logiciels de calcul formel.
23
Certains outils moins importants doivent �tre compl�t�s. En voici une liste
27
<item>Consid�rer les fractions comme des op�rateurs
28
<with|mode|math|\<Rightarrow\>> espaces avant et apr�s. Idem pour les
29
indices et exposants <with|mode|math|\<Rightarrow\>> petite espace avant
30
quand ils sont plac�s � gauche et petite espace apr�s lorsqu'ils sont
34
<section|Outils d'�dition de texte>
36
Bien que les mouvements du curseur, les s�lections, etc... soient d�j�
37
g�r�s, il reste � parfaire certains outils d'�dition standards. Par exemple
41
<item>Recherche dans du texte, des formules, dans certains environnement,
44
<item>Demande de remplacement.
46
<item>Outils math�matiques : simplification d'une r�gion s�lectionn�e,
47
substitutions de formules � l'int�rieur d'autres formules, etc...
49
<item>Contr�le de version.
51
<item>Compression et protection de donn�es.
53
<item>Correcteurs grammaticaux et programmes de traduction automatiques.
54
Si vous savez o� trouvez des dictionnaires exhaustifs libres de droits ou
55
du mat�riel se rapportant � la traduction, n'h�sitez pas � nous en faire
58
<item>Int�gration d'un programme libre de reconnaissance vocale.
61
<section|Tableur universel>
63
Nous aimerions incorporer un <space|0.2spc>tableur
64
universel<space|0.2spc> dans <TeXmacs>. L'id�e est que toutes les
65
d�pendances entre les cellules de la feuille de calcul soient analys�es par
66
<TeXmacs>, mais que les calculs r�els soient d�l�gu�s au syst�me externe
67
que vous aurez choisi, par exemple l'un de ceux qui sont g�r�s par les
68
logiciels de calcul formel. Les donn�es de la feuille de calcul ne seraient
69
pas forc�ment format�es dans un tableau rectangulaire ; on peut imaginer
70
des d�pendances entre les noeuds d'un arbre, les �l�ments d'un graphe ou
71
n'importe quoi d'autre.
73
<section|Graphiques techniques>
75
J'aimerais �galement incorporer un outil de dessin de graphiques
76
techniques. On pourrait alors utiliser des macros d�finies par
77
l'utilisateur pour faire des constructions g�om�triques. Il serait
78
possible, par exemple, d'�crire un fichier de style pour dessiner des
79
circuits �lectroniques ou des composants chimiques avec une barre d'ic�ne
80
pour acc�der aux circuits ou composants voulus, de la m�me fa�on qu'on peut
81
le faire pour s�lectionner des lignes et des cercles dans les dessins
84
<section|Interface avec les logiciels de calcul formel>
86
Les changements suivants doivent �tre faits pour pouvoir relier
87
<apply|TeXmacs> aux logiciels de calcul formel :
90
<item>Am�lioration de la pr�sentation des sessions de calcul formel.
92
<item>Ajout de fonctionnalit�s nouvelles pour augmenter
93
l'interop�rabilit� entre <apply|TeXmacs> et les logiciels de calcul
94
formel et pour permettre un contr�le plus grand de la pr�sentation de
97
<item>S�mantique �tendue au niveau de la communication entre objets. Ce
98
pourrait �tre soit des informations de haut niveau (comme les balises
99
math�matiques Openmath ou HTML 4.0) ou des informations de bas niveau (y
100
compris celles concernant la repr�sentation des donn�es), selon la
101
vitesse d'ex�cution requise.
103
<item>Autres possibilit�s d'�volution : mise en surbrillance, d�bogage,
107
<section|Interaction avec d'autres projets de type GNU>
109
Il serait bon d'augmenter l'interaction entre <apply|TeXmacs> et d'autres
110
projets de type GNU, tels Gnome ou des GUIs multi-plateformes. Cela
111
faciliterait l'int�gration de donn�es externes dans les documents
112
<apply|TeXmacs> et augmenterait le nombre de plateformes support�es. D'un
113
autre c�t�, certaines fonctionnalit�s propres � <apply|TeXmacs>, telle la
114
gestion des polices, peuvent int�resser d'autres projets.
116
<apply|tmdoc-copyright|1998--2003|Joris van der Hoeven|Mich�le Garoche>
118
<expand|tmdoc-license|Permission is granted to copy, distribute and/or
119
modify this document under the terms of the GNU Free Documentation License,
120
Version 1.1 or any later version published by the Free Software Foundation;
121
with no Invariant Sections, with no Front-Cover Texts, and with no
122
Back-Cover Texts. A copy of the license is included in the section entitled
123
"GNU Free Documentation License".>
128
<associate|paragraph width|150mm>
129
<associate|odd page margin|30mm>
130
<associate|shrinking factor|4>
131
<associate|page right margin|30mm>
132
<associate|page top margin|30mm>
133
<associate|reduction page right margin|25mm>
134
<associate|page type|a4>
135
<associate|reduction page bottom margin|15mm>
136
<associate|even page margin|30mm>
137
<associate|reduction page left margin|25mm>
138
<associate|page bottom margin|30mm>
139
<associate|reduction page top margin|15mm>
140
<associate|language|french>
146
<associate|idx-1|<tuple|<uninit>|?>>
147
<associate|toc-1|<tuple|1|?>>
148
<associate|idx-2|<tuple|<uninit>|?>>
149
<associate|toc-2|<tuple|2|?>>
150
<associate|toc-3|<tuple|3|?>>
151
<associate|toc-4|<tuple|4|?>>
152
<associate|toc-5|<tuple|5|?>>
153
<associate|toc-6|<tuple|6|?>>
154
<associate|toc-7|<tuple|<uninit>|?>>
155
<associate|toc-8|<tuple|<uninit>|?>>
162
<vspace*|1fn><with|font series|<quote|bold>|math font
163
series|<quote|bold>|1<space|2spc>Typesetting><value|toc-dots><pageref|toc-1><vspace|0.5fn>
165
<vspace*|1fn><with|font series|<quote|bold>|math font
166
series|<quote|bold>|2<space|2spc>Extra facilities for editing
167
texts><value|toc-dots><pageref|toc-2><vspace|0.5fn>
169
<vspace*|1fn><with|font series|<quote|bold>|math font
170
series|<quote|bold>|3<space|2spc>A universal
171
spreadsheet><value|toc-dots><pageref|toc-3><vspace|0.5fn>
173
<vspace*|1fn><with|font series|<quote|bold>|math font
174
series|<quote|bold>|4<space|2spc>Technical
175
pictures><value|toc-dots><pageref|toc-4><vspace|0.5fn>
177
<vspace*|1fn><with|font series|<quote|bold>|math font
178
series|<quote|bold>|5<space|2spc>Interface with computer algebra
179
systems><value|toc-dots><pageref|toc-5><vspace|0.5fn>
181
<vspace*|1fn><with|font series|<quote|bold>|math font
182
series|<quote|bold>|6<space|2spc>Interaction with other GNU-like
183
projects><value|toc-dots><pageref|toc-6><vspace|0.5fn>