1
0
Fork 0
This commit is contained in:
Joris van der Hoeven 2019-05-31 09:26:36 +00:00
parent da3238a5ec
commit 6dcaf2ed71
4 changed files with 56 additions and 90 deletions

View File

@ -1,6 +1,6 @@
<TeXmacs|1.0.7.14>
<TeXmacs|1.99.9>
<style|tmdoc>
<style|<tuple|tmdoc|english|old-spacing>>
<\body>
<tmdoc-title|Plans for the future>
@ -9,8 +9,7 @@
<hlink|<name|Savannah>|http://savannah.gnu.org/projects/texmacs/>, we
maintain a<nbsp>wish list with <hlink|suggestions|http://www.texmacs.org/tmweb/contact/wishes.en.html>
by users and other detailed wanted features. Here follows an incomplete
list of more general directions for future development, as on september 2,
2011.
list of more general directions for future development, as on may 31, 2019.
<section|Typesetting>
@ -35,16 +34,9 @@
mention a few of these:
<\itemize>
<item>Better search and replace tool for structured texts, formulas,
certain environments etc. and regular expressions.
<item>Mathematical facilities: simplification of a selected region,
substitutions of formulas in other formulas, etc.
<item>Version control.
<item>Data compression and protection.
<item>Grammar checkers and automatic translation programs. Does someone
know where to find detailed free dictionaries and stuff like that?
@ -72,6 +64,10 @@
by <name|Open Office>, <name|Word>, and the internal formats used by
important publishers such as <name|Elsevier>.
<item>It would be nice to have converters for various markdown formats as
used by sites such as <name|Wikipedia>. Similarly, it would be nice to
have an interface for <name|Jupyter> notebooks.
<item>We would appreciate help for writing a converter from <TeXmacs> to
the <name|Texinfo> format, which is the standard documentation format for
the GNU project.
@ -88,6 +84,22 @@
circuits or chemical components with a nice icon bar for selecting circuits
or components, just as you select lines and circles in usual pictures.
<section|Presentation mode>
We wish to further extend the laptop presentation mode into the following
directions:
<\itemize>
<item>A larger number of themes.
<item>Implementation of transitions between slides.
<item>Further improvements for the animation editor.
</itemize>
We would also very much appreciate help on artwork and the design of nice
themes.
<section|Tools for usage on the web and in networks>
It would be nice to have a better integration of <TeXmacs> with the web. As
@ -123,7 +135,14 @@
debugging facilities and so on.
</itemize>
<tmdoc-copyright|1998--2011|Joris van der Hoeven>
<section|<TeXmacs> on tablets and mobile phones>
After the release of <TeXmacs> 2.1, we wish to upgrade <TeXmacs> to
<name|Qt>5, which should allow the deployment on new platforms such as
<name|Android>. This also opens the road for a specific interface for
tablets and mobile phones.
<tmdoc-copyright|1998--2019|Joris van der Hoeven>
<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
@ -133,8 +152,5 @@
Documentation License".>
</body>
<\initial>
<\collection>
<associate|language|english>
</collection>
</initial>
<initial|<\collection>
</collection>>

View File

@ -1,11 +1,11 @@
<TeXmacs|1.0.7.12>
<TeXmacs|1.99.9>
<style|tmdoc>
<style|<tuple|tmdoc|english|old-spacing>>
<\body>
<tmdoc-title|Major objectives for the upcoming stable versions>
Our main focus for the next stable version 1.1 (to be released during 2012)
Our main focus for the next stable version 2.1 (to be released during 2019)
is on the improvement of the user interface and documentation. This
comprises the following developments:
@ -13,59 +13,20 @@
<item>Completion and stabilization of the <name|Qt> port and the
resulting ports for <name|Windows> and <name|MacOS>.
<item>Development of a markup-based graphical user interface for popup
windows. This new interface might only be ready after the next stable
version 1.1.
<item>Development of user-friendly tools for documentation and
translations, which can be used in a collaborative version over the web.
<item>Microtypography and support for more mathematical fonts.
<item>Completion of a <TeXmacs> user manual and make it available in book
form.
<item>High quality converters to and from <LaTeX>.
</itemize>
The next stable version 1.1 should also contain a more robust version of
the graphical drawing tool, which is developed by Henri Lesourd. Finally,
we plan to create an association for the proposition of free scientific
software. One of the objectives of this association is to create a
simplified system for making donations to <TeXmacs> and sell our software
and documentation.
At a certain point, we also plan to create an association for the
proposition of free scientific software. One of the objectives of this
association is to create a simplified system for making donations to
<TeXmacs> and sell our software and documentation.
Within a slightly longer time period of about one or two years, we have
also started to reorganize <TeXmacs> so as to make it a stable development
platform for developments. The aim is to reach as quickly as possible a
point where the different parts of <TeXmacs> are well documented and
modularized, so that they can easily be further developed in parallel by
different people. Most of these deeper developments will reach their
maturity only in the after-next stable version<nbsp>1.2, and comprise the
following items:
<\itemize>
<item>Improve the quality of the <TeXmacs> makefiles so as to make them
completely compatible with <verbatim|automake> and <verbatim|autoconf>.
<item>Replace the current widget system by a markup-based system, with
the possibility to use widgets (from Gtk, Qt, Aqua, etc.) from standard
GUI's instead of the <TeXmacs>-provided style files.
<item>Separate the style rewriting engine from the typesetter and make
both completely lazy.
<item>Increase the robustness and use of DRDs (Data Relation
Definitions), which contain meta-information about <TeXmacs> or
user-provided DTDs.
<item>Migrate as much as possible of the high-level interface from C++ to
<name|Scheme>.
<item>Increase the robustness of <TeXmacs> and its <name|Scheme> APIs by
providing detailed exception semantics and tools for debugging.
<item>Provide extended documentation for developers and intelligent
interactive ways to use this documentation.
</itemize>
<tmdoc-copyright|2007|Joris van der Hoeven>
<tmdoc-copyright|2019|Joris van der Hoeven>
<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
@ -75,8 +36,5 @@
Documentation License".>
</body>
<\initial>
<\collection>
<associate|language|english>
</collection>
</initial>
<initial|<\collection>
</collection>>

View File

@ -1,6 +1,6 @@
<TeXmacs|1.0.7.12>
<TeXmacs|1.99.9>
<style|tmdoc>
<style|<tuple|tmdoc|english|old-spacing>>
<\body>
<tmdoc-title|Other things we are working on>
@ -30,7 +30,7 @@
graphical mode.
</itemize>
<tmdoc-copyright|2007|Joris van der Hoeven>
<tmdoc-copyright|2019|Joris van der Hoeven>
<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
@ -40,8 +40,5 @@
Documentation License".>
</body>
<\initial>
<\collection>
<associate|language|english>
</collection>
</initial>
<initial|<\collection>
</collection>>

View File

@ -1,6 +1,6 @@
<TeXmacs|1.0.7.12>
<TeXmacs|1.99.9>
<style|tmdoc>
<style|<tuple|tmdoc|english|old-spacing>>
<\body>
<tmdoc-title|Roadmap for upcoming developments>
@ -14,7 +14,7 @@
<\enumerate>
<item>A limited number of major objectives for the upcoming stable
versions (1.1 and 1.2).
versions (2.1 and 2.2).
<item>A certain number of minor objectives, subject to continuous
changes, and which progress as a function of available time.
@ -28,8 +28,6 @@
versions|roadmap-major.en.tm>
<branch|Other things we are working on|roadmap-minor.en.tm>
<branch|Ongoing external developments|roadmap-external.en.tm>
</traverse>
<tmdoc-copyright|2007|Joris van der Hoeven>
@ -42,8 +40,5 @@
Documentation License".>
</body>
<\initial>
<\collection>
<associate|language|english>
</collection>
</initial>
<initial|<\collection>
</collection>>