|
Planes para el futuro |
|
[Debería ser actualizado]
1.Composición
tipográfica
Algunas facilidades importantes de composición
tipográfica que aún no han sido implementadas son las
siguientes
-
Separación de un documento en varias partes.
-
Objetos dinámicos como en HTML.
-
Ambientes para las interfaces con sistemas de algebra computacional.
Muchas facilidades menores deben también ser completadas.
Listamos unas pocas de ellas:
-
Considerar fracciones como operadores ⇒ espacios antes y
después. Similarmente para scripts ⇒ pequeño
espacio antes de scripts izquieros and después de scripts
derechos.
2.Facilidades extra para
edición de textos
Aunque el movimiento del curso, selecciones, etc. han sido ya
implementadas, algunas otras facilidades de edición
estándar no han sido aún completadas. Permítanos
mencionar unas pocas de ellas:
-
Buscar textos, fórmulas ciertos entornos, etc.
-
Reemplzao de consulta.
-
Facilidades matemáticas: simplificación de una
región seleccionada, sustituciones de fómrulas en
otras fórmulas, etc.
-
Control de version
-
Compresión y protección de datos.
-
Revisores gramaticales y programas de traducción
automáticas. Sabe alguien donde encontrar diccionarios libres
detallados y cosas como esas?
-
Incorporación de un pgorama de reconocimiento de habla libre.
3.Una hoja de cálculo
universal
Nos gustaría incorporar una facilidad de "hoja de
cálculo universal" en TeXmacs. La idea es que todas las
dependencias entre las celdas en una hoja son analizadas por TeXmacs,
pero todas las computaciones actuales son delegadas a un sistema
externo de su elección, como alguno de los sistemas de
álgebra computacional soportados actualmente. También,
los datos en la hoja de cálculo no necesariamente están
formateados en una tabla rectangular; uno puede también
imaginar dependencias entre los nodos de un árbol, elementos de
un grafo, o cualquier otra cosa.
4.Diagramas técnicos
Me gustaría también incluir una facilidad para dibujar
diagramas técnicos. En esta implementación usted
debería ser capaz de beneficiarse del hecho de que puede
definir macros para hacer construcciones geométricas.
Sería por ejemplo posible escribir un estilo para dibujar
circuitos electrónicos o componentes químicos con una
agradable barra de herramientas para seleccionar circuidos o
componetes, justo como usted selecciona líneas y
círculos en los dibujos usuales.
5.Interface con sistemas de
álgebra computacional
Las siguientes mejoras deberían aún ser hechas a fin de
enlazar TeXmacs a sistemas de álgebra computacional:
-
Mejorar el estrato de las sesiones de álgebra computacional.
-
Adicionar características extra para incrementar la
interoperabilidad entre TeXmacs y sistemas de álgebra
computacional para dar un control adicional sobre el estrato de una
salida grande.)
-
Más semántica para los objetos siendo comunicados.
Esto bien puede ser información de alto nivel (como Openmath
o el etiquetamiento matemático) o información de bajo
nivel (incluyendo información sobre la representación
de los datos), dependiendo de la velocidad requerida.
-
Posibilidades futuras para la evolución concerniente a
relsaltado, facilidades de depuración y cosas por el estilo.
6.Interacción con otros
proyectos estilo-GNU
Podría ser agradable incrementar la interacción entre
TeXmacs y otros proyectos estilo-GNU, tales como Gnome o GUI's
multiplataforma. Esto podría facilitar la incorporación
de datos externos dentro de documentos TeXmacs o incrementar el
número de plataformas soportadas. Por otro lado, varias
características TeXmacs, tales como manejo de fuentes,
podrían ser interesantes para otros proyectos también.
© 1998–2002 Joris van der Hoeven, Offray Vladimir Luna
Cárdenas
Se garantiza el permiso para copiar, distribuir y/o modificar este
documento bajo los terminos de la GNU Free Documentation License,
Versión 1.1 o cualquier versión posterior publicada por
la Free Software Foundation; sin Secciones Invariantes, sin Textos de
Portada, y sin Textos de Contraportada. Una copia de la licencia
está incluida en la sección titulada "GNU Free
Documentation 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".