aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2005-03-16 13:51:34 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2005-03-16 13:51:34 +0000
commit12f818713c48be94534b2e7e5f156c51c49a95d5 (patch)
tree9f8dc10bd8aefe080e9ffaad0c4735f5ddd6cb79 /TODO
parent4b1d843c973a83b2e09c317e9bd3f4db9ecc6189 (diff)
downloadcflow-12f818713c48be94534b2e7e5f156c51c49a95d5.tar.gz
cflow-12f818713c48be94534b2e7e5f156c51c49a95d5.tar.bz2
Initial commit
Diffstat (limited to 'TODO')
-rw-r--r--TODO55
1 files changed, 55 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..5bd8d2a
--- /dev/null
+++ b/TODO
@@ -0,0 +1,55 @@
+cflow TODO list. 2005-03-16
+Copyright (C) 2005, Sergey Poznyakoff
+
+* Introduction
+
+This document specifies the roadmap for converting cflow into a
+package conforming to GNU standards and providing full functionality
+of POSIX cflow utility plus useful extensions. It is subdivided into
+three main sections: High Priority Issues, Medium Priority Issues and
+Low Priority Issues. The entries within each section are placed in
+order of decreasing priority, the most urgent ones being the first.
+
+* High Priority Issues
+
+** Divide and conquer: separate main cflow code (/src) and C lexical analizer
+(/back-ends/C)
+
+** Add autoconfiguration suite
+
+** Rewrite output part to produce POSIX compatible reports
+
+** Implement all POSIX switches
+
+* Medium Priority Issues
+
+** Implement front-end support.
+
+** Provide front ends for: ASCII tree representation (~ current output look),
+XML/HTML output.
+
+** Update and debug Emacs interface (cflow.el)
+
+* Low Priority Issues
+
+** Add new back-ends: C++, Scheme, Lisp...
+
+* Copyright information:
+
+Copyright (C) 2005, Sergey Poznyakoff
+
+ Permission is granted to anyone to make or distribute verbatim copies
+ of this document as received, in any medium, provided that the
+ copyright notice and this permission notice are preserved,
+ thus giving the recipient permission to redistribute in turn.
+
+ Permission is granted to distribute modified versions
+ of this document, or of portions of it,
+ under the above conditions, provided also that they
+ carry prominent notices stating who last changed them.
+
+
+Local variables:
+mode: outline
+paragraph-separate: "[ ]*$"
+end:

Return to:

Send suggestions and report system problems to the System administrator.