commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue/geas TODO


From: Reinhard Mueller
Subject: gnue/geas TODO
Date: Fri, 08 Jun 2001 11:41:00 -0700

CVSROOT:        /cvs
Module name:    gnue
Changes by:     Reinhard Mueller <address@hidden>       01/06/08 11:40:59

Modified files:
        geas           : TODO 

Log message:
        updated

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/geas/TODO.diff?cvsroot=OldCVS&tr1=1.49&tr2=1.50&r1=text&r2=text

Patches:
Index: gnue/geas/TODO
diff -u gnue/geas/TODO:1.49 gnue/geas/TODO:1.50
--- gnue/geas/TODO:1.49 Fri Jun  8 10:49:44 2001
+++ gnue/geas/TODO      Fri Jun  8 11:40:59 2001
@@ -46,6 +46,8 @@
 19. geas/src/objectstore : Requires libGDA support, based on the current MySQL
     and PostgreSQL code {objectstore}
 20. make the whole thing thread-safe
+21. enable geas to read gcd files from more than one directory tree {classdef}
+22. change objectstore and oql into a reusable database abstraction library
 
 
 ===============================================================================
@@ -95,22 +97,8 @@
 
 ====================================
 
-Note: Time estimates are vague, and not to be taken as a promise - they're
-to give an idea of how urgent tasks are considered, and will be updated as
-work proceeds. No particular order, within each time range. Some items are
-listed as a 'basic' version, with an 'advanced' version in the long term
-plans. The basic version may be enough to let the module be used, although
-the majority of the planned functionality will be left til later.
-
-
 Current coding assignments:
 
-- Check current API (in geas/idl) against old docs, and update, or at
-  least indicate inconsistencies so it can be easily updated.
-  (ajmitch)
-
-- geas/src/config : Update to use GConf. (rhuff)
-
 - Create a GUI configuration management utility.
   (unassigned, talk to both rhuff and andrewm to coordinate)
    
@@ -121,28 +109,14 @@
 Immediate
 =========
 
-
-Restructure code, making it more modular
-  remaining to do:
-    objectstore: implement delete (done)
-    Basic SQL query generation (mostly done)
-    creating objectlist handling stuff (done)
-    linking API to OQL and object cache (done)
-    schema methods: GEAS::Connection get class definitions (done)
-    rewrite most parts, because of a lack of coherency due to lack of design
-
 Fix memory leak problems. (mostly done, a few leaks probably remain
                            somewhere though, testing not completed)
                           appears done: extensive testing to do.
 
-(done, MySQL and PostgreSQL only) Automatic database table updates
-
 (done) Change CORBA object handling to improve memory management
 
 (done) Workaround for missing Current interface in ORBit
 
-(done) Rename to GCD : (GNUe Class Defs)
-
 objectstore module changes: (important for ease of improving data access)
     check doc/internals/objectstore.txt for details
     1) write and delete object functions should be removed, and the
@@ -167,12 +141,6 @@
 Optional auto-reconnect for unexpected database failures (done, postgresql
 only)
 
-GConf for configuration (in progress)
-
-Adjust GCD format (in progress)
-
-Method handling (possibly use OAF, need to investigate options first.)
-
 Improve other configuration details (nameserver or OAF for clients locating
 the server) - details need to be investigated first.
 
@@ -184,18 +152,10 @@
 service to be implemented, whish is not possible in ORBit until the 'Current'
 interface has been implemented in the main CVS branch.)
 
-Error logger (done)
-
-Basic data monitor (done)
-
-Activity logger (done)
-
 Basic Object Query Language (OQL) for complex queries
 
 Clean up objectstore module: needs to handle blocking/non blocking connect
 attempts, and attempt to reconnect on demand, but have that be configurable
-
-GCD format: needs much more error detection/handling code
 
 rewritew GCD system to allow classes to be loaded into RAM only when needed
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]