From bcaa741c028fcf7f22bc4010bd0512b1f02b9745 Mon Sep 17 00:00:00 2001 From: Linas Vepstas Date: Tue, 8 Aug 2000 23:44:36 +0000 Subject: [PATCH] update status on logging, books, graphing & misc cleanup git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2651 57a11ea4-9604-0410-9ed3-97b8803252fd --- doc/html/C/projects.html | 449 ++++++++++++++++++++------------------- 1 file changed, 227 insertions(+), 222 deletions(-) diff --git a/doc/html/C/projects.html b/doc/html/C/projects.html index e2de7233ac..2552b3736a 100644 --- a/doc/html/C/projects.html +++ b/doc/html/C/projects.html @@ -477,10 +477,10 @@ - Extension Language Support + Architecture Review - Medium - RLB + Small + RLB, Dave @@ -623,7 +623,7 @@ - Enhanced Engine, Financial + Enriched Engine, Financial Objects Large @@ -772,83 +772,76 @@ -
-
Graphs
-

Graph portfolio value vs. cost

- -

Graphs, charts, etc. too ...

- -

Asset allocation pie chart.

- -

The following graph packages are candidates: GUPPI, plotutils, - gnumeric/graph code. The gnumeric/graphcode is already - bonobo-ified.

- -

If gnumeric and gnucash are to use a common graph - solution, the following are gnumeric requirements: -- - interactive plot editing -- each segment attributes totally - settable/controllable -- drag/move callbacks when segments - are click-draged.

- -

Graphs should be printable to printer.

+

Provide support for graphs, charts, etc., such as: + Asset allocation pie chart, portfolio value vs. cost, + ROI. Graphs should be printable to printer. + Graph generation should be fully integrated with reporting, + both for data collection via queries, and for displayed + output. +

Status:

- -
-
Simplified Ledger
@@ -1150,14 +1143,68 @@ + +

Status: +

+

+ + +
Check Printing
+ +
+ Create a check-printing ability. Includ MICR (Magnetic Ink, + Computer Readable) check printing abilities. + + Yahoo Check Printing provides a list of vendors & printers. + +

Status:

+ + + +
+
+
Wizards
@@ -1192,69 +1239,6 @@ - - -
  • A mechanism to purge really old transactions from the - database.
  • - -
  • Extensions to reporting infrastructure ...
  • - -
  • - A user should be allowed to 'delete' an account - only if it has no transactions in the currently - open book. - -

    Of course, it's not deleted from the old books.

    - -

    From this last, we conclude that every chart of - accounts should have a begining and ending date (that - match the book period), and the file format needs to - support multiple charts ...

    -
  • -
  • Memorized Transactions ... Currently, transaction - autocompletion works by autocompleting with the last - 'similar' transaction. This ability will get trashed - when books for the old year get closed, because there - won't be 'similar' transactions. -
  • - -
    -
    - - -

    Status:

    - - -
    -
    - - -
    - -
    Check Printing
    - -
    - Create a check-printing ability. Includ MICR (Magnetic Ink, - Computer Readable) check printing abilities. - - Yahoo Check Printing provides a list of vendors & printers. - -

    Status:

    - - - -
    -
    -
    User Preferences, Session Management
    @@ -1299,8 +1283,7 @@
    -
    Extension Language Support
    - +
    Architecture Review
    The application is wired together partly with C, partly with Scheme. The architecture of the wiring and how scheme @@ -1308,9 +1291,8 @@ created so that additional extensions may be added in a straightforward manner. -

    The overall architecture is envisioned thus:

    - -

    All code, including the transaction engine, the file I/O +

    The overall architecture is envisioned thus: + All code, including the transaction engine, the file I/O routines, the menus, and the ledger, will be abstracted into compact modules that can function independently of each other. At the highest level, there will be a @@ -1329,14 +1311,20 @@

    Status:



    @@ -1471,11 +1459,19 @@

    Status:

    -
    -
    -
    401(k), RSP
    +
    401(k), Retirement Savings Plans
    - 401K, 403, IRA, Roth IRA, SEP, Keogh ... "Retirement Savigs - Plans" - -

    Retirement Savings Plans often do not put a high + 401K, 403, IRA, Roth IRA, SEP, Keogh ... + Retirement Savings Plans often do not put a high priority on tracking costs, as the tax implication is that amounts are taxable upon withdrawal, meaning that there is little necessity to track capital gains. (huh??)

    @@ -1780,17 +1780,12 @@ next due date mm/dd/yy
  • memo text
  • -
    -
    - - -

    Status:

    +

    Status:

    -
    -
    +

    Technical Stock Analysis
    @@ -1979,6 +1974,29 @@ etc ...

    +
    Logging, Crash Recovery
    + +
    + Logging serves two purposes: (1) return the system to the state + it was in on some earlier date. (2) recover from a crash. + Probably need two distinct mechanisms to support this. The + mechanisms are (A) backup copies. These can be compactly handled + via RCS (actually, deltax) for storage. (B) Logging. Write + out to disk each & every change made. +

    +

    Status: +

    +
    Enriched Engine, Financial Objects
    @@ -2017,55 +2035,31 @@ etc ...

    Current Status:

    @@ -2300,6 +2294,12 @@ Password:
  • Financial Applications for Linx +
  • + SERIFF + Simple Exchange Rate Information File Format. Completely + *.ini-centric in layout and design, but otherwise seemingly + quite complete. +
  • gstalker gtk/gnome stock grapher.
  • @@ -2388,14 +2388,13 @@ Password:
  • Integrion, a 16-bank + IBM consortium aimed at building up on-line banking infrastructure. Mostly aimed at mainframes, middleware, high - transaction volumes and data integrity.
    -
    + transaction volumes and data integrity.
  • Java Point of Sale interfaces.
  • -
  • Gnu +
  • Gnu Plotutils needed for building the graphing portions of the code.
  • @@ -2416,10 +2415,8 @@ Password: Works
  • - Antarctic Project Server
  • - -
  • Maxwell's - Lemur -- a GTK based table widget
  • + Antarctic Project Server +
  • GigaBASE embeddabale SQL database.
  • @@ -2432,28 +2429,36 @@ Password: only.
    - Draft version 0.38 -- June 2000 - Linas Vepstas - linas@linas.org
    - updates by Christopher Browne cbbrowne@ntlug.org
    + Draft version 0.40 -- August 2000 + Linas Vepstas + linas@linas.org +