annotate doc/admin/roadmap.txt @ 24:a4899cdfc2d6 default tip

Obfuscate the regexps to strip off the IBM compiler's copyright banners. I don't want bots scanning github to think they're real copyright notices because that could cause real problems.
author David A. Holland
date Mon, 13 Jun 2022 00:40:23 -0400
parents f9e4689b837d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
1 AnaGram project roadmap
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
2 -----------------------
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
3
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
4 You are holding AnaGram 2.40, the first open source release. It is
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
5 somewhat preliminary in certain ways.
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
6
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
7 The plan is that there should be a release 2.50, a stable open source
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
8 version that can be widely used going forward. The following things
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
9 are intended to make it into release 2.50:
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
10
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
11 - Cleanup of character set/character encoding handling, to allow
16
f9e4689b837d Some minor updates for 15 years later.
David A. Holland
parents: 0
diff changeset
12 proper Unicode handling with UTF-8 as well as with 32-bit wide
f9e4689b837d Some minor updates for 15 years later.
David A. Holland
parents: 0
diff changeset
13 characters. (And since certain legacy communities apparently
f9e4689b837d Some minor updates for 15 years later.
David A. Holland
parents: 0
diff changeset
14 insist on continuing to use UTF-16, and AnaGram's target audience
f9e4689b837d Some minor updates for 15 years later.
David A. Holland
parents: 0
diff changeset
15 has always included people needing to deal with legacy input,
f9e4689b837d Some minor updates for 15 years later.
David A. Holland
parents: 0
diff changeset
16 UTF-16 too.)
0
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
17
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
18 - A full update of the manual.
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
19
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
20 - Modernization of the examples, and perhaps some new examples.
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
21
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
22 - Correction of any problems that show up with 2.40.
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
23
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
24
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
25 After 2.50 the next projected release will be 3.00, whose primary
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
26 feature will be a new user interface, based on a toolkit yet to be
16
f9e4689b837d Some minor updates for 15 years later.
David A. Holland
parents: 0
diff changeset
27 determined (probably gtk3) and workable on Unix and ideally also on
f9e4689b837d Some minor updates for 15 years later.
David A. Holland
parents: 0
diff changeset
28 Windows.
0
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
29
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
30 Other features will appear if ready; however, the primary target of
13d2b8934445 Import AnaGram (near-)release tree into Mercurial.
David A. Holland
parents:
diff changeset
31 development effort should be the user interface.