1
0
Fork 0
doc/about/projects/future.fr.tm

187 lines
6.9 KiB
Plaintext
Raw Normal View History

2011-08-28 15:59:50 +08:00
<TeXmacs|1.0.1.11>
<style|tmdoc>
<\body>
<expand|tmdoc-title|Plans pour l'avenir>
<with|color|red|[Doit <20>tre mis <20> jour]>
<section|Mise en page>
Certains outils de mise en page n'ont pas encore <20>t<EFBFBD> impl<70>ment<6E>s. Ce sont
les suivants :
<\itemize>
<item>S<>paration d'un document en plusieurs parties.
<item>Objets dynamiques, comme dans HTML.
<item>Environnements pour les interfaces de logiciels de calcul formel.
</itemize>
Certains outils moins importants doivent <20>tre compl<70>t<EFBFBD>s. En voici une liste
non exhaustive :
<\itemize>
<item>Consid<69>rer les fractions comme des op<6F>rateurs
<with|mode|math|\<Rightarrow\>> espaces avant et apr<70>s. Idem pour les
indices et exposants <with|mode|math|\<Rightarrow\>> petite espace avant
quand ils sont plac<61>s <20> gauche et petite espace apr<70>s lorsqu'ils sont
plac<61>s <20> droite.
</itemize>
<section|Outils d'<27>dition de texte>
Bien que les mouvements du curseur, les s<>lections, etc... soient d<>j<EFBFBD>
g<>r<EFBFBD>s, il reste <20> parfaire certains outils d'<27>dition standards. Par exemple
:
<\itemize>
<item>Recherche dans du texte, des formules, dans certains environnement,
etc...
<item>Demande de remplacement.
<item>Outils math<74>matiques : simplification d'une r<>gion s<>lectionn<6E>e,
substitutions de formules <20> l'int<6E>rieur d'autres formules, etc...
<item>Contr<74>le de version.
<item>Compression et protection de donn<6E>es.
<item>Correcteurs grammaticaux et programmes de traduction automatiques.
Si vous savez o<> trouvez des dictionnaires exhaustifs libres de droits ou
du mat<61>riel se rapportant <20> la traduction, n'h<>sitez pas <20> nous en faire
part.
<item>Int<6E>gration d'un programme libre de reconnaissance vocale.
</itemize>
<section|Tableur universel>
Nous aimerions incorporer un <space|0.2spc>tableur
universel<space|0.2spc> dans <TeXmacs>. L'id<69>e est que toutes les
d<>pendances entre les cellules de la feuille de calcul soient analys<79>es par
<TeXmacs>, mais que les calculs r<>els soient d<>l<EFBFBD>gu<67>s au syst<73>me externe
que vous aurez choisi, par exemple l'un de ceux qui sont g<>r<EFBFBD>s par les
logiciels de calcul formel. Les donn<6E>es de la feuille de calcul ne seraient
pas forc<72>ment format<61>es dans un tableau rectangulaire ; on peut imaginer
des d<>pendances entre les noeuds d'un arbre, les <20>l<EFBFBD>ments d'un graphe ou
n'importe quoi d'autre.
<section|Graphiques techniques>
J'aimerais <20>galement incorporer un outil de dessin de graphiques
techniques. On pourrait alors utiliser des macros d<>finies par
l'utilisateur pour faire des constructions g<>om<6F>triques. Il serait
possible, par exemple, d'<27>crire un fichier de style pour dessiner des
circuits <20>lectroniques ou des composants chimiques avec une barre d'ic<69>ne
pour acc<63>der aux circuits ou composants voulus, de la m<>me fa<66>on qu'on peut
le faire pour s<>lectionner des lignes et des cercles dans les dessins
ordinaires.
<section|Interface avec les logiciels de calcul formel>
Les changements suivants doivent <20>tre faits pour pouvoir relier
<apply|TeXmacs> aux logiciels de calcul formel :
<\enumerate>
<item>Am<41>lioration de la pr<70>sentation des sessions de calcul formel.
<item>Ajout de fonctionnalit<69>s nouvelles pour augmenter
l'interop<6F>rabilit<69> entre <apply|TeXmacs> et les logiciels de calcul
formel et pour permettre un contr<74>le plus grand de la pr<70>sentation de
sorties longues.
<item>S<>mantique <20>tendue au niveau de la communication entre objets. Ce
pourrait <20>tre soit des informations de haut niveau (comme les balises
math<74>matiques Openmath ou HTML 4.0) ou des informations de bas niveau (y
compris celles concernant la repr<70>sentation des donn<6E>es), selon la
vitesse d'ex<65>cution requise.
<item>Autres possibilit<69>s d'<27>volution : mise en surbrillance, d<>bogage,
etc...
</enumerate>
<section|Interaction avec d'autres projets de type GNU>
Il serait bon d'augmenter l'interaction entre <apply|TeXmacs> et d'autres
projets de type GNU, tels Gnome ou des GUIs multi-plateformes. Cela
faciliterait l'int<6E>gration de donn<6E>es externes dans les documents
<apply|TeXmacs> et augmenterait le nombre de plateformes support<72>es. D'un
autre c<>t<EFBFBD>, certaines fonctionnalit<69>s propres <20> <apply|TeXmacs>, telle la
gestion des polices, peuvent int<6E>resser d'autres projets.
<apply|tmdoc-copyright|1998--2003|Joris van der Hoeven|Mich<63>le Garoche>
<expand|tmdoc-license|Permission is granted to copy, distribute and/or
modify this document under the terms of the GNU Free Documentation License,
Version 1.1 or any later version published by the Free Software Foundation;
with no Invariant Sections, with no Front-Cover Texts, and with no
Back-Cover Texts. A copy of the license is included in the section entitled
"GNU Free Documentation License".>
</body>
<\initial>
<\collection>
<associate|paragraph width|150mm>
<associate|odd page margin|30mm>
<associate|shrinking factor|4>
<associate|page right margin|30mm>
<associate|page top margin|30mm>
<associate|reduction page right margin|25mm>
<associate|page type|a4>
<associate|reduction page bottom margin|15mm>
<associate|even page margin|30mm>
<associate|reduction page left margin|25mm>
<associate|page bottom margin|30mm>
<associate|reduction page top margin|15mm>
<associate|language|french>
</collection>
</initial>
<\references>
<\collection>
<associate|idx-1|<tuple|<uninit>|?>>
<associate|toc-1|<tuple|1|?>>
<associate|idx-2|<tuple|<uninit>|?>>
<associate|toc-2|<tuple|2|?>>
<associate|toc-3|<tuple|3|?>>
<associate|toc-4|<tuple|4|?>>
<associate|toc-5|<tuple|5|?>>
<associate|toc-6|<tuple|6|?>>
<associate|toc-7|<tuple|<uninit>|?>>
<associate|toc-8|<tuple|<uninit>|?>>
</collection>
</references>
<\auxiliary>
<\collection>
<\associate|toc>
<vspace*|1fn><with|font series|<quote|bold>|math font
series|<quote|bold>|1<space|2spc>Typesetting><value|toc-dots><pageref|toc-1><vspace|0.5fn>
<vspace*|1fn><with|font series|<quote|bold>|math font
series|<quote|bold>|2<space|2spc>Extra facilities for editing
texts><value|toc-dots><pageref|toc-2><vspace|0.5fn>
<vspace*|1fn><with|font series|<quote|bold>|math font
series|<quote|bold>|3<space|2spc>A universal
spreadsheet><value|toc-dots><pageref|toc-3><vspace|0.5fn>
<vspace*|1fn><with|font series|<quote|bold>|math font
series|<quote|bold>|4<space|2spc>Technical
pictures><value|toc-dots><pageref|toc-4><vspace|0.5fn>
<vspace*|1fn><with|font series|<quote|bold>|math font
series|<quote|bold>|5<space|2spc>Interface with computer algebra
systems><value|toc-dots><pageref|toc-5><vspace|0.5fn>
<vspace*|1fn><with|font series|<quote|bold>|math font
series|<quote|bold>|6<space|2spc>Interaction with other GNU-like
projects><value|toc-dots><pageref|toc-6><vspace|0.5fn>
</associate>
</collection>
</auxiliary>