view doc/admin/roadmap.txt @ 21:1c9dac05d040

Add lint-style FALLTHROUGH annotations to fallthrough cases. (in the parse engine and thus the output code) Document this, because the old output causes warnings with gcc10.
author David A. Holland
date Mon, 13 Jun 2022 00:04:38 -0400
parents f9e4689b837d
children
line wrap: on
line source

AnaGram project roadmap
-----------------------

You are holding AnaGram 2.40, the first open source release. It is
somewhat preliminary in certain ways.

The plan is that there should be a release 2.50, a stable open source
version that can be widely used going forward. The following things
are intended to make it into release 2.50:

   - Cleanup of character set/character encoding handling, to allow
     proper Unicode handling with UTF-8 as well as with 32-bit wide
     characters. (And since certain legacy communities apparently
     insist on continuing to use UTF-16, and AnaGram's target audience
     has always included people needing to deal with legacy input,
     UTF-16 too.)

   - A full update of the manual.

   - Modernization of the examples, and perhaps some new examples.

   - Correction of any problems that show up with 2.40.


After 2.50 the next projected release will be 3.00, whose primary
feature will be a new user interface, based on a toolkit yet to be
determined (probably gtk3) and workable on Unix and ideally also on
Windows.

Other features will appear if ready; however, the primary target of
development effort should be the user interface.