Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Friday, October 16, 2026

Diff for libco/TODO between version 1.5 and 1.6

version 1.5, 2003/03/09 10:32:12 version 1.6, 2003/03/14 14:29:09
Line 1 
Line 1 
 MESSAGE TABLE CREATION [target: 0.2.1, done: 80%]  MESSAGE TABLE CREATION [target: 0.2.1, done: 100%]
   
 TABLE-DRIVEN DEFAULT MSG HANDLER [target: 0.2.2, done: 100%]  TABLE-DRIVEN DEFAULT MSG HANDLER [target: 0.2.2, done: 100%]
 At least for now it should use simple cycle comparing received message id with  At least for now it should use simple cycle comparing received message id with
Line 17  A method should be available for each ob
Line 17  A method should be available for each ob
 with informations from method table of object. By means of copp it should be  with informations from method table of object. By means of copp it should be
 incorporated in message table of every prototype object.  incorporated in message table of every prototype object.
   
   AUTOMATIC CONSTRUCTOR [target: 0.2.3, done: 20%]
   Our copp should generate constructor for each object. The data initialization
   should take place in "bless" method - in a way, that allows to re-send this
   message to object and cause it to reset itself (e.g. after cloning).
   
 CLONE [target: 0.2.4, done: 15%]  CLONE [target: 0.2.4, done: 15%]
 This should replace current constructor approach. There will be constructor,  This should replace current constructor approach. There will be constructor,
 but only as a prototype creation mechanizm, and it will be autogenerated by  but only as a prototype creation mechanizm, and it will be autogenerated by
Line 31  PLUGIN ARCHITECTURE [target: 0.2.5, done
Line 36  PLUGIN ARCHITECTURE [target: 0.2.5, done
 Create consistent framework built on libltdl for loading modules. Each module  Create consistent framework built on libltdl for loading modules. Each module
 shalt become object in loading process and export its interface this way.  shalt become object in loading process and export its interface this way.
   
   AUTOMATIC PYTHON BINDINGS [target: 0.2.6, done: 30%]
   All co objects should be import'able and instantiable from python. Also, their
   methods should be accessible through default pythonish interface (eg a.test
   ("blee") should send message "test" to object "a" with string argument "blee").
   
 SECURITY [target: 0.3.1, done: 0%]  SECURITY [target: 0.3.1, done: 0%]
 Fix buffer overflows and alike.  Fix buffer overflows and alike.
   

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top